基于S3C4510B的嵌入式教学开发系统软件设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:kfanffvga
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统(Embedded System)是以应用为中心、以计算机技术为基础,软硬件可裁剪,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。它可以实现对其他设备的控制、监视或管理等功能。随着信息技术的发展和数字化产品的普及以及Internet广泛深入的应用,从消费电器到工业设备,从民用产品到军用器材,嵌入式系统已被广泛的应用到网络、手持通信设备、国防军事、消费电子和自动化控制等各个领域。同时,随着技术的发展和应用的多样化,嵌入式系统也越来越复杂,其功能越来越强大。嵌入式系统的广泛应用和发展潜力使其成为21世纪的应用热点之一。 因此许多大中专院校纷纷开设了嵌入式系统课程,嵌入式系统的教学和实验也逐渐被众多院校所重视。如何合理选择嵌入式系统教学的实验平台,为大中专院校提供一个功能完备、价格低廉、技术流行、能满足教学和开发双重需求的嵌入式系统课程教学实验系统正是本课题研究和解决的重点。 本课题以兼顾教学实验与应用开发为出发点,研究设计了一种基于S3C4510B的嵌入式系统的教学和开发平台。该系统根据学校教学的特点,采取“系统板—扩展板”的设计思路,扩展了平台的通用接口,充分利用了嵌入式系统的特点。在选型上采用市场主流的硬件,配备完备的软件支撑环境,最大可能的实现嵌入式微处理器的全部功能,是目前对S3C4510B功能应用涵盖最全面的具有自主版权的教学系统。 本人在课题研究中负责教学开发系统的软件系统设计,所以本文详细论述了教学实验平台软件设计的全过程。本文首先描述了ARM教学开发系统的总体结构,然后简要介绍了硬件开发平台的基本组成,重点介绍了从操作系统选型到最后程序验证执行的软件设计过程。主要内容包括系统引导程序BootLoader的设计与实现;交叉编译环境的创建;μCLinux内核配置、移植、编译的全过程;以及将系统引导程序和μCLinux内核烧写到平台上的Flash中的方法。同时介绍了设备驱动程序的概念,系统中相关驱动程序的实现及应用等方法。 本文在理论和实践上充分利用了嵌入式系统的特点,完成了该嵌入式教学系统的设计与开发,具有较强的应用价值。
其他文献
虚拟内窥镜技术(Virtual Endoscopy)是目前的一个研究热点问题,是一个多学科交叉的研究领域,是虚拟现实技术在现代医学中的应用,它涉及图像处理、计算机图形学、科学计算可视
  软件复用能有效地解决软件危机,提高软件开发的效率和质量,降低开发和维护成本。其中构件技术是支持复用的核心技术。为在软件开发过程中复用已有的软构件,必须进行可复用构
随着IT业的迅速发展,数据及数据存储飞速增长。用户对数据存储的安全性提出了更高的要求,现代企业需要高可靠的存储系统来保证系统的24x7不间断运行。信息存储技术得到了快速的
随着计算机网络和通信等技术的发展,智能体(Agent)的研究已成为分布式人工智能(DAI--DistributedArtificialIntelligent)研究的一个热点。Agent的理论、技术,特别是多Agent的理
目前,嵌入式技术发展日新月异,出现了与网络互连技术日渐融合的趋势,而32位嵌入式处理器正处于在被大规模应用的阶段。另外,音频/视频编解码压缩技术MPEG-4也正被大量的应用
近年来,心脏疾病已成为全球头号死因,对人们的生命健康构成严重威胁。标记心脏MR成像(Tagging Cardiac MR Imaging,TCMRI)技术能对心脏的运动和变形进行精确跟踪。通过从标记心脏M
随着嵌入式系统性能的不断提高,其应用领域也得到不断扩大。从最初的嵌入控制和计算单元,到如今甚至可以独立构成计算平台,这也给了科研人员更多的应用选择。 进入21世纪以来
本文采用CORBA为通信模型、TMF814规范为信息模型实现EML-NML接口(接口的实现称为NI814)。并提出浮动接口技术实现接口和EMS的松散耦合框架,分析了该技术对组网复杂度、软件成
本文详细分析了大集中工程在安全管理方面,特别是权限管理和访问控制方面的系统需求。作者研究了应用广泛的三个访问控制模型:DAC、MAC和RBAC模型,并且进一步研究了RBAC模型的管
随着电子信息技术的进步和企业软件规模的持续扩大,各种企业管理系统对于安全高效灵活的访问控制策略,提出了更高的要求。传统的访问控制模型,已不再适合逻辑更为复杂的企业