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

来源 :东南大学 | 被引量 : 0次 | 上传用户:XUCHUNLIAN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的浪潮席卷全球的同时也影响了产业结构。8位单片机连同它落后的开发方式也会很快被高性能的32位嵌入式处理器、嵌入式操作系统以及它们带来的思想的变革所代替。这种情况决定了大学开设嵌入式系统的课程已是大势所趋,对于这种实践性与理论性同等重要的课程,转变的除了课程内容以外还应该包括实验平台。正是在这种前提下,作者致力于嵌入式教学平台的研究,提出了完整的技术途径和实现方案。嵌入式教学平台从结构上来看主要分为三个部分:底层的硬件平台,包含Boot Loader的操作系统层,以及最上面的应用层。因此,本文以此为基础展开对各个部分的详细设计:1.根据嵌入式系统的现状与教学平台的实际需要,提出了以ARM + uClinux基本的系统设计方案;然后根据本专业的实际特点,设计出适应本专业嵌入式教学需要的硬件平台。2.在硬件平台的基础上,完成了Boot Loader的设计,Boot Loader上电初始化硬件和软件的运行环境,提供了image的多种加载方式,并且提供了诸如下载、调试、内存检查的多种工具。3.然后完成了uClinux,包括uClinux上典型的Flash文件系统——JFFS2的移植工作,给出了具体的移植技术细节。这部分非常重要,因为设备驱动程序的作用,在其之上的任何代码,都不用关心硬件细节,并且可以在不同的平台上任意移植而不用作任何修改。4.设备驱动程序在Linux中扮演了特殊的角色。Linux所支持的每一款硬件,一定有人为它编写过驱动程序,否则它就无法在Linux系统下发挥功能。也就是说,没有设备驱动程序,就不会有功能完整的运行系统。因此作者介绍了设备驱动程序的实现原理,并以非常典型的字符设备为例,设计了I2C Master设备的驱动程序。5.为了让学生对嵌入式系统有一个具体的认识,作者在文章的最后以一个多通道的MP3播放器的开发为例,分析了如何使用已有的平台来开发产品的过程。
其他文献
地震是地球上所有自然灾害中给人类社会造成损失最大的一种地质灾害,一直以来地震的预测预报都是各国学者研究的热点和重点。众所周知,地震发生前普遍存在热红外辐射异常现象,而
模型预测控制发展至今,线性系统的预测控制理论已经比较成熟了,并且可以有效的处理带有约束的系统、优化求解目标,使得在线计算量足够小,广泛的应用于工业过程中,但是,实际上
本课题来源于国家自然科学基金资助项目“电磁场对低温下生物生态影响的机理研究”。在细胞/组织/溶液低温保存中,“胞内冰”和“胞外冰”是导致其低温损伤的直接原因。该项目思路是应用电磁场来抑制细胞/组织/溶液冷冻过程中产生的冰晶,最终寻求一种新的生物体低温保存方法。在该项目的研究中,需要一套能实时监测并记录生物电介质在冷冻过程中由极化和相变引起的宏观量的变化的装置,以用来研究电磁场和温度变化对其的影响。
随着经济的进步和科技的发展,测量仪器的不断改进,测绘技术的不断演化,变形监测的方法也发生了很大的改变。当前大型桥梁的建设越来越多,规模越来越大,旧的桥梁仍在使用,但是越来越
随着空间数据规模的不断增长以及空间信息应用的日益增强,对海量空间数据的存储与管理提出了新的挑战。而云计算无限扩展的存储能力以及强大的计算能力则可以满足海量数据存储
  本论文论述了融资租赁与银行贷款这两种不同的融资方式,即它们具有互斥性,从这个角度说融资租赁业与银行业存在着某种对立的关系;但是融资租赁业与银行业并不是完全对立的,两
本文首先对海天花园项目的市场状况进行分析,接着又对项目进行SWOT分析;在项目生命周期内对项目的现金流量进行估测;对项目的贴现率进行确定;最后运用资本预算的几种方法,贴
中英文的差异是不言而喻的,其中的文化差异在旅游英语翻译中体现在历史、审美、宗教、风俗习惯诸方面,故旅游英语翻译的方法包括解释、类比、增加、删减等。只有这样才能将原
本文运用实证的研究方法,遵循从理论到实践,再从实践到理论的研究思路,旨在通过对一家二次创业中的民营企业进行管理者薪酬体系的构建和设计,折射出二次创业中的民营企业在管
本论文依照A软件公司知识管理推行的时间和逻辑顺序,将每一个阶段一点点地展开和深入,在介绍完理论依据和知识管理实施过程之后,再针对A公司的一些典型和有特色的做法进行重