主要说下RP4418开发板源码的解压与编译。
【解压】
RP4418 开发板源码存放在光盘里 cdrom_4418_5.1\Android5.1\source 目录下
这 8 个都是 RP4418 的全部源码,如果需要解压,需要把这 8 个文件一起拷到
虚拟机里的编译目录下,注意一定要放在
同一目录下。
接着我们通过解压命令进行解压。
首先我们的命令行跳到我们需要解压的目录下
接着我们通过命令进行解压
cat lollipop-5.1.1_r6.tgz* | tar -xzvf -
一定要注意空格键
解压完成后,会在当前目录生成一个
lollipop-5.1.1_r6 的目录
uboot、kernel、android 都在这个目录下。
【
编译】
全局编译:./device/nexell/tools
ild.sh -b s5p4418_drone -t modules
内核编译:./device/nexell/tools
ild.sh -b s5p4418_drone -t kernel
uboot 编译:./device/nexell/tools
ild.sh -b s5p4418_drone -t u-boot
android 编译:./device/nexell/tools
ild.sh -b s5p4418_drone -t android
一般情况下,第一次用全局编译,编译通过了以后,如果只是针对内核修改,那么我们用内核编译命令进行编译即可。
全局编译完成后,会生成一个镜像目录,result
接着我们看下 result 目录下都有哪些文件
我们有用到升级的文件包括
u-boot.bin
boot.img
cache.img
system.img
userdata.img
u-boot.bin:这个是 uboot 文件
boot.img:这个文件包括 kernel & ramdisk
system.img:这个是 android 系统的文件
其他两个也是必要的升级文件,就不做解释了。
阅读(790) | 评论(0) | 转发(0) |