-
嵌入式是要学习的
1、基本电路知识:嵌入式硬件也需要大量的电路搭建,在学习嵌入式之前,必须具备一定的电路基础知识。 了解常用的基本器件,基本仪器的使用,具备一定的电路分析能力。
只有这样,您才能了解嵌入式系统的硬件,并为后续开发奠定基础。
2、基础语言知识:嵌入式驱动需要使用C语言进行写作,所以在学习嵌入式之前,还必须精通C语言的基本语法,并能编写一些普通的程序。 在学习C语言时养成标准化的编程习惯,这将对以后程序的准确性产生很大的影响。
3、单片机:基于单片机设计绘制电路图,焊接或生产PCB板,设计小型电子系统。 首先,使用51单片机学习编写流水灯、按键扫描、数码管、液晶显示、AD DA采样等简单程序。
有了一定的基础,就可以设计出嵌入式系统,如电线狩猎手推车、温度采集和时钟显示。 之后,您可以使用 430 微控制器、STM32 和 Cortex-M3 处理器作为学习嵌入式操作系统的过渡阶段。
4.ARM9 ARM11裸机学习:裸机程序编写,即没有操作系统的程序编写,其作用类似于上面430单片机的作用,目的是熟悉ARM架构,对ARM注册的土豆升降机有深入的了解,这将为未来的驱动编写带来极大的便利。
5.Linux系统:学习嵌入式系统最重要、最难的地方是Linux系统的移植。 为嵌入式操作系统构建开发环境,即交叉编译环境也很麻烦,因此必须在学习过程中逐步练习。
学习了Linux系统移植后,就可以写底层驱动了,检查员通过交叉编译环境和**将驱动编译到目标板上,并编写一个小测试程序来验证驱动是否正确。 例如,在Linux下,实现了流光灯,实现了按键功能。
-
学习嵌入式系统开发需要一定的电子、计算机和编程基础。 以下是一些可能有用的学习建议:
学习计算机科学的基础知识:了解计算机组合原理、操作系统、数据结构和算法的基础知识,可以为学习嵌入式系统开发打下坚实的基础。
掌握相关编程语言:熟悉嵌入式系统开发中最常用的编程语言 C C++,可以帮助您更好地理解和实践嵌入式系统开发。
学习嵌入式系统设计与开发:包括嵌入式系统架构、芯片选型、硬件接口和驱动程序、嵌入式操作系统和应用设计等。
实践项目:通过参与嵌入式系统开发项目或自己动手项目,您可以巩固您的知识并提高您的实践技能和经验。
总之,学习嵌入式系统开发需要大量的时间和精力,建议从基础开始,逐步深化学习,通过实践不断提高能力。
了解如何嵌入:
1.C语言是所有编程语言中最强的,单片机、DSP和类似ARM的各种芯片的编程都可以用C语言完成),所以一定非常熟练。 >>>More
做嵌入式开发,我认为软硬件都懂得,这是嵌入式大师应该追求的,也是大师们唯一的出路。 >>>More