基于ARM10Linux嵌入式系统开发研究

基于ARM10Linux嵌入式系统开发研究

ID:36758301

大小:8.82 MB

页数:75页

时间:2019-05-14

基于ARM10Linux嵌入式系统开发研究_第1页
基于ARM10Linux嵌入式系统开发研究_第2页
基于ARM10Linux嵌入式系统开发研究_第3页
基于ARM10Linux嵌入式系统开发研究_第4页
基于ARM10Linux嵌入式系统开发研究_第5页
资源描述:

《基于ARM10Linux嵌入式系统开发研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、兰州大学硕士学位论文基于ARM10&Linux嵌入式系统开发研究姓名:汤书森申请学位级别:硕士专业:电子科学与技术、电路与系统指导教师:马义德20080501兰州大学硕士学位论文摘要当前,嵌入式系统己经成为11r业的一个焦点。对于复杂的系统:为使其具有资源管理、系统管理和中断处理等能力,提供多任务处理,更好的分配系统资源的功能,很有必要针对特定的硬件平台和实际应用移植操作系统。对于Linux在不同硬件平台上的移植实现,是目前嵌入式研究的热点问题。另外,驱动程序开发也是嵌入式系统开发的一个重要方面,嵌入式系统必须针

2、对应用需要而对硬件和软件进行剪裁,所以面对具体软硬件环境,对Linux内核进行修改和剪裁是移植中的关键问题,也是嵌入式系统研究的重点与难点。启动过程是嵌入式系统开发的很重要环节,是进行嵌入式系统的内核裁剪、文件系统建立、驱动程序及应用程序开发的基础。本文基于ARMl0&Linux的研究热点,开展了如下的研究工作:l、分析和概括了ARM的体系结构、嵌入式Linux操作系统及Linux内核的结构,搭建了嵌入式Linux开发环境。2、分析了Bootloader的部分关键代码及其启动过程。是本文研究比较深入和突出的地方。

3、3、探讨和解决了如何根据目标嵌入式系统的需求,对Linux操作系统进行修改和剪裁。4、最终在基于PXA270.EP实验平台上,完成了内核和文件系统烧写。5、分析了一般驱动程序开发过程,及设备驱动程序的结构。实现了一个简单的字符型设备驱动程序,并进行驱动模块动态的加载与卸载实践了对内核大小的改变。关键词:嵌入式系统;Linux;内核;文件系统;设备驱动IV兰州大学硕士学位论文AbstractCurrently,EmbeddedsystemhasbecomeafocusofITindustry.Asforacompl

4、icatedsystem,Itisnecessarytotransplantaoperatingsystemforagivenhardwareplatformandpracticeapplications,inordertoprovidewithsomefunctionsofresourcemanagement,systemmanagement,dealingwithinterrupt,providingmultitaskingandbetterassigningsystemresource.Itisbecomi

5、ngapopularityinembeddedsystemforLinuxtransplanttovarioushardwareplatform,Inaddition,driversopenupareimportantfacetofembeddedsystemexploiture,too.Hardwareandsofhvaremustbecutoutaccordingtoembeddedsystemapplicationrequirement.So,itisakeythathowtocutoutandmodify

6、Linuxkemdforspecialenvironment.Itisalsoakeystoneanddifficultyinembeddedsystemresearch.Studysystemstart-upprocessisanimportanttaehetoresearchanddevelopembeddedsystem.andthisisabasictocarrythroughembeddedsystemkernelcuttingout、filesystemestablishing、driversexpl

7、oitureandapplicationexploiture.BasedonARMIO&Linuxresearchpopularity,developedfollowings:1、AnalysedandsumedupARMsystemconfiguration、embeddedLinuxoperatingsystemandLinuxkernelconfiguration.Moreover,constructedembeddedLinuxdevelopmentenvironment.2、AnalysedBootlo

8、aderkeypartcodes,andstart-upprocess.Thisisathoroughandoutstandingchapterofpaper.3、DiscussedandsettledhowtomodifyandclipLinuxoperatingsystemtosufficeembeddedsystemtarget.4、Finally,finished

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

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

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