【软件开发入门】初学者必看!嵌入式软件开发入门学习步骤

2019-07-04
字体:
浏览:
文章简介:对于初学者来说,学习嵌入式软件开发入门是一个重点,今天小编主要给大家分享的嵌入式软件开发入门学习步骤,大家可以参考一下.1.bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码.2.系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学

对于初学者来说,学习嵌入式软件开发入门是一个重点,今天小编主要给大家分享的嵌入式软件开发入门学习步骤,大家可以参考一下。

1、bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。

2、系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API.

understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。

3、应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。

以上就是小编整理的嵌入式软件开发入门学习步骤,希望能帮助到大家。上海尚观嵌入式研究室建议大家,嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。