原创 嵌入式知识体系.

2014-6-20 13:20 731 5 5 分类: MCU/ 嵌入式

 

做嵌入式已经有很多年了,一直都在学习技术,解决技术上的问题,开头几年还觉得有进步,但是后几年就觉得在原地踏步,在技术上上不去,在管理上也做不了什么.最近一直在考虑为什么会是这个局面,总结一下应该是以下几点:

1.积极性不够,也就是说态度不够端正,没有积极去应对现实;

2.技术上不成体系,学习的都是零散的知识点.

态度问题要从内心激发来启动,不好在这里多说了;知识体系问题可以把我自己的想法说说.

 

嵌入式知识体系主要包括以下:

1.硬件基础知识,包括最小的硬件系统,通用I/O,ADC,DAC等;

2.基本通信接口,比如UART,USB,SPI,I2C等;

3.Device Driver,就是各种外围设备的驱动了,基本的如LCD,KEYPAD,LED等;(这部分相信大部分的人都比较熟悉)

4.BootLoader,如何引导程序进入操作系统?

5.RTOS,这块我觉得应该有一个基本的了解就可以了,知道RTOS能提供什么样的服务;

6.Makefile/Scatter file,这个对于了解,开发大一点的系统很有用;

7.Debug方法,工具.

8.中间件或者说抽象层,比如HAL(Hardware Abstraction Layer),熟悉这部分可以让你设计出更好的兼容性系统,会考虑更多系统的问题,而不只是单纯的使某一个设备跑起来.

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条