嵌入式开发学习路线
- 嵌入式的开发对硬件外围电路的设计需要有一定的了解,尤其是调试底层驱动时,更是需要能够搞清楚外围电路的工作原理。所以需要能够熟悉常用的元器件的特性,并且能够分析常用的功能电路。
- 为了能够深入的理解各种电路的工作原理,则需要系统的学习模电和数电的内容,这里推荐以上三本书。
- 上面都是对硬件能力提出的要求,而单片机的学习更重要的是单片机本身和软件的开发。单片机本身重要的是外设接口和功能模块。软件的开发部分设计的技术点就非常多了。底层的需要学习计算机组成原理,编译原理,汇编和 C 语言等,上层需要学习 RTOS 操作系统等。
- 总结一下,学习的路径大致为先学习基础的元器件特性,接着学习单片机的外设接口和功能模块,然后学习功能电路,同时能够加强对各种基础元器件的认识。除此以外,还需要能够使用万用表和示波器等,能够简单进行焊接等工作。能够看懂数据手册和原理图。熟悉 EDA 软件的使用。