毕业设计(论文)-嵌入式交叉编译环境的研究与实现.docVIP

毕业设计(论文)-嵌入式交叉编译环境的研究与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 ? ? 作者签名: 年 月 日 ? ? 学位论文版权使用授权书 本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于 1、保密 □,在_________年解密后适用本授权书。 2、不保密 □。 (请在以上相应方框内打“√”) 作者签名: 年 月 日 导师签名: 年 月 日 目 录 摘 要 1 关键词 1 前言 1 1 预备知识 1 1.1嵌入式Linux简介 1 1.2交叉编译基础知识 1 1.3交叉编译原理介绍 1 1.4 了解Linux常用命令 1 2准备工作 1 2.1 Linux环境模式选择 1 2.2 下载所需源文件 1 3创建交叉编译环境 1 3.1 创建前准备 1 3.1.1 建立工作目录 1 3.1.2 设置环境变量 1 3.1.3 建立编译目录 1 3.2 配置linux内核文件 1 3.3 建立二进制工具(binutils) 1 3.4 建立初始编译器(bootstrap gcc) 1 3.5 建立c库(glibc) 1 3.6 建立全套编译器(full gcc) 1 4 创建交叉调试器 1 4.1 交叉调试器的结构 1 4.2 制作交叉调试器的方法 1 5 验证交叉编译器 1 6 总结 1 致谢 1 参考文献: 1 嵌入式交叉编译环境的研究与实现 摘 要:交叉编译就是在一个平台生成可以在另一个平台执行的代码,它作为嵌入式系统开发的前提和准备,具有相当重要的作用,嵌入式系统的可执行文件都是通过交叉编译生成的。本文详细介绍了建立嵌入式交叉编译环境的具体步骤,通过分步编译Binutils、GCC、glibc 和GDB,最终成功完成了基于ARM S3C2440和嵌入式Linux 的交叉编译环境的建立,并成功通过测试。这证明这个交叉编译环境具有非常好的可靠性和稳定性。 Abstract: Cross-compilation is generated the execution of the code, which can be executed in another platform, in a platform. It has an important role as a precondition and preparation of the embedded system development. Embedded system executable files are all generated by cross-compile. This paper describes the specific steps to establish embedded cross-compiler environment. Cross-compiler environment based on ARM S3C2410 and embedded Linux was finally successfully constructed through compiled Binutils, GCC, glibc and GDB step by step, and successfully tested. This proved the cross-compiling environment has very good reliability and stability. 关键词:交叉编译环境,GCC,glbic,GDB,ARM,嵌入式Linux Key words:Cross-compilation environment, GCC, glbic, GDB, ARM, embedded Linux 前言:嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应的要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Playe

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档