This part is mainly to understand the working principle of hardware, especially the operating system-level software. This part mainly includes the foundation of C language, the use of embedded Linux operating system, advanced programming of embedded LinuxC language, data structure and classical algorithms, the foundation of java language, advanced programming of java language and so on. These subjects are numerous, but relatively simple and easy to master.
2. linux learning stage of embedded learning:
This part can better understand the Linux system. The main contents include embedded Linux file I/O, the production and use of embedded Linux library, embedded Linux development program design, embedded Linux network programming, embedded database development, embedded Linux comprehensive cases and other basic related contents.
3. The basic development stage of embedded learning:
In the third stage of embedded learning, you need to master the embedded system and its underlying development. The learning contents mainly include ARM processor programming, ARM hardware interface programming, Internet of Things foundation and other ARM-related contents. In addition, it also includes embedded Linux system transplantation/kernel development/driver development and other necessary contents.
4. The expansion and practice stage of embedded learning:
The content of expanding practice mainly includes portable intelligent medical system, network set-top box project, warehousing internet of things system, intelligent agriculture comprehensive training system and so on. By better applying the learned contents and knowledge points to practical work, the embedded training in the elite training camp of China Maker College can get the latest project practice and get the guidance of excellent tutors.