收藏本站
《哈尔滨工程大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

基于ARM的嵌入式Linux移植与裁剪研究

刘红丹  
【摘要】: 随着计算机技术和微电子的的迅速发展,嵌入式系统已经被广泛地应用到许多领域,如科学研究、工程设计、军事技术以及各种商业应用等。嵌入式系统被定义为以应用为中心,以计算机技术为基础、软硬件可裁剪、适应于特定应用系统对功能、可靠性、成本、体积、功耗等严格要求的专业计算机系统。在目前的各种嵌入式处理器中,由于ARM芯片的低功耗、低成本等显著优点,因而获得众多的半导体厂商的大力支持,在32位嵌入式应用领域获得了巨大的成功。另一方面,Linux操作系统具有开放源代码、功能强大且易于移植等特点而成为嵌入式操作系统的首选,因此在ARM芯片上构建嵌入式Linux系统成为嵌入式领域的一个热点。 本文首先总结了ARM的体系结构和特点,并选择了基于ARM920T内核的AT91RM9200开发板作为移植平台。然后介绍了嵌入式Linux系统的启动程序的实现原理,并实现了U-Boot的移植。在对Linux内核结构进行了分析后,给出Linux内核的详细的移植实现。之后在综合分析现有的Linux裁剪方法的基础上,考虑到嵌入式系统是针对具体应用的专用系统,在设计时其硬件平台和软件设计的目标已经非常明确,不会轻易变动,提出了面向应用的裁剪方法,此方法属于代码级的裁剪,能够有效去除无用代码。运用面向应用的裁剪方法在针对嵌入式Linux下的通用CD播放器的系统裁剪实验中,获得了比普通裁剪方法更高的裁剪率,从而证实该方法能更有效的减小嵌入式Linux系统的体积。 本文最后详细给出了在Fedora Core 4操作系统中的SkyEye仿真平台上实现嵌入式Linux系统的过程,包括SkyEye平台的硬件仿真配置、在Fedora Core 4中嵌入式开发环境的建立以及根文件系统的构建等,最终所移植裁剪的嵌入式系统能够成功的运行。
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP316.81;TP311.52

手机知网App
【引证文献】
中国期刊全文数据库 前1条
1 赵荣阳;黄东;;嵌入式Linux系统编译与实现[J];电子制作;2013年08期
中国硕士学位论文全文数据库 前10条
1 冷万龙;基于CAN总线和ARM的步进电机控制系统的研究[D];大连交通大学;2010年
2 魏星;基于ARM的嵌入式linux机房监控设计与实现[D];天津财经大学;2010年
3 王绍磊;基于802.11b的无线视频服务器设计[D];太原理工大学;2011年
4 彭建立;基于嵌入式Linux的GPRS家居监控终端设计[D];天津理工大学;2011年
5 方秀娥;一种小型无人直升机机载视频系统研究[D];上海交通大学;2011年
6 丁小东;基于视频采集系统的嵌入式Linux操作系统裁剪方法探讨[D];中南民族大学;2011年
7 程健;基于嵌入式系统的汽轮发电机组状态监测系统的研究[D];浙江大学;2012年
8 姚文俊;大型设备远程实时监控与管理系统设计[D];中北大学;2012年
9 何波;基于ARM的嵌入式运动控制器研究[D];上海交通大学;2008年
10 李莉;嵌入式数据采集系统的设计与实现[D];南京理工大学;2008年
【参考文献】
中国期刊全文数据库 前10条
1 魏平,夏良正,王岩;Linux体系结构及嵌入式Linux的移植方法[J];东南大学学报(自然科学版);2004年S1期
2 王利明,宋振宇,李明,陈渝;一个开放源码的嵌入式仿真环境——SkyEye[J];单片机与嵌入式系统应用;2003年09期
3 宋国军,张侃谕,林学龙;嵌入式系统中U-Boot基本特点及其移植方法[J];单片机与嵌入式系统应用;2004年10期
4 屈浩然,李凤华,谷建华;一种嵌入式实时Linux系统设计与实现[J];计算机工程与应用;2004年02期
5 卢延云;孙玉芳;;嵌入式Linux库裁剪技术分析与改进[J];计算机科学;2004年01期
6 邵海东,周鹏,胡南军,陈道蓄,谢立;基于Linux的嵌入式系统设计与实现[J];计算机工程;2002年06期
7 王策,张连芳,董淼,赵宇,郑武;基于Linux的嵌入式系统开发[J];计算机应用;2002年07期
8 陶永,鄢萍,郭建兴,刘飞;基于MIPS体系的嵌入式Linux引导装载系统的设计与实现[J];计算机应用;2004年11期
9 王庆江,董渭清,张琳,王立,杨雪霏;嵌入式系统及其开发领域典型特征分析[J];计算机应用研究;2002年04期
10 顾喜梅,顾宝根;基于LINUX的文件系统机制的研究及实现方法[J];计算机工程与设计;2002年07期
中国硕士学位论文全文数据库 前1条
1 白衡;嵌入式操作系统剪裁技术研究[D];西北工业大学;2002年
【共引文献】
中国期刊全文数据库 前10条
1 贺晓辉,鄢萍,刘飞,贺德强,郭建兴;网络化制造中嵌入式Linux操作系统的开发[J];兵工自动化;2004年03期
2 吴德天;杨根兴;;嵌入式Linux系统构建技术研究[J];北京机械工业学院学报;2009年01期
3 张权伟;张敬安;张迎新;;在嵌入式系统开发中仿真软件的特殊应用[J];北京工商大学学报(自然科学版);2007年04期
4 张雪锋,马永强;μCLinux的软件移植应用研究[J];成都信息工程学院学报;2004年02期
5 杨崇江;孙世新;;一种IPTV机顶盒的软件在线升级方案设计与实现[J];成都信息工程学院学报;2006年06期
6 顾珊;;软件老化的实验程序设计[J];长春大学学报;2009年08期
7 刘露,王竹萍,刘炬;基于嵌入式Linux的视频网络实时监控系统的实现[J];电测与仪表;2004年12期
8 杨中华;李兵;;基于Qt/Embedded的GUI应用程序的实现[J];电脑开发与应用;2008年05期
9 王亚刚;陈莉君;;ELF目标文件的裁剪方法研究[J];电脑知识与技术;2009年11期
10 方建钢;;嵌入式系统设计的研究[J];电脑知识与技术;2011年07期
中国重要会议论文全文数据库 前3条
1 吴天飞;贾金玲;高伟;卢成;;基于嵌入式Linux视频监控系统的DSP设计[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年
2 祖晖;章国宝;叶桦;;嵌入式系统ARM教学评估板的研究与开发[A];全国自动化新技术学术交流会会议论文集(一)[C];2005年
3 石为人;康静;彭世强;;基于四层网络体系结构的服务行业应用系统及其关键技术[A];中国仪器仪表学会测控技术在资源节约和环境保护中的应用学术会议论文集[C];2001年
中国博士学位论文全文数据库 前10条
1 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年
2 刘六彬;嵌入式视频监控系统中uClinux的应用研究[D];浙江大学;2003年
3 邹勇;开放式实时系统的调度方法研究[D];中国科学院研究生院(软件研究所);2003年
4 胡旭东;基于网络的异构工业机器人集成技术研究[D];浙江大学;2004年
5 涂刚;软实时系统任务调度算法研究[D];华中科技大学;2004年
6 蒋铁珍;数字雷达技术在车流量检测雷达中的应用[D];中国科学院研究生院(上海微系统与信息技术研究所);2006年
7 胡海兵;电力电子集成系统中的数字控制平台研究[D];浙江大学;2007年
8 杭丽君;基于电力电子网络的变流系统研究[D];浙江大学;2008年
9 孟利民;Make One-基于软件化功能构件的通用信息设备模式[D];南京理工大学;2008年
10 王标;多滚轮高精度在线测量系统的信息融合技术研究[D];合肥工业大学;2009年
中国硕士学位论文全文数据库 前10条
1 张宪华;基于嵌入式Linux的系统构建及桌面应用程序研究[D];山东科技大学;2010年
2 黄宇;嵌入式多模态生物特征识别系统设计[D];哈尔滨工程大学;2010年
3 徐向前;基于Linux的嵌入式路由器软件的设计与实现[D];苏州大学;2010年
4 富佳佳;TSC动态调整不平衡电流无功功率补偿技术的研究[D];沈阳理工大学;2010年
5 冯崇涛;基于TCP/IP协议的嵌入式现场控制器主机系统[D];哈尔滨理工大学;2010年
6 张闯;基于ARM/GPRS的远程水文监测终端设计[D];哈尔滨理工大学;2010年
7 李昕;基于ZigBee的无线病房呼叫系统主控中心的软件设计[D];哈尔滨理工大学;2010年
8 宫丽男;基于ARM的嵌入式Web服务器的设计与开发[D];长春工业大学;2010年
9 熊志君;Android在高校学生信息服务系统中的应用研究[D];南昌大学;2010年
10 杨义彬;多目标指令集模拟器的设计与实现[D];解放军信息工程大学;2009年
【同被引文献】
中国期刊全文数据库 前10条
1 卢秋波;;视频监控技术简介与发展趋势[J];安防科技;2007年05期
2 高翔;齐新丹;李骅;;我国设施农业的现状与发展对策分析[J];安徽农业科学;2007年11期
3 周莹;王双喜;;设施农业发展研究进展[J];现代农业科技;2010年01期
4 吕京建,肖海桥;面向21世纪的嵌入式系统[J];半导体技术;2001年01期
5 郏东耀,杨雷,丁天怀;数字滤波抗干扰技术在A/D转换中的应用[J];半导体技术;2003年08期
6 应建华;黄萌;赵江平;;一种基于RS485/RS422的多速收发器的设计[J];半导体技术;2007年12期
7 王秀彦,费仁元,安国平;21世纪制造业的发展趋势[J];北京工业大学学报(社会科学版);2002年01期
8 栾建海,李众立,黄晓芳;Linux 2.6内核分析[J];兵工自动化;2005年02期
9 何臻祥;陈波;;基于三星S3C2440 Boot Loader的研究[J];兵工自动化;2008年06期
10 林仕鼎,任爱华,王雷,周伯生;Linux内核在新型硬件平台上的实现[J];北京航空航天大学学报;2003年03期
中国重要会议论文全文数据库 前1条
1 张弢;刘载文;连晓峰;;基于背景差与三帧差分相融合的运动目标检测方法[A];2009年中国智能自动化会议论文集(第三分册)[C];2009年
中国重要报纸全文数据库 前1条
1 肖文鹏;[N];中国计算机报;2005年
中国博士学位论文全文数据库 前1条
1 范剑锋;桥梁健康状态的智能评估方法研究[D];武汉理工大学;2006年
中国硕士学位论文全文数据库 前10条
1 李炜;基于ARM的城市多路口智能交通控制器设计[D];安徽工程大学;2010年
2 于立男;基于ARM平台的单摄像头运动目标检测与跟踪系统[D];大连理工大学;2010年
3 何流;基于ARM运动目标跟踪系统的设计与实现[D];西北大学;2011年
4 陈曾海;基于嵌入式Linux的3G-WiFi路由器研究与设计[D];北京邮电大学;2011年
5 徐阳;基于ARM+DSP的准在线故障诊断系统软件系统关键技术的研究[D];郑州大学;2011年
6 邓庆林;基于边缘检测和分水岭的视频对象分割算法的研究[D];中南民族大学;2010年
7 卞芸;ARM9平台上的嵌入式Linux系统移植研究[D];重庆大学;2011年
8 丁霞;基于WAP的嵌入式浏览器的关键技术的研究[D];河北工业大学;2011年
9 盛淼岸;通信机房远程检测监控系统的研究与设计[D];重庆大学;2002年
10 翟涛;基于LINUX的嵌入式系统的应用与实现[D];西北工业大学;2002年
【二级引证文献】
中国硕士学位论文全文数据库 前10条
1 袁瑞琴;嵌入式动力定位控制器的设计与实现[D];哈尔滨工程大学;2010年
2 王磊;基于多线程的嵌入式远程监控WEB服务器的设计与实现[D];西华大学;2011年
3 倪一卓;侧重于渔业的东海海岸带多用户交互协议支持工具的应用研究[D];华东师范大学;2011年
4 尹丹;基于IP网络的嵌入式音频系统设计与实现[D];中南大学;2011年
5 陈盛;基于80X86CPU的嵌入式铣床数控系统的研究[D];南京航空航天大学;2010年
6 杜马超;多通道数据采集和曲面重构系统的研究与设计[D];燕山大学;2012年
7 张双楠;管道漏磁检测实时数据压缩算法的实现[D];沈阳工业大学;2009年
8 李强;基于ARM的综合火灾探测报警系统的研究[D];暨南大学;2010年
9 田智春;基于嵌入式数据库SQLite3.0的远程监控系统[D];西安建筑科技大学;2010年
10 付彦青;膜电极涂敷运动控制系统研究与设计[D];武汉理工大学;2010年
【二级参考文献】
中国期刊全文数据库 前6条
1 卢凯;吴庆波;卢锡城;;嵌入式Linux解决方案关键技术研究[J];计算机科学;2001年12期
2 邵海东,周鹏,胡南军,陈道蓄,谢立;基于Linux的嵌入式系统设计与实现[J];计算机工程;2002年06期
3 唐朝云,孙丹,盛焕烨;基于Linux的嵌入式数字监控系统的设计和实现[J];计算机工程;2003年10期
4 赵龙,胡宁;对UNIX实时扩充的一点研究[J];计算机工程与科学;1998年04期
5 魏永明;风景这边独好——实时嵌入式Linux系统上GUI的发展与展望[J];微电脑世界;2000年47期
6 刘文峰;把握嵌入式Linux发展命脉[J];微电脑世界;2001年01期
【相似文献】
中国期刊全文数据库 前10条
1 李金良;日本正准备制造数据流计算机[J];计算机工程与设计;1983年04期
2 惠毓明;;CONVEX C-1小巨型计算机的体系结构[J];计算机研究与发展;1988年12期
3 郭仲伟,张燕云,肖田元;计算机集成制造系统(CIMS)的体系结构、模型与方法[J];管理科学学报;1994年01期
4 倪鹏云;对开放系统互联OSI有关重要概念的分析[J];计算机工程与科学;1994年04期
5 江芳泽,李昕;现场总线体系结构的研究[J];自动化仪表;1996年03期
6 尚明,李晶;Internet网络体系结构及其应用资源[J];术语标准化与信息技术;1996年03期
7 Markus Levy;;微机体系结构主宰芯片集的特性[J];电子设计技术;1997年05期
8 王晨;;Bay副总裁“泄密” 交换路由集一芯片[J];每周电脑报;1997年35期
9 ;TI方案端口多[J];每周电脑报;1997年49期
10 曲润涛,彭健,杜秀华,冯为民;基于CIPS体系结构的信息模型的实现[J];化工自动化及仪表;1998年02期
中国重要会议论文全文数据库 前10条
1 王宇;程小辉;;基于移动agent虚拟仪器系统体系结构研究[A];第三届全国虚拟仪器大会论文集[C];2008年
2 徐海;韩宇;孙永兵;韦水生;邓庆绪;于戈;;基于软硬件联合设计的嵌入式实时数据库体系结构[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
3 萧蕴诗;武广;徐立鸿;;复杂信息系统集成方法及其在智能建筑中的应用研究[A];1998中国控制与决策学术年会论文集[C];1998年
4 魏定国;;试论企业级数据传输体系结构[A];1998中国控制与决策学术年会论文集[C];1998年
5 董永贵;董恩生;贾惠波;;生物启发仪器的体系结构及实现技术[A];第二届全国信息获取与处理学术会议论文集[C];2004年
6 苗宇;程荫杭;张超;;室外自主轮式移动机器人的发展及关键技术[A];可持续发展的中国交通——2005全国博士生学术论坛(交通运输工程学科)论文集(下册)[C];2005年
7 刘仲英;胡衍强;胡斌;;物流公共信息平台的体系结构研究[A];第11届海峡两岸信息管理发展策略研讨会论文集[C];2005年
8 李劲;;综合射频传感器的开放式系统结构[A];中国雷达行业协会航空电子分会暨四川省电子学会航空航天专委会学术交流会论文集[C];2005年
9 王瑜;孟涛;相敬林;夏靖波;;一种应用于Ad hoc网络管理的分簇算法[A];2005中国控制与决策学术年会论文集(下)[C];2005年
10 蔡京平;贾云得;;星球探测机器人分布式计算系统体系结构研究[A];中国宇航学会深空探测技术专业委员会第一届学术会议论文集[C];2005年
中国重要报纸全文数据库 前10条
1 四川 陈路;浅谈网格的典型体系结构[N];电子报;2008年
2 ;电联关注面向用户基于业务的体系结构[N];人民邮电;2001年
3 安烨;企业门户的特点及体系结构[N];网络世界;2001年
4 ;诠释智能理念 奠基存储未来[N];计算机世界;2003年
5 刘钝;我国研究成果对新一代互联网体系结构产生重大影响[N];大众科技报;2007年
6 ;思科演示IP网络体系结构[N];中国电子报;2000年
7 ;新砖瓦精装新数据中心[N];网络世界;2006年
8 彭芳;更新ASIC体系结构[N];中国计算机报;2001年
9 李贵林;瑞星:网络杀毒取决于体系结构[N];计算机世界;2002年
10 憨墨;构画20世纪出版学的体系结构[N];中华读书报;2005年
中国博士学位论文全文数据库 前10条
1 王醒策;基于强化学习和群集智能方法的多机器人协作协调研究[D];哈尔滨工程大学;2005年
2 李治军;美韩同盟与东亚安全:一种结构主义理论的分析[D];复旦大学;2008年
3 杨建宇;基于组件的分布式地理信息服务研究[D];中国科学院研究生院(遥感应用研究所);2005年
4 董艇舰;基于开放结构数控系统引导型二次开发仿真平台构建研究[D];天津大学;2005年
5 孟宪松;多水下机器人系统合作与协调技术研究[D];哈尔滨工程大学;2006年
6 耿文莉;中国林产工业企业管理信息化问题研究[D];东北林业大学;2007年
7 夏绪辉;逆向供应链的体系结构及其物流关键技术研究[D];重庆大学;2003年
8 林川;基于立体跨层体系结构无线传感器网络的能量问题研究[D];武汉大学;2007年
9 严勇杰;多机器人系统协调与控制研究[D];哈尔滨工程大学;2007年
10 甘永;水下机器人运动控制系统体系结构的研究[D];哈尔滨工程大学;2007年
中国硕士学位论文全文数据库 前10条
1 常武;三层分布式PACS体系结构的研究与实现[D];北京工业大学;2001年
2 王征;现场总线通信技术的研究与实现[D];大庆石油学院;2004年
3 屈红军;基于网关安全平台的虚拟线程体系结构[D];华中科技大学;2004年
4 白玉;基于供应链的采购管理系统研究[D];河北工业大学;2005年
5 朱健松;一种基于RISC及DSP双内核集成芯片系统的研究[D];广东工业大学;2005年
6 徐德宏;全集成的石化储运计量监控与管理系统研究[D];南京理工大学;2005年
7 李艳;论国际贸易理论的体系与发展[D];黑龙江大学;2005年
8 林森;大规模定制制造企业的产品平台扩展策略及优化分析[D];重庆大学;2005年
9 卢松杰;基于Internet的车辆监控系统设计与实现[D];中国人民解放军信息工程大学;2005年
10 沈青春;大重集团产品数据管理系统的研究与实现[D];大连理工大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026