制作Android Root Ramdisk
概 述
|
制作Android的Root Ramdisk,供linux挂载并运行
目 录
1. Android Root Ramdisk介绍... 3
2. Android Root Ramdisk的开发环境... 3
3. 制作Android Root Ramdisk.. 4
4. 使用Android Root Ramdisk 前提... 4
5. 现存的问题... 4
Android Root Ramdisk 是整个Android开源项目编译后的最终输出文件夹,linux系统启动后将直接挂载该文件夹为系统根目录,并执行Android的init程序,启动整个Android应用。
Android Root Ramdisk制作正确与否将直接影响到Android应用是否正常运行。
SecureCRT:使用该软件读取Target上的串口信息,监控系统,也可以使用window的超级终端或其他串口软件。
NFS:Target上的linux系统,使用NFS文件系统挂载Android Root Ramdisk作为Linux根目录,并启动Android应用。
Copy:将Android Project下的源代码编译生成的root文件目录做部分修改后,拷贝到NFS Server的目录下。
Telnet,SSH2:通过该协议的相关软件(SecureCRT,Puty等),登陆Linux Host操作Android Project,NFS Server。
l 获取一份Android Project代码
l 拷贝到linux host上,并解压
l 确认linux host安装了相关编译软件包
l 在Android Project根目录下直接make
l 大约2~3个小时后可以编译完成
l 拷贝出Android Project根目录下的/out/target/product/generic/root文件夹,作为Android Root Ramdisk
l 再拷贝Android Project根目录下的/out/target/product/generic/system目录到Android Root Ramdisk目录下,覆盖原有system目录(原目录通常是个空文件夹)
l 注释掉Android Root Ramdisk根目录下init.rc文件中某一个命令,如下:
mount rootfs rootfs / ro remount
变为
# mount rootfs rootfs / ro remount
至此Android Root Ramdisk制作完成。
l Linux内核必须移植正常,能够顺利启动系统,如果在Linux系统启动Android的init程序之前便失败的话,要检查linux内核配置。目前制作出来的Android Root Ramdisk可以运行在内核2.6.25,以及2.6.27内核上。
l NFS Server必须设置好rw权限。
l 目前Android Root Ramdisk的制作方法适用于各种Android Project的版本(包括cupcake)。
l 该制作方法出来的Android Root Ramdisk可以进入Android的待机界面,但按键,触摸屏的事件暂时还无法响应操作(但Android应用可以识别到按键消息)
分享到:
相关推荐
如何修改Android系统的Ramdisk以及boot镜像.pdf
linux下ramdisk的制作方法,包含修改和重新制作两种方法,主要用于嵌入式linux系统下制作和修改ramdisk
制作ramdisk文件系统 制作ramdisk文件系统 制作ramdisk文件系统 制作ramdisk文件系统 制作ramdisk文件系统 制作ramdisk文件系统
有关ramdisk的制作
Android快速修改ramdisk.img脚本.txt
本文介绍了Linux系统下Ramdisk的制作过程。
9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf 9263制作ramdisk.pdf
详细的记载ramdisk文件系统的制作,在mini2440上运行成功
linux下创建文件系统ramdisk的制作
使用busybox-1.29.3和交叉编译器arm-linux-gnueabihf-6.2.1,制作一个能够在linux-4.9.28上运行的Ramdisk文件系统
本人两天的成果,ramdisk根文件系统制作的详细过程,其中还加入了一些个人的看法
荣耀8 官方固件上修改的RAMDISK镜像,无三方垃圾软件,解BL锁之后进 fastboot下刷入,刷入完成,重启手机,安装2.82 的supersu,进行授权
教你如何制作ramdisk ramdisk是一个嵌入式文件系统
Ramdisk是什么?简单来说,就是把系统内存划分出一块来,当做硬盘使用...由Gavotte制作修改的Ramdisk除了对原版进行增强外,还附带有一个具备图型界面的GUI前端,使用非常简便,更改设置时甚至不需要重启。支持xp/2003
描述如何制作ramdisk镜像,以及如何在u-boot设置启动参数。
荣耀6X 四个版本BLN-AL10 8.0.0.541 BLN-AL20 8.0.0.541 BLN-AL30 8.0.0.541 BLN-AL40 8.0.0.541 解BL之后,直接fastboot模式下刷入,重启之后,安装2.82 supersu
RamDisk也就是内存盘的意思. 所谓的RAM驱动器,实际上是把系统内存划出一部分当作硬盘使用。对于操作系统来内存的存取速度远远大于机械磁盘,所以RAM驱动器肯定要比机械的硬盘快得多。你可以把整个应用程序都...
版本对应DUK-AL20 8.0.0.358 DUK-AL20 8.0.0.358 DUK-TL30 8.0.0.358 版本,解了BL,直接fastboot下,ADB命令直接刷入,fastboot flash ramdisk +文件名字,刷完直接重启,安装2.82的supersu
Primo Ramdisk RAMDISK 服务器破解版
本文介绍了Linux下用Busy Box制作Ramdisk全过程。