欢迎来到天天文库
浏览记录
ID:36758301
大小:8.82 MB
页数:75页
时间:2019-05-14
《基于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
此文档下载收益归作者所有