- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统体系结构教学大纲
教学大纲(嵌入式系统结构)
(课程编号: ) (学分 4 ,学时 32 + 24 )
一、课程的性质和任务
通过本课程的学习,培养学生掌握 ARM体系结构, ARM指令集、以及在 ARM体系下的嵌入式编程,使学生掌握基于 S3C44b0x/S3C24100x的硬件开发平台,并在此平台下进行硬件编程与硬件接口实验。为学生进行嵌入式系统软硬件设计和开发打下良好的基础。
二、 课程说明
计划总学时为 56学时,其中授课32学时,实验 24学时。实习内容包括两部分,一部分是软件模拟实验,一部分是 ARM7/ARM9硬件实验。本课程先修课程:计算机原理与接口技术、数字电路与模拟电路、程序设计语言。
三、课程内容、基本要求与学时分配
第一部分内容是理论授课内容
1.嵌入式系统概述、应用与发展趋势(2学时)
2.嵌入式系统设计步骤,
(1)嵌入式设计流程(2学时)
(2)协同设计,交叉编译;
2.ARM体系结构(4课时)
(1)ARM处理器模式、寄存器结构
(2)ARM处理器的中断
(3)ARM7、ARM9、ARM10处理器性能比较
(4)ARM7、ARM9、ARM10的指令流水线技术
3.ARM指令分类及其寻址方式(4学时)
(1)ARM指令的分类、编码格式
(2) ARM指令寻址方式
3. ARM指令系统(4学时)
(1)ARM指令集
(2)thumb指令介绍
4.ARM汇编语言程序设计(4学时)
(1)伪指令
(2) ARM汇编语言语句、程序格式
(3)ARM汇编语言功能程序段
(4)ARM汇编语言程序设计技巧
5.C语言与汇编语言混合程序设计(4学时)
(1)C语言程序设计规则
(2)ATPCS分析与示例
(3)汇编语言与C语言混合编程
6.基于 ARM7/ARM9 内核的嵌入式开发平台(6学时)
(1)S3C44b0x/S3C24100x处理器简介
(2)S3C44b0x/S3C24100x存储控制器
(3)基于S3C44b0x/S3C24100x的启动代码设计
(4)S3C44b0x/S3C24100x 的 I/O、DMA、UART功能
(5)基于 S3C44b0x/S3C24100x的中断、电源管理、 PWM
(6)基于 S3C44b0x/S3C24100x的 RTC、看门狗
(7)基于 S3C44b0x/S3C24100x的LCD、A/D、触模屏
(8)基于 S3C44b0x/S3C24100x的I2C、IIS;
7. SPARC体系结构(6学时)
(1)SPARC 处理器特点
(2)SPARC指令系统
(3)SPARC寄存器滑动窗口
(4)SPACR内存管理模型
(5)SPARC流水线
8.瑞萨多核处理器及并行程序设计(2学时)
(1)多核处理器结构
(2)瑞萨多核处理器
(3)并行程序设计初步
(4)基于瑞萨多核处理器并行程序设计
实验教学大纲:总学时需24学时
1.基于 Embest IDE环境下进行:软件平台的程序设计实验(6学时)
(1)ARM指令实验
(2)ARM汇编语言程序设计实验
(3)嵌入式 C语言与汇编语言混合编程实验
2.在 S3C44B0x/S32410x硬件开发环境下:(选取 6个实验)(18学时)
(1)S3C44B0x/S32410x存储器配置与读写实验
(2)S3C44B0x/S32410x的 I/O试验
(3)基于 S3C44B0x/S32410x中断实验
(4)基于 S3C44B0x/S32410x串口通信实验
(5)基于 S3C44B0x/S32410x RTC、看门狗实验
(6)基于 S3C44B0x/S32410x的电源管理与节电模式与时钟控制实验
(7)基于 S3C44B0x/S32410x的 LCD控制实验
(8)基于 S3C44B0x/S32410x的 A/D与触模屏控制实验
(9)基于 S3C44B0x/S32410x的 IIC、IIS通信实验
(10)SPARC V8 汇编语言程序设计实验
(11)SPARC B8 C语言程序设计实验
(12)瑞萨多核处理器并行程序设计实验
四、课程主要参考书
使用教材:
1.《嵌入式系统开发与应用》,田泽, 北京航空航天大学出版社, 2005;
2.《ARM体系结构与编程》,杜春等著, 清华大学出版社, 2003。
文档评论(0)