- 9
- 0
- 约4.06万字
- 约 217页
- 2019-12-05 发布于浙江
- 举报
章ARM嵌入式系统软件设计
;
◆ 要求熟悉嵌入式系统开发的硬件与软件环境;
◆ 掌握ADS与AXD开发工具的使用方法;
◆了解ARM的启动过程分析;
◆ 理解存储映射的机制;
◆ 熟悉与掌握嵌入式软件开发的一些常用技术
;5.1 开发平台;1)从宏观上了解嵌入式系统的结构,要实现的功能;
2)利用一块成熟的开发板,这里成熟的开发板是指硬件资源丰富,运行稳定可靠,配套的学习资料齐全(硬件与软件开发工具以及实例);
3)熟悉开发板的主要功能;
4)在没有操作系统的情况下,按模块学习 ; 如:I/O口应用的LED实验、定时器实验、中断实验等,
在学习的过程中,首先是读懂该模块的硬件功能,从电路图开始读懂再对应到该板卡的实际实物上。一个一个模块搞懂,在学习模块时要注意将硬件电路与配置寄存器相结合,真正了解它们的含义,最后变成程序代码。;5) 当模块学习到一定数量后,要将它们组成一个小系统进行联调。在嵌入式系统里用得最多的编程语言就是C语言。汇编语言主要用在系统的初始化部分。
6) 熟悉硬件后,为了开发出实用的嵌入式系统,一般是在操作系统上进行开发的。所以要熟悉uc/os、linux和wince等操作系统。
;1.硬件开发环境
下面以基于ARM9内核的s3c2410的开发板为例,说明初学者要进行入门学习需要具备的一些开发条件:
(1)基于ARM9内核的s3c24
原创力文档

文档评论(0)