- 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启动程序 内核根文件系统 * 丰海 BootLoader的基本概念 Boot Loader 就是在操作系统内核运行之前运行的一段引导系统启动的程序。通过这段小程序的作用是初始化硬件设备、建立内存空间的映射图,并将系统的软硬件环境带到一个合适的状态,以便为调用操作系统内核准备好正确的环境。在嵌入式世界,Boot Loader 是严重地依赖于硬件而实现的,没有Bootloader,嵌入式系统就不能启动。由于作者在这方面的功力还不够,所以无法向读者介绍针对TQ2440开发板的u-boot移植,只介绍一下u-boot的使用基础和概念。Bootloader完成的主要功能就是将操作系统调进内存中执行,然后将控制权交给操作系统,嵌入式系统中常见的Bootloader有Vivi、Blob、Redboot、U-Boot等。 内核移植的平台 1. 首先验证所下载内核的完整性 2. 安装编译内核时所需要的工具: 3. 编译前的准备 4.内核源代码的修改 修改平台输入时钟\Makefile文件、机器代码加入NAND FLASH的分区信息、添加内核对yaffs2的支持、修改看门狗驱动 5. 输入make进行编译 BusyBox最初是由 Bruce Perens在 1996年为 Debian GNU/Linux安装盘编写的,其目标是在一张软盘上创建一个可引导的 GNU/Linux系统,Busybox是一个遵循GPLV2协议的开源项目。Busybox将众多的Linux命令集合进一个很小的可执行程序中,BusyBox是为构建内存有限的嵌入式系统的优秀工具。 Busybox在编写过程中对文件大小进行了优化,并考虑了系统资源有限的情况。与一般的GNU工具集动辄几MB的体积相比,动态连接的Busybox只有几百KB,即使静态连接也只有1MB左右,一次有人将Busybox比喻成Linux工具中的瑞士军刀,包括了一个大的工具集,但是有些根文件系统下的文件还是需要用户自己来建立。 BusyBox 1下载busybox的源代码busybox-1.19.4.tar.bz2及其对应的验证文件 2 验证文件的完整性 3 解压源代码 fh@fh:~/busybox$ tar jxvf busybox-1.19.4.tar.bz2 4 进入busybox源代码目录 fh@fh:~/busybox$ cd busybox-1.19.4/ 5 修改Makefile文件 fh@fh:~/busybox/busybox-1.19.4$ vi Makefile 修改164行为CROSS_COMPILE = arm-linux- // 指定交叉编译器arm-linux- 修改190行为ARCH = arm // 指定CPU类型为arm 修改完后保存 6 配置busybox fh@fh:~/busybox/busybox-1.19.4$ make menuconfig
您可能关注的文档
- 局域网组建与维护(第2版)教学课件作者宁蒙1局域网组网概述(2011课件.ppt
- 局域网组建与维护(第2版)教学课件作者宁蒙2局域网组网与布线技术(2011课件.ppt
- 局域网组建与维护(第2版)教学课件作者宁蒙5局域网规划设计与组建实例(2011课件.ppt
- 局域网组建与维护(第2版)教学课件作者宁蒙6局域网管理与维护(2011课件.ppt
- 局域网组建与维护(第2版)教学课件作者宁蒙7局域网系统安全防范(2011课件.ppt
- 局域网组网与管理教学课件作者张扬课件.ppt
- 客户关系管理理论与应用教学课件作者李志刚1-9章选择题答案课件.doc
- 客户关系管理理论与应用教学课件作者李志刚第1章课件.ppt
- 客户关系管理理论与应用教学课件作者李志刚第2章(改)课件.ppt
- 客户关系管理理论与应用教学课件作者李志刚第3章客户关系管理战略与业务流程再造课件.ppt
最近下载
- 关于调整农村养老保险个人帐户计息标准的通知.pdf VIP
- GB45673-2025《危险化学品企业安全生产标准化通用规范》解读.pptx
- 2025年产前筛查诊断人员资质考试历年参考题库及答案.docx VIP
- 2025年银行审计岗考试题及答案.doc VIP
- 低压挤包绝缘电力电缆产品检验规范.docx VIP
- 药品经营管理—药品标签与说明书管理(药事管理与法规课件).pptx
- 第3课 中华文明的起源【学案】.pdf VIP
- 中国国家标准 GB/T 17219-2025生活饮用水输配水设备、防护材料及水处理材料卫生安全评价.pdf
- 生物医用材料生物相容性及其评价方法.pptx VIP
- 数学建模:第二章 古典模型.ppt
原创力文档


文档评论(0)