如何学好嵌入式软件开发?
嵌入式软件包含的东西很多的,既有嵌入式操作系统应用层开发,也有各类芯片的底层开发。应用层开发偏计算机,会c/c++就行。底层开发偏电子,要求对芯片掌握比较多,不管是跑操作系统还是裸机,其最底层的还是对
如何学好嵌入式软件开发?嵌入式软件包含的东西很多的,既有嵌入式操作系统应用层开发,也有各类芯片的底层开发。应用层开发偏计算机,会c/c++就行。底层开发偏电子,要求对芯片掌握比较多,不管是跑操作系统还是裸机,其最底层的还是对芯片寄存器的操作,所以要对芯片非常熟悉,这个大部分源码都是提供好的,一般都是修改为主。
数字电路原理图设计很简单的,买一块开发板照着改就行了,一般就是最小系统加几个接口,把滤波电容、终端电阻这几个概念搞清楚,这些设计都是固定的,只要把接口的线与芯片引脚对应起来就行。接口软件就是上面的底层软件,把源码读一读就明白了。
数字电路原理图设计很简单的,买一块开发板照着改就行了,一般就是最小系统加几个接口,把滤波电容、终端电阻这几个概念搞清楚,这些设计都是固定的,只要把接口的线与芯片引脚对应起来就行。接口软件就是上面的底层软件,把源码读一读就明白了。
责任编辑: