对于很多新手来说,不知道如何入门ARM嵌入式系统?如何循序渐进的学习?接下来凌阳教育嵌入式培训网就来详细讲解一下:关于学习ARM嵌入式系统的步骤:
1、制作最小系统板:如果你没有做过ARM开发,建议一开始就不要好高骛远,把所有的应用程序都做完整。因为ARM的启动方式和DSP或者MCU不一样,经常会出现各种问题。所以建议先做一个只有Flash、SRAM或者SDRAM、CPU、JTAG、复位信号的小系统板,留一个扩展接口。如果最小系统能正常运行,你的任务就完成了一半。好在ARM的外设接口基本都是标准接口,如果你有这些硬件布线经验,这对你来说是一件非常轻松的事情。
2、编写启动代码。根据硬件地址,编写可以启动的小代码,包含以下部分:

初始化端口,屏蔽中断,将程序复制到SRAM;完成代码重映射;配置中断句柄并连接到C语言入口。也许你在给你的一些示例程序中看到bootloader有很多东西,但是不要被这些复杂的程序所困扰,因为你不是在做开发板,你的任务是做一个小程序让你的应用程序运行起来。
3. 仔细研究你使用的芯片的资料。ARM虽然在内核方面兼容,但是每个芯片都有自己的特点,写程序时必须考虑这些问题。特别是女生,这里不要有依赖性。总想着去修改别人的示例程序,结果越改越乱。
4. 多读一些操作系统的程序。ARM 的开源程序很多。如果想提高自己,多读一些别人的程序。Linux、UC/OS-II 等都是很好的源代码。
如果你是搞硬件的,每个厂商基本都有该芯片的DEMO板原理图。先把原理图消化一下。这样以后设计的时候,资源怎么分配就很清楚了。一定要消化设备的DATSHEET。
如果你是做软件的,最好对操作系统机制有些了解。当然,这对于软件工程师来说是小菜一碟。但如果你是做硬件的,那就有点难了。
关键字:ARM嵌入式系统学习步骤