- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附件- 5184广东考试服务网
附件6
广东省高等教育自学考试《ARM结构与程序开发入门》
(课程代码12732)课程考试大纲
目 录
一、课程性质与设置目的
二、课程内容与考核目标
第一章 ARM概述及其基本编程模型
1.1 ARM技术简介及其特点
1.2 ARM体系结构的版本及命名方法
1.3 ARM处理器的结构
1.4 ARM处理器模式
1.5 ARM的两种工作状态
1.6 ARM寄存器
1.7 ARM体系的异常中断
1.8 ARM体系中存储系统
1.9 ARM接口技术
1.10 小结
第二章 ?ARM指令系统
2.1 ARM指令介绍
2.2 ARM指令寻址方式
2.3 ARM指令集
2.4 Thumb指令介绍
2.5 小结
第三章 ARM汇编语言程序设计
3.1 ARM汇编语言语句格式
3.2 ARM汇编语言伪操作
3.3 ARM汇编语言伪指令
3.4 ARM汇编语言中的符号
3.5 ARM汇编语言中的表达式
3.6 ARM汇编语言程序结构
3.7 汇编语言子程序调用
3.8 本章实训
3.9 小结
第四章 ARM存储系统
4.1 ARM存储系统概述
4.2 ARM中用于存储管理的系统控制协处理器CP15
4.3 存储器管理单元(MMU)
4.4 高速缓冲存储器和写缓冲区
4.5 快速上下文切换技术
4.6 与存储系统相关的程序设计指南
4.7 小结
第五章 异常中断处理
5.1 ARM中异常中断处理概述
5.2 进入和退出异常中断的过程
5.3 在应用程序中安装异常中断处理程序
5.4 SWI异常中断处理程序
5.5 FIQ和IRQ异常中断处理程序
5.6 复位异常中断处理程序
5.7 未定义指令异常中断
5.8 指令预取中止异常中断处理程序
5.9 数据访问中止异常中断处理程序
5.10 本章实训
5.11 小结
第六章 嵌入式C/C++语言程序设计基础及混合编程
6.1 嵌入式C/C++语言程序设计基本语法介绍
6.2 嵌入式C/C++语言程序设计技巧
6.3 C/C++与汇编语言混合编程
6.4 本章实训
6.5 小结
第七章 ARM程序和Thumb程序混合使用
7.1 概述
7.2 在汇编语言程序中通过用户代码支持interwork
7.3 在C/C++程序中实现interwork
7.4 在汇编语言程序中通过连接器支持interwork
7.5 本章实训
7.6 小结
第八章 ARM C/C++编译器?
8.1 ARM C/C++编译器概述
8.2 ARM编译器命令行格式
8.3 ARM编译器中的pragmas
8.4 ARM编译器特定的关键词
8.5 ARM编译器支持的基本数据类型
8.6 ARM编译器中预定义宏
8.7 ARM中C/C++运行时库概述
8.8 小结
第九章 ?ARM连接器?
9.1 ARM映像文件
9.2 ARM连接器介绍
9.3 ARM连接器生成的符号
9.4 连接器的优化功能
9.5 运行时库的使用
9.6 从一个映像文件中使用另一个映像文件中的符号
9.7 隐藏或者重命名全局符号
9.8 ARM连接器命令行选项
9.9 使用scatter文件定义映像文件的地址映射
9.10 小结
第十章 ?ARM接口技术
10.1 键盘、显示接口
10.2 串口
10.3 D/A、A/D转换
10.4 总线接口
10.5 RTC实时时钟
10.6 其他接口
10.7 小结
第十一章 ARM体系中的调试方法
11.1 ARM体系中调试系统概述
11.2 基于JTAG的调试系统
11.3 基于RVD的调试系统
11.4 CodeWarrior使用介绍
11.5 本章实训
11.6 小结
三、 有关说明与实施要求
附录:题型举例
一、课程性质与设置目的
(一)课程性质与特点
ARM结构与程序开发入门是一门介绍ARM处理器原理及接口驱动程序开发的课程。在内容上涉及嵌入式系统的基本概念、介绍ARM处理器模式及其基本编程模型、ARM指令系统、ARM汇编语言程序设计、C/C++混合编程、ARM/Thumb混合编程、ARM存储系统、异常中断处理、ARM编译器和连接器、ARM接口技术、ARM体系中的调试方法等。从而为后续更高阶课程的学习打下基础。
(二)课程设置目的与基本要求
本课程作为高等教育自学考试嵌入式技术(专科)专业的必修课,旨在培养学生掌握ARM结构和程序开发的基本知识,为他们将来从事ARM嵌入式系统的开发提供基础。基本要求如下:
1. 了解嵌入式系统定义,处理器系统结构,嵌入式开发流程;了解ARM指令集,掌握ARM汇编程序设计,ADS开发工具,C与汇编程序混合编程;掌握ADS映像文件结构及
您可能关注的文档
- 铁道车辆总目次 - 中国中车.PDF
- 铁矿建设项目安全验收评价报告- 吉林平安安全技术咨询有限公司.DOC
- 铁氧体共沉淀技术净化含重金属废水一宁.PDF
- 铁路运输 - 数字图书馆.PDF
- 锂离子二次电池半自动卷绕机 - Livingston Industrial.PDF
- 锅炉基础知识 - 泰州新斯大锅炉有限公司.DOC
- 铁路建设标准化管理 - 二航局昆明分公司.DOC
- 锚链环横裂原因分析.PDF
- 锥齿轮的三维设计和有限元分析 学号:05060641姓名:李志伟 指导教师 .DOC
- 镇原微波调频电视转播台广播电视电磁辐射建设-甘肃环保厅.PDF
- 附件-排放管道中氰化氢检测方法-分光光度法(NIEA A42871C).DOC
- 附件 - 杭州青少年宫.DOC
- 附件- 重庆科技学院教务在线.DOC
- 附件三(Annex III) 新停车收费表的提示标记Advisory Marks of New .PDF
- 阵列声波测井技术在套管井中的响应特征分析.PDF
- 附件刘祥南创新创业基金第二批指定选题项目.DOC
- 附件儿童塑胶地垫安全技术要求-特区规范草案 - 深圳计量质量 .DOC
- 附件广播电视专用频率频道 申请表 申请单位: 申请类别: 新增 调整 .DOC
- 附件强制性产品认证人工心肺机鼓泡式氧合器产品测试纲要.DOC
- 附件开展无证查处的产品明细表.DOC
文档评论(0)