- 25
- 0
- 约6.78万字
- 约 77页
- 2016-11-03 发布于贵州
- 举报
5.1 有关AR的汇编语言编程
5.1 有关ARM的汇编语言编程? 从事基于ARM处理器的底层驱动开发,同样要求对硬件电路有一定的了解,而且在ARM处理器平台上进行底层开发和在其他平台上的底层开发一样,需要阅读比较多的有关ARM处理器及外围芯片的数据手册。在ARM处理器平台上的底层驱动开发,通常会有两种方式,一种是脱离操作系统的裸机驱动设计方法,这与以前在8位机和16位机上的常用开发方式类同。还有一种就是基于操作系统的底层驱动设计方法。在基于ARM处理器的底层开发的过程中,如果实际设计的系统只是一个单任务系统,那么完全可以不使用操作系统,这个时候所进行的底层驱动程序设计就可以称为裸机底层驱动设计。其实即使是使用了操作系统,还是一样离不开裸机底层驱动设计,就如前面介绍的启动代码Boot Loader,在Boot Loader里面的设备驱动同样也是一种裸机驱动。
本章把重点放在了基于ARM处理器的底层驱动设计上。当然在介绍底层驱动设计之前先要介绍一下ARM处理器的汇编语言编程。
5.1? 有关ARM的汇编语言编程
这里需要提到的是ARM处理器的汇编语言编程的一些内容,在嵌入式ARM系统的程序设计中往往离不开ARM汇编语言编程。正如大家所熟知的处理器初始化部分的代码通常都是用汇编来编写的,还有一些操作协处理器的代码,以及部分中断处理程序一样也是用汇编语言写成的。在开始介绍ARM处理器汇编语言编程之前建议读者先阅读一些有
您可能关注的文档
最近下载
- 高中生通过实验优化法测定乡村雨水pH值准确测定方法课题报告教学研究课题报告.docx
- 标准图集-07FG01-人防工程图集-防空地下室设计荷载及结构构造.pdf VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- (电磁场考试试题及答案.docx VIP
- 西门子S7-1200PLC实用教程 课件 第10章 PID控制.pptx
- 开工安全第一课培训课件.ppt VIP
- 高性能功能化产业用纺织品关键技术及产业化.doc VIP
- 中考数学-阿氏圆最值模型专项练习-含答案.docx
- 2026-2030精密焊接设备行业市场发展分析及竞争格局与投资战略研究报告.docx
- 重点流域农业面源污染治理项目监理细则.docx VIP
原创力文档

文档评论(0)