基于ARM9的嵌入式Linux应用与移植性研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
基于ARM9的嵌入式Linux应用与移植性研究
作者:车鸣 Publish: 2007-4-30 Hits:-
【中文题名】 基于ARM9的嵌入式Linux应用与移植性研究
【英文题名】 Research on Application and Porting of Embedded System Based on ARM9
【学科专业】 通信与信息系统
【论文级别】 硕士论文
【投稿时间】 2007-4-30
【中关键词】 嵌入式Linux,ARM,BootLoader,裁剪,移植,
【英关键词】 Embedded Linux,ARM,BootLoader,Tailoring,Porting,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>操作系统>网络操作系统
【论文摘要】  嵌入式系统是以应用为目的,支持软、硬件裁剪的专用计算机系统,能够适应应用系统对体积、功能和成本等的特殊要求。选择合适的操作系统将显著提高嵌入式系统的开发效率及性能。嵌入式Linux操作系统的内核高效稳定,易于定制,尤其是其源代码的开放性及资料的丰富性,使越来越多的人员开始研究如何将Linux裁剪并移植到一些典型的微处理器中。 论文首先介绍了嵌入式操作系统的理论及其发展背景,并对各种操作系统的可移植性进行了总结,说明了选择Linux操作系统作为研究对象的必要性。接着以Linux操作系统原理为基础,深入研究了与内核开发相关的进程管理、进程通信、存储管理等方法。然后结合ARM9处理器EP9315的性能特点与目标板的基本架构,设计并实现了BootLoader启动程序、Linux操作系统内核、CAN总线设备驱动、Linux?Shell应用程序和文件系统,从而开发了一套完整的嵌入式软件系统。最后对移植过程中的部分问题和关键技术进行了总结。
【论文题纲】
摘要 3-4
Abstract 4-7
第一章 绪论 7-11
1.1 嵌入式系统的发展及特点 7-8
1.2 嵌入式操作系统 8-10
1.3 课题的背景及其意义 10
1.4 主要研究内容 10
1.5 本章小结 10-11
第二章 嵌入式?Linux 操作系统 11-17
2.1 嵌入式Linux 的现状及特点 11
2.2 嵌入式Linux 的结构 11-15
2.2.1 Linux 的内核结构? 11-12
2.2.2 Linux 进程管理与通信 12-14
2.2.3 Linux 存储管理 14-15
2.3 本章小结 15-17
第三章 EBD9315 硬件平台 17-25
3.1 ARM 处理器体系 17-19
3.1.1 ARM 处理器模式 17
3.1.2 ARM9 处理器寄存器 17-18
3.1.3 ARM9 指令集 18-19
3.2 EP9315 处理器 19-20
3.2.1 EP9315 的主要特征 19-20
3.2.2 EP9315 的内部结构 20
3.2.3 EP9315 的应用领域 20
3.3 目标板结构 20-23
3.3.1 目标板基本结构 20-21
3.3.2 目标板系统地址映射 21-23
3.4 本章小结 23-25
第四章 系统启动的实现 25-33
4.1 目标板启动概述 25-26
4.2 Boot Loader 的概念与任务 26-27
4.3 Redboot 移植与开发 27-31
4.3.1 Redboot简介 27-28
4.3.2 eCos 的移植与应用 28-31
4.4 本章小结 31-33
第五章 嵌入式Linux 内核的裁剪与移植 33-41
5.1 开发环境与编译工具 33
5.2 内核裁剪方法与内容 33-38
5.3 内核编译与加载 38
5.4 根文件系统及其实现 38-40
5.5 本章小结 40-41
第六章 驱动的移植与开发 41-53
6.1 Linux 设备驱动开发 41-45
6.1.1 Linux 驱动开发概述 41-44
6.1.2 Linux 驱动开发方法 44-45
6.2 CAN 总线驱动开发 45-52
6.2.1 CAN 总线介绍 45-46
6.2.2 CAN 驱动开发流程及其实现? 46-49
6.2.3 CAN 应用程序开发流程及其实现 49-52
6.3 本章小结 52-53
第七章 总结与展望 53-55
致谢 55-57
参考文献 57-59
作者在读期间的研究成果 59
【DOI】 LunWen.ID:2.2008.358004
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:嵌入式Linux 论文 ARM BootLoader 裁剪 移植
计算机软件最新论文
计算机软件热门论文