推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于ARM的嵌入式教学系统的研究与开发

更新时间:2020-04-06 07:39:56 大小:3M 上传用户:zhiyao6查看TA发布的资源 标签:arm嵌入式 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

嵌入式系统的浪潮席卷全球的同时也影响了产业结构。8位单片机连同它落后的开发方式也会很快被高性能的32位嵌入式处理器、嵌入式操作系统以及它们带来的思想的变革所代替。这种情况决定了大学开设嵌入式系统的课程已是大势所趋,对于这种实践性与理论性同等重要的课程,转变的除了课程内容以外还应该包括实验平台。正是在这种前提下,作者致力于嵌入式教学平台的研究,提出了完整的技术途径和实现方案。嵌入式教学平台从结构上来看主要分为三个部分:底层的硬件平台,包含Boot Loader的操作系统层,以及最上面的应用层。因此,本文以此为基础展开对各个部分的详细设计:      1.根据嵌入式系统的现状与教学平台的实际需要,提出了以ARM + uClinux基本的系统设计方案;然后根据本专业的实际特点,设计出适应本专业嵌入式教学需要的硬件平台。      2.在硬件平台的基础上,完成了Boot Loader的设计,Boot Loader上电初始化硬件和软件的运行环境,提供了image的多种加载方式,并且提供了诸如下载、调试、内存检查的多种工具。      3.然后完成了uClinux,包括uClinux上典型的Flash文件系统——JFFS2的移植工作,给出了具体的移植技术细节。这部分非常重要,因为设备驱动程序的作用,在其之上的任何代码,都不用关心硬件细节,并且可以在不同的平台上任意移植而不用作任何修改。      4.设备驱动程序在Linux中扮演了特殊的角色。Linux所支持的每一款硬件,一定有人为它编写过驱动程序,否则它就无法在Linux系统下发挥功能。也就是说,没有设备驱动程序,就不会有功能完整的运行系统。因此作者介绍了设备驱动程序的实现原理,并以非常典型的字符设备为例,设计了12C Master设备的驱动程序。      5.为了让学生对嵌入式系统有一个具体的认识,作者在文章的最后以一个多通道的MP3播放器的开发为例,分析了如何使用已有的平台来开发产品的过程。  

部分文件列表

文件名 大小
基于ARM的嵌入式教学系统的研究与开发.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载