1 / 28
文档名称:

Android开发教程之Android_linux基础知识总结.pptx

格式:pptx   页数:28页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android开发教程之Android_linux基础知识总结.pptx

上传人:所以所以 2012/2/21 文件大小:0 KB

下载得到文件列表

Android开发教程之Android_linux基础知识总结.pptx

文档介绍

文档介绍:Android开发教程之Android linux基础知识总结
一、busybox的编译
二、ramdisk文件系统生成
三、u-boot加载内核和文件系统
首先是交叉编译设置,打开busybox根目录下的Makefile,进行修改
[attach]220792[/attach]
一般情况下,为了让busybox能够独立于其他的库文件而可以单独运行,需要将busybox编译成静态的。
#make menuconfig
Busybox Settings --->
Build Options --->
Build BusyBox as a static binary (no shared libs)        //静态
Installation Options --->
Don't use /usr        //make install的时候不会安装到根目录,而是安装到./_install
Linux System Utilities --->
一、 Android开发教程之busybox的编译
mdev        //相当于udev
Support /etc/
mand execution at device addition/removal
Shells --->
Choose your default shell (msh)        //具有ash没有的功能,比如支持tab补齐,历史纪录等等的高级功能
而编译成静态的分为glibc和uclibc,如果系统没有安装uclibc的话,那就会报下面的错
[attach]220793[/attach]
解决办法是打开 applets/ 将其中的错误注释掉
[attach]220794[/attach]
其他的busybox选项根据需要进行选择!
#make
#make install
这样就在./_install目录下生成了busybox
[attach]220795[/attach]
Android开发教程
[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开发教程之ramdisk文件系统生成
之后可以将步骤一中生成的_install目录下的所有文件拷贝进来即可,
/et/
[attach]220799[/attach]
其他的系统配置文件可以根据需要进行更改
三、u-boot加载内核和文件系统
=> tftp 800000 uImage; tftp a00000 ; bootm 800000 a00000
Using FCC1 device
TFTP from server ; our IP address is
Filename 'uImage'.
Android开发教程
Load address: 0x800000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###########################################
done
Bytes trans

最近更新

大班语言保护地球市公开课获奖教案省名师优质.. 5页

给的建议书作文400字 (1) 3页

基于WEB的在线考试系统 开题报告 5页

造型设计app的项目融资计划书 7页

过桥米线项目商业计划书 7页

2024年人生警句语录 104页

大班太空市公开课获奖教案省名师优质课赛课一.. 4页

大班半点市公开课获奖教案省名师优质课赛课一.. 5页

2024年人物描写片段摘抄 32页

大树绘画市公开课获奖教案省名师优质课赛课一.. 4页

基本笔画书法市公开课获奖教案省名师优质课赛.. 5页

地球年龄官司市公开课获奖教案省名师优质课赛.. 4页

吹画市公开课获奖教案省名师优质课赛课一等奖.. 4页

吃饭不挑食的市公开课获奖教案省名师优质课赛.. 4页

肾发育不良的转录组学研究 34页

装修类店铺项目商业计划书 7页

蜂蜜大学生商业计划书 7页

营养厨房商业计划书 6页

动作描写的市公开课获奖教案省名师优质课赛课.. 4页

刺猬幼儿园美术市公开课获奖教案省名师优质课.. 6页

智能轮椅项目商业计划书 40页

AEI-W1(智辆)设备维修工岗位巡检作业指导书 17页

2024年质量员继续教育题库附完整答案【全国通.. 281页

优秀焊工工匠的主要事迹 9页

预应力压浆料详解与计算方法 5页

PPK计算表格 5页

中国保险行业从业人员基础职业素养课(远程测.. 19页

餐厨垃圾处理国家标准文件 3页

大班社会性活动:小熊生病了 3页

GBT520-1995电解铜箔国家标准(13页) 13页