- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)_完成LINUX下arm的交互开发工作
毕业设计(论文)
题目系别专业年级姓名Abstract
KEY WORDS :U-boot kernel rootfs
With the ARM chip, as well as the emergence of LINUX operating system for embedded development into a strong vitality. LINUX Operating System Design and Implementation of the ARM9 platform to transplantation. U-boot the system boot process, it is necessary to transplant LIUNX operating system, U-boot is a must. LINUX operating system after a successful transplant, the system still does not start, but also the need for root file system (rootfs) support, so the system can be a normal start. However, for embedded systems is often the function of specific design, so, the system in order to complete certain functions, but also the need for top-level application support.
完
目 录
第一章 绪论 3
第二章 课题任务 4
第三章 设计依据 6
一.软件平台的选择 6
二.硬件平台的选择 8
三.应用程序的选择 9
第四章 系统规划 10
一.系统分析流程 10
二.LINUX内核的配置 12
三.根文件系统选择 14
第五章 设计主体 18
一.ARM-LINUX交叉工具的制作及安装 18
二.U-boot的编译及移植 18
三.LINUX内核的配置编译及移植 20
四.rootfs的制作及烧写工作 24
五.应用程序的移植 25
第六章 个人体会 26
第七章 附录 27
一.致谢 27
二.参考文献 27
第一章 绪论
随着嵌入式技术的发展,嵌入式的应用领域也越来越广泛。随着IC设计的发展,出现了工业化ARM芯片,可以说ARM是未来嵌入式开发的主宰。ARM是Advanced RISC Machines的首字母组合,是一类微型处理器的统称。LINUX操作系统是目前嵌入式操作系统中主流的操作系统,它不同于WINDOWS,LINUX操作系统是完全开源的,这就使嵌入式开发过程大大降低了成本。另外,LINUX操作系统支持多种文件系统,如EXT2、EXT3、MINIX、VFS等等。在ARM开发过程中LINUX操作系统的开发极为重要, LINUX下ARM的BOOTLOAD、内核、文件系统的裁剪、移植、烧录工作以及针对文件系统进行GUI的编写任务,最终形成一成功的GUI界面,成为ARM-LINUX的开发重点。
本设计选用的bootloader 为U-boot ,经过编译后生成二进制文件,将其烧写到ARM平台的NAND FLASH中。内核选用LINUX操作系统LINUX 版本的内核源码,将其进行修改之后移植到ARM9(S3C2410)的芯片上。文件系统采用busybox软件包经过修改用cramfs 工具生成.img映像文件,烧写到NAND FLASH 中。
ARM9系列处理器是英国ARM公司设计的主流嵌入式处理器,主要包ARM9TDMI和ARM9E-S等系列。
以手机应用为例,2G手机只需提供语音及简单的文字短信功能,而目前的2.5G和未来的3G手机除了提供这两项功能外,还必须提供各种其他的应用功能。主要包括:(1)无线网络设备:手机上网、电子邮件及其他定位服务等功能;(2)PDA功能:含有用户操作系统(Windows CE、Symbian OS、LINUX等)及其他功能;(3)高性能功能:音频播放器、视频电话、手机游戏等。在2.5G和3G的应用中ARM9已经全面替代了ARM7。因为ARM9的新特性能够满足各种新需求的同时减少产品研发时间并降低研发费用。
新一代的ARM9处理器,通过全新的设计,采用了更多的晶体管,能够达到两倍以上于ARM7处理器的处理能力。这种处理能力的提高是通过增加时钟频率和减少指令执行周期实现的。LINUX系统属于开
您可能关注的文档
最近下载
- DB34T-中医护理灸疗技术操作规范 第一部分:督灸.pdf VIP
- 2025年秋小升初入学分班语文测试卷(一)(统编版) .pdf VIP
- 施必牢丝锥使用介绍.pdf VIP
- 外教社2023新世纪英专本科生系列(修订版):英语阅读 第1册 Unit 4 PPT课件.pptx VIP
- 小英雄雨来读书分享ppt.pptx VIP
- 新人教版七年级上册生物全册教案(2024年秋季新版教材).docx
- 免疫云-接种端培训20240222.pptx VIP
- 中建项目成本管理实施细则(2021年).docx VIP
- 高考作文模拟写作:“独立,是摆脱依赖还是建立新的依恋,以了解世界,洞悉自己” 导写及范文.docx VIP
- 全国教育科学规划课题开题报告.doc VIP
文档评论(0)