嵌入式系统教学及实验内容的探讨.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统教学及实验内容的探讨 ·25· 系统的基本硬件构件已很复杂,用户需求的复杂性也成倍增长,应用系统的软件需建立在 操作系统之上【l】。因此,与早期的(-0-片机原理及应用》课程不同,嵌入式系统的设计原 理及技术不是一门课程所能讲授的,需建立一个课程体系。并且,应针对设计及应用的不 同层面上的学生,设置相对应的课程体系。狭义地说,嵌入式系统设计原理及技术课程体 系应按以下三个不同的层面设置。 第一层面:针对于将来只是应用嵌入式系统硬件、软件平台来进行二次开发的学生而 言,应侧重培养其基于某个嵌入式系统平台上(包括硬件平台和软件平台)进行应用系统 设计和开发的能力,因此,针对这一层面的学生应开设以下几门主要课程。 _ 为主来讲授嵌入式操作系统的原理及应用,重点介绍如何进行任务划分、如何编 写I/O驱动程序等。配合课程内容的实验则应安排有;基于操作系统上的编辑、 调试环境实验;任务划分及调度实验;LCD、键盘等设备驱动实验。课程讲授完 成后还可进行16学时的课程设计,让学生进行基于操作系统上的一个简单应用系 统设计。 · 《嵌入式网络技术》(48学时,含实验学时)介绍基于嵌入式环境下的网络通信 在实验平台上,配合课程内容开设相关通信技术接口实验。 _ . 《嵌入式系统设计方法》(32学时)介绍嵌入式系统设计步骤、方法,重点介绍 UML在嵌入式系统设计中的应用。 第二层面:针对于将来从事嵌入式系统平台设计及开发工作的学生而言,除需开设上 述三门课程外,还必须开设《嵌入式系统体系结构》课程(48学时,含实验学时)。该课 程重点讲授某个具有代表性的嵌入式CPU(如ARM系列)内部寄存器结构、汇编指令系 统、中断(异常)管理机制及常用的外围接口,使学生掌握嵌入式硬件平台设计的有关知 识和技术【2】。当然,学生必须已具备数字逻辑电路设计方面的相关知识和能力。 对于与第一层面相同的课程,其授课重点应不一样。《嵌入式实时操作系统》课程可 以嵌入式Linux为主教授,重点介绍其进程调度、进程间通信、内存管理和I/O驱动机制 等,使学生具备进行裁剪及移植嵌入式操作系统的基本能力。 《嵌入式系统设计方法》课 程除需讲授UML在嵌入式系统设计中的应用以外,还需重点讲授嵌入式系统的测试技术 及嵌入式软件优化技术。 on 第三层面:这~层面是针对将来从事SoC(SystemChip)系统设计及开发的学生 而言。由于作者还未从事过该层面的教学工作,因此未能提出具体的课程及实验设置建 议。但针对该层面的学生,还需加强其EDA设计、嵌入式系统测试和优化等方面的知识及 能力【31。 。 教学及实验内容的安排 本小节只针对第二层面所开设的课程《嵌入式系统体系结构》的教学及实验内容进行 详细的介绍,以供同行讨论。 ·26· 第三届全国高等院校嵌入式系统教学研讨会论文集 《嵌入式系统体系结构》课程开设的目的是培养学生具有嵌入式系统硬件平台开发及 为主线,并融合一般性原理。课程主要内容如下: 第一章绪论。这一章中应介绍嵌入式系统的发展、嵌入式系统与通用PC机的异同、 嵌入式系统设计特点等内容,重点是让学生了解嵌入式计算技术的整体概貌,使学生了解 后续章节内容及意义。 第二章ARM7体系结构。这一章以ARM7为个例来介绍体系结构,应重点介绍其引 脚特性、内部寄存器结构、存储器组织、中断(或异常)处理模式等。授课时还应注意从 个例引申到一般性原理,使学生的认识不要局限于此个例。相应地,安排学生熟悉仿真调 试器,并利用仿真调试器观察寄存器、存储器内部值的实验。 第三章ARM7的指令系统。这一章介绍ARM7汇编指令,重点是介绍存储器加载、 存储指令;逻辑运算指令、分支指令。相应地安排指令功能验证性实验。 第四章汇编程序设计。这一章介绍基于ARM7汇编指令进行编程的技术,讲授这一 章的目的不是要学生将来用汇编指令编程,而是通过它来深入地理解嵌入式系统的工作过 程。重点理解:数据如何加载及存储、程序分支如何进入和返回、压栈和出栈等。相应地, 安排学生编写相关程序,并用调试器观察相关寄存器的变化。

文档评论(0)

hnlhfdc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档