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