1.C语言基础(语法、规范、指针、数据结构)
2.单片机裸机(单片机架构、常用外围电路、库函数、通信协议)
3.RTOS系统(系统应用、多线程思想、系统内核、数据结构)
4.linux系统(bootloader、系统应用、BSP驱动、系统内核)
如何判断自己的C语言开发水平?
1.编程是否规范,比如编写代码是否规范、是否时刻关注内存使用情况;
2.是否能够灵活使用指针;
3.是否熟练掌握链表、队列这些高级数据结构知识;
...
1.C语言基础(语法、规范、指针、数据结构)
2.单片机裸机(单片机架构、常用外围电路、库函数、通信协议)
3.RTOS系统(系统应用、多线程思想、系统内核、数据结构)
4.linux系统(bootloader、系统应用、BSP驱动、系统内核)
1.编程是否规范,比如编写代码是否规范、是否时刻关注内存使用情况;
2.是否能够灵活使用指针;
3.是否熟练掌握链表、队列这些高级数据结构知识;
...