[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统

[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统

ID:34574086

大小:625.68 KB

页数:72页

时间:2019-03-08

[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统_第1页
[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统_第2页
[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统_第3页
[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统_第4页
[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统_第5页
资源描述:

《[本科毕业设计] 基于arm9的嵌入式导航计算机linux系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、毕业设计(论文)班级:0402301姓名:张立强2008年6月毕业设计(论文)题目:基于ARM9的嵌入式导航计算机Linux系统移植院(系)信息科学与工程学院专业电气工程及其自动化学生张立强学号040230125指导教师曲延滨哈尔滨工业大学教务处制2008年6月毕业设计(论文)任务书专业电气工程及其自动化班级0402301指导教师学生张立强指导教师曲延滨教授职称设计题目基于ARM9的嵌入式导航计算机Linux系统移植题目类型实验研究型设计时间2008年4月9日至2008年6月15日共12周设计的专业方向、基本理论及设计内容:专业方向:电气工程及其自动化基本理论:基于ARM处理器的

2、嵌入式操作系统移植设计内容:本设计主要研究嵌入式开发的操作系统移植。需要使用PC机建立编译环境,按步进行操作系统各个部分的修改定制、编译和移植。设计中需要在开发板上进行大量的实验,通过实验中发现问题,逐步进行修改,工作完成后所要达到的目标是使Linux操作系统在ARM开发板上正常运行,设并实现一定的功能。学生本人在该设计中具体完成的工作:计1,在PC机上建立交叉编译工具链2,移植Bootloader要3,精简Linux内核,并将其移植到开发板4,建立根文件系统求主要参考文献、资料:[1]李亚锋等《ARM嵌入式Linux系统开发》清华大学出版社2007.8[2]孙纪坤等《嵌入式Li

3、nux系统开发技术详解—基于ARM》人民邮电出版社2006.8[3]孙天泽等《嵌入式设计及Linux驱动开发指南—基于ARM9》电子工业出版社2005[4]郭秋平《基于ARM系统的Linux平台移植研究》浙江大学硕士论文2006.1系审批负责人签字意见年月日院审批负责人签字意见年月日哈尔滨工业大学(威海)毕业设计(论文)摘要嵌入式导航计算机是飞机,车辆,导弹和船舶等运载体上的重要设备。其主要任务是按照原定的计划和任务,以要求的精度,在一定时间内将载体引导至目的地。本课题的目的就是针对其硬件环境,搭建起一个高效、稳定的嵌入式操作系统的平台。Linux操作系统具有开放源代码、功能强大

4、且易于移植等特点而成为嵌入式操作系统的首选。本文首先总结了ARM的体系结构和特点,并选择了基于ARM920T内核的LJD2410开发板作为移植平台。然后介绍了搭建交叉开发环境的一般方法。之后介绍了嵌入式Linux系统的启动程序的实现原理,并实现了U-Boot的移植。在对Linux内核结构进行了分析后,结合嵌入式导航计算机的系统需求,给出了Linux内核的移植和裁剪方案。最后详细介绍了如何构建根文件系统以及系统部署的方法。关键词:嵌入式系统;ARM;Linux;移植;系统部署I哈尔滨工业大学(威海)毕业设计(论文)AbstractEmbeddednavigationcomputer

5、isanimportantequipmentinaircrafts,vehicles,missiles,shipsandothertransporters.Itsmaintaskistoleadcarrierstothedestinationasplanedwiththerequiredprecisionandinacertainperiodoftime.Thepurposeofthissubjectisbuildinganefficientandstableembeddedoperatingsystemplatformaccordingtoitshardwareenvironm

6、ent.Linuxoperatingsystemhasbecamethefirstchoiceinbuildinganembeddedoperatingsystemforitsopennessinsourcecode,itspowerfulfunctionandeasinessintransplanting.Firstly,thepapersummarizesthefeaturesoftheARMarchitecture.TheLJD2410boardthatbasedonARM920Tischoosenasthetargetplatform.Afterwardthewaytob

7、uildingacross-developmentenvironmentisexpounded.Thencomestheintroductionofthemethodsinbuildingacross-developmentenvironmentandthebootloaderofembeddedLinuxsystemisexpounded,alongwiththetransplantofU-Boot.AftertheanalysisofthekernelinLinux,acco

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

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

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