Embedded System is a very important class in EE/CS related departments. It is also a very important application in the modern ARM + Linux ecosystem. Mobile phones, set-top boxes, and routers are all embedded applications. However, it needs to think about a lot of questions in a college class. In this talk ``Entry Level Embedded System Learning using Qemu + Debian Linux’’ we introduce Qemu as a virtual embedded system development platform, then it is used to teach students how to build an embedded system from scratch. The operating system we use is Debian Linux. The advantage of this course is that we do not require real embedded system boards which will reduce the total cost to not only teachers but also students. Qemu can also support various hardware architectures such as X86, ARM, and RISC-V. it can be used as a solution regarding cost and flexibility. This flow can even be used in a company to do preliminary plan and development.
About Po-Ming Lee
To be written