网站大量收购闲置独家精品文档,联系QQ:2885784924

ARM体系结构与编程教学大纲.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM体系结构与编程教学大纲

课程编号ARM体系结构与编程 ARM Architecture and Programming 总学时:32 总学分:2 课程性质:专业课 开设学期及周学时分配:第5学期;2学时/周 适用专业及层次:软件工程专业(嵌入式方向) 本科 相关课程:微机原理;单片机;C语言;C++ 教材:《》,ARM嵌入式系统结构与编程嵌入式系统——体系结构、编程与设计 教学重点与难点 第1章 ARM概述及其基本编程模型 重点:ARM编程模型 难点:异常中断处理 第2章ARM指令分类及其寻址方式 第4章ARM汇编语言程序设计 重点:ARM汇编语言调用 难点:ARM汇编语言设计 第5章 ARM存储系统 重点: ARM存储 难点: MMU管理 第6章ATPCS介绍 重点:寄存器、数据栈、参数传递规则 难点:特定的ATPCS 第7章ARM程序和Thumb程序混合使用 重点:ARM程序和Thumb程序混合 难点:ARM程序和Thumb程序混合使用 第8章C\C++以及汇编语言的混合编程 重点:内嵌汇编器 难点:汇编程序.C程序以及C++程序的相互调用 第9章异常中断处理 重点:异常中断向量表 难点:异常中断响应 第10章ARM C/0++编译器 重点:ARM C/0++编译过程 难点:ARM中C/C++库 第11章ARM连接器 重点:ARM连接器映像文件 难点:从一个映像文件中使用另一个映像文件中的符号 第12章 嵌入式应用程序示例 重点:嵌入式应用程序开发过程 难点:ROM/RAM地址重映射的嵌入式应用系统 第13章 使用CodeWarrior 重点:CodeWarrior使用 难点:配置生成目标 第14章ARM体系中的调试方法 重点:基于JTAG的调试系统 难点:bug定位 主要教学方式 本课程采用多媒体设备,结合板书形式进行教学。 典型作业练习 串口通信案例的实现 手持式设备的开发 六、课程考核方式 本课程采用期末闭卷考试方式进行考核。 撰写人:青软实训 审核人: 信息科学技术学院课程简介 ARM体系结构与编程(ARM Architecture and Programming) 课程性质:专业课 开设学期及学时分配:第5学期 2学时/周 适用专业及层次:软件工程专业(嵌入式方向) 本科 先行课程:C、C++、微机原理、单片机 后继课程:嵌入式系统设计、嵌入式Linux编程;WinCE编程 教材:《ARM体系结构与编程》,杜春雷译,清华大学出版社,2005年 推荐参考书:《ARM嵌入式系统结构与编程 》,清华大学出版社,2009年;《嵌入式系统——体系结构、编程与设计 》,清华大学出版社,2010年。 课程目的、内容与要求: ARM体系结构是分布非常广泛的MCU体系,本课程介绍了ARM编程模型、指令集及混合式编程等技术。通过本课程的学习,使学生能偶掌握嵌入式开发的流程、语言和方法。使学生深刻认识嵌入式软件的开发过程和实现技术 ? ? 本课程要求学生应具备应熟悉。

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档