Note: Embedded Software Development - Learning Path

New Knowledge Learning Path

1. Getting ready 2. Development Environment 3. References 4. Development tools 5. practice summary 
 
 
 

The first stage: bare microcontroller development

Both software and hardware development MCU + bare metal programming framework + practical experience file organization hierarchical, modular functionality, state machine implementation tasks, time slicing task 
 

 

Custom code frame / component framework:  time slice + state machine program components: hardware timer software timer message transmitter FIFO buffer signal filter character processor 
 

 
 
 
 
 
 

The second stage: RTOS + middleware

Join RTOS, further focus on software development project ARM + FatFs the emWin + + + LwIP RTOS RTOS + + file system + graphics library network library 
 

The third stage: Embedded

Development platform for the MPU, the processor level, focus on embedded software development 1. Application + QT Linux 2. + C drive Linux / C ++ 3. Background Linux + mySQL + python 
 
 

Guess you like

Origin www.cnblogs.com/bog-box/p/11704372.html