(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发

(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发

ID:37535718

大小:4.40 MB

页数:103页

时间:2019-05-24

(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发_第1页
(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发_第2页
(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发_第3页
(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发_第4页
(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发_第5页
资源描述:

《(最新)基于atmel9261平台的嵌入式linux的板级支持包bsp研究与开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、同济大学电子信息与工程学院硕士学位论文基于Atmel9261平台的嵌入式LINUX的板级支持包BSP研究与开发姓名:贝卓运申请学位级别:硕士专业:系统工程指导教师:张浩;赵荣泳20080101摘要近年来,随着嵌入式产品体系的不断完善以及各类商用操作系统的日趋成熟,功能单一的嵌入式产品已难以满足市场的需要,嵌入式设备向着多功能、个性化、智能化的发展已成为大势所趋。带有操作系统的嵌入式平台凭借其通用性强、交互性能好、功能强大等诸多优势受到了越来越多开发团队的青睐,成为了嵌入式系统发展的主流。在操作系统方面,Linux系统作为少数完全开源的产品,已经发展为目前主流的操作系统之一。特别是

2、2003年8月发布的Linux2.6操作系统,加强了对于嵌入式架构的支持,加入了许多新的功能。而在硬件架构方面,低成本、高性能的ARM系统已经占据了相当高的市场份额。为了将两者相结合,形成统一完善的软硬件体系,研究用于ARM系统的嵌入式Linux板级支持包(BSP)具有十分重要的理论意义和实用价值。本研究以Atmel9261嵌入式硬件平台和最新的Linux2.6操作系统作为研究对象。研究目标是通过软件手段将嵌入式软硬件平台有效结合,开发适用于该系统的嵌入式BSP,并为其它平台的LinuxBSP开发提供参考。首先,本文设计了一套可以用于裸机的非易失性介质烧录模块,并用于对于裸机的程

3、序录入。在分析该系统启动引导机制的基础上,定制设计可用于启动Linux2.6系统的引导模块。在启动基本系统的前提下,根据平台环境定制Linux2.6内核,并开发可用于外围扩展系统的驱动程序。最后通过一系列应用程序例程对系统进行联合测试,对该BSP进行验证,证明了该BSP具有功能全面、效率高、稳定性好的特点。关键词:ARM,Linux2.6,板级支持包,引导模块,驱动程序AbstractABSTRACTNowadays,variousembeddedproductshavebeenaddedintoproductlineandcommercialoperationsystemsha

4、vebecomemoreandmoremature.ItiSanirresistibletrendthattheembeddeddeviceswinbedevelopedtowardthedirectionsofmulti—functional,individualandintelligent.EmbeddedplatformswithOSareusedbymoreandmoredeveloperteamsbecauseofitsobviousandemphasizedfunctionsininteractionandgeneral-purpose.InthefieldofOpe

5、ratingSystem,Linuxbecomesamainstreamoneasallopensourceproject.EspeciallyfortheLinux2.6whichWasreleasedinAugust2003,manynewfunctionshavebeenaddedintoitandthesiapportsforembeddedsystemshavebeengreatlyenhanced.Meanwhile,inthefieldofembeddedhardwarestructures,ARMplatformshavealreadycapturedahighm

6、arketsharewithitsobviousfunctionsandlowp6werconsumption.InordertocreateacompletehardwareandsoftwaresystemusingbothLinuxOSandARMplatform,itisofgreatacademicimportanceandappliedsignificancetoresearchintothedesignofembeddedLinuxBSPsbasedonARMsystems.Atmel9261embeddedhardwareplatformandLinux2.6OS

7、kernelareusedasresearchobjects.TheresearchpurposeistodesignallembeddedBSPfortheabovesystemusingsottwaremethodsandalsotoprovidereferencefortheBSPdevelopmentsofotherembeddedsystems.Aprogrammingmoduleisdesignedtoprogramnon·volatilestoragemediain

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。