- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android开发教程之Android?linux基础知识总结一、busybox的编译二、ramdisk文件系统生成三、u-boot加载内核和文件系统一、 Android开发教程之busybox的编译首先是交叉编译设置,打开busybox根目录下的Makefile,进行修改 [attach]220792[/attach] 一般情况下,为了让busybox能够独立于其他的库文件而可以单独运行,需要将busybox编译成静态的。 #make menuconfig Busybox Settings --- Build Options --- Build BusyBox as a static binary (no shared libs)??????? //静态 Installation Options --- Dont use /usr //make install的时候不会安装到根目录,而是安装到./_install Linux System Utilities ---Android开发教程 mdev //相当于udev Support /etc/mdev.conf Support command execution at device addition/removal Shells --- Choose your default shell (msh)??????? //具有ash没有的功能,比如支持tab补齐,历史纪录等等的高级功能 而编译成静态的分为glibc和uclibc,如果系统没有安装uclibc的话,那就会报下面的错 [attach]220793[/attach] 解决办法是打开 applets/applets.c 将其中的错误注释掉 [attach]220794[/attach] 其他的busybox选项根据需要进行选择! #make #make install 这样就在./_install目录下生成了busybox [attach]220795[/attach]二、 Android开发教程之ramdisk文件系统生成 [attach]220796[/attach] 上图中首先创见了一个10M的文件系统映象 然后使用losetup命令将此镜像与块设备/dev/loop0进行挂接 如果出现ioctl: LOOP_SET_FD:设备或资源忙,说明/dev/loop0设备还和一文件联系,可用losetup /dev/loop0查看地,并可用-d 删除 [attach]220797[/attach] 上图是用命令mke2fs来格式化此块设备/dev/loop0,其实就是格式化我们刚生成的那个文件系统镜像,ext2格式 [attach]220798[/attach] 上图是挂载文件系统镜像,可见经过刚才格式化之后的文件系统镜像里面只有lost+found这个文件夹Android开发教程 之后可以将步骤一中生成的_install目录下的所有文件拷贝进来即可, /et/init.d/rcS文件如下修改 [attach]220799[/attach] 其他的系统配置文件可以根据需要进行更改 三、u-boot加载内核和文件系统 = tftp 800000 uImage; tftp a00000 rootfs.img; bootm 800000 a00000 Using FCC1 ETHERNET device TFTP from server 02; our IP address is 0 Filename uImage.Android开发教程 Load address: 0x800000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ########################################### done Bytes transferred = 1880231 (1cb0a7 hex) Using FCC1 ETHERNET device TFTP from server 02; ou
您可能关注的文档
- [课件]开启化学之门(张戌宇在新疆开课简化版).ppt
- _詹天佑.ppt
- 《电脑入门教程与上机指导》第1课:电脑基础知识.ppt
- 《电能》说课稿.ppt
- 《电与热》参考课件.ppt
- 《电子政务》课件精品.ppt
- 《对联六副》22张课件.ppt
- 《多媒体技术与应用教程》第2章:多媒体技术的应用.ppt
- AIGENISI____品牌发展规划书.pptx
- Android开发教程之Android的安全与权限.pptx
- 【市场】12月化妆品龙头线上持续高增,新品相继发布,继续推荐.docx
- 2024至2030年阿尔巴尼亚投资环境及前景预测咨询报告.docx
- 【市场】8月社零略有回暖,继续推荐超市及化妆品板块龙头.docx
- 2024至2030年中国氢氧基氯化铅行业发展预测及投资策略报告.docx
- 【市场】8月化妆品线上维持高增长,CPI同比增速略超预期.docx
- 2024至2030年中国声音放大器行业市场前景预测与发展趋势研究报告.docx
- 【渠道】化妆品CS渠道深度报告:借鉴ULTA+BEAUTY重审渠道机遇.docx
- 2024至2030年中国海底油气生产设备市场现状研究分析与发展前景预测报告.docx
- 2024至2030年全球与中国分光平片市场现状及未来发展趋势.docx
- 2024至2030年全球及中国DNA/RNA纯化试剂盒行业深度研究报告.docx
最近下载
- 音响灯光系统维保方案.docx VIP
- 第五章——陶瓷基复合材料.ppt VIP
- xxxxxxxxxxx工程创“钱江杯”优质工程情况汇报.docx VIP
- 西华大学电气与电子信息学院课程设计—某农村电网110kV变电所继电保护的配置和整定(3).docx
- xx工程创“钱江杯”优质工程情况汇报.doc
- EN 50124-1-2001铁路设施 — 绝缘配合 — 第 1 部分:基本要求 — 所有电气和电子设备的间隙距离和爬电距离(中文版).doc
- 中国古代的法治与教化 教学设计-【新教材】高中历史统编版(2019)选择性必修1.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 2022《立体仓库控制系统设计》开题报告.doc VIP
- 2024年银行支部书记党课讲稿集合6篇.docx VIP
文档评论(0)