- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于uCLinux的电子词典开发.doc
《嵌入式系统》课程设计说明书
基于μCLinux的电子词典开发
系 、 部: 计算机与信息科学系
组 成 员:
指导教师:职称
专业: 计算机科学与技术
班级:
完成时间:
摘 要
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。现在,嵌入式设备一般都需要有良好的网络支持和多任务处理能力,如何合理选择硬件平台,设计一个良好的嵌入式多应用综合平台是本论文研究和解决的重要课题。
ARM(Advanced RISC Machines)公司的32位RISC处理器,以其高速度,底功耗,低成本,功能强,特有16/32位双指令集等诸多优异的性能,己成为移动通信,手持计算,多媒体数字消费等嵌入式解决方案中的首选处理器。其中,ARM公司的ARM7TDMI特别适合于低功耗,需要网络支持的工控设备。但因ARM7TDMI不具有MMU模块,在相应的软件实现中需要特别处理,以该内核为核心的S3C44B0X是一款基于以太网应用的高性价比16/32位微控制器,非常适合嵌入式产品。嵌入式 μCLinux由于代码开放性以及强大的网络功能,在中低端嵌入式网络设备中有广泛应用,与其它的嵌入式操作系统相比,具有更多的优势,因此本文将其作为硬件平台的操作系统,并在这个系统中实现μCLinux的基本操作,论文中介绍的硬件和软件平台可以为实际的应用提供很好开发起点。
Linux以其优势逐渐成为应用越来越广泛的一款优秀的操作系统,μCLinux作为其派生而来也被许多嵌入式系统采用。ARM作为一种高性能,低成本嵌入式RISC处理器,己成为应用最广泛的嵌入式处理器。本文介绍了以ARM7TDMI为内核的S3C44B0X处理器和μCLinux操作系统的嵌入式平台的建立,包括硬件结构,开发环境和开发工具,特别重点介绍交叉编译环境建立和μCLinux的移植。
本文的工作主要如下:
分析以及移植著名的bootloader程序blob。
解决μCLinux操作系统移植的难点,在平台上成功移植μCLinux。
调试并完善整个开发系统,μCLinux操作系统下的电子词典的设计。
本文的设计成果,可作为实验室的嵌入式应用二次实验平台,用于产品开发及教学工作。
关键词: 嵌入式系统, μCLinux, S3C44B0X, 电子词典
ABSTRACT
With the development of Internet and the coming of the post-PC era, theembedded systems is becoming the center of interest in the IT industry and exhibitingbroad potential market.Meanwhile,the embedded applications are calling for betterperformance and functionality of embedded systems.At current stage,the embeddeddevices commonly require the supports of network and multi-task, therefore how toselect a reasonable hardware/software platform and design an excellentintegrated; platform for multifunctional embedded applications is the focus of thisthesis.
ARM is the leading provider of 32-bit embedded RISC microprocessors. ARMoffers a wide range of processor cores and delivering high performance together withlow power consumption and system cost, high performance and specific THUMBinstrument set, ARM7TDMI,one processor core of ARM, is very suitable to beapplied in control field where requires low power consumption and network suppo
文档评论(0)