A80只升级内核与文件系统的方法(烧写boot.img)
2015-04-16 17:55
435 查看
一,烧写boot.img的说明
boot.img文件,包含内核与文件系统,但是未能将内核的模块加载进入boot.img
二,烧写过程
1,编译代码树
第一步,编译lichee
$ cd lichee
$ ./build.sh lunch
第二步,编译android
$ cd ../android
$ source build/envsetup.sh
$ lunch //选择对应产品
$ extract-bsp
$ make bootimage
在执行这些命令后,内核boot.img文件android/out/target/product/jaws-optimus/boot.img时间戳会发生更新
2,烧写boot.img
boot.img 镜像文件包括了安卓系统的内核和文件系统。单独烧录boot.img的方法如下:
> adb push android\out\target\product\jaws-optimus\boot.img /mnt/sdcard/
> adb shell sync
> adb shell dd if=/mnt/sdcard/boot.img of=/dev/block/mmcblk0p6 //为啥是/dev/block/mmcblk0p6,请参考android/device/softwinner/jaws-optimus/recovery.fstab
> adb shell sync
> adb shell reboot
请注意boot.img的存放路径。在执行完毕上面的命令完毕后,发生重启,PC端android软件有个掉线到重新上线的过程。在推送boot.img过程中,并没有推送相关的驱动*.ko文件。
boot.img文件,包含内核与文件系统,但是未能将内核的模块加载进入boot.img
二,烧写过程
1,编译代码树
第一步,编译lichee
$ cd lichee
$ ./build.sh lunch
第二步,编译android
$ cd ../android
$ source build/envsetup.sh
$ lunch //选择对应产品
$ extract-bsp
$ make bootimage
在执行这些命令后,内核boot.img文件android/out/target/product/jaws-optimus/boot.img时间戳会发生更新
2,烧写boot.img
boot.img 镜像文件包括了安卓系统的内核和文件系统。单独烧录boot.img的方法如下:
> adb push android\out\target\product\jaws-optimus\boot.img /mnt/sdcard/
> adb shell sync
> adb shell dd if=/mnt/sdcard/boot.img of=/dev/block/mmcblk0p6 //为啥是/dev/block/mmcblk0p6,请参考android/device/softwinner/jaws-optimus/recovery.fstab
> adb shell sync
> adb shell reboot
请注意boot.img的存放路径。在执行完毕上面的命令完毕后,发生重启,PC端android软件有个掉线到重新上线的过程。在推送boot.img过程中,并没有推送相关的驱动*.ko文件。
相关文章推荐
- armboot和内核文件系统烧写总结
- 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###8. u-boot引导启动nand flash中内核和根文件系统cramfs和用户文件系统yaffs2支持
- 【个人记录】u-boot 内核和文件系统在FL2440上的烧写
- 向nandflash中烧写内核和文件系统的方法
- S3C6410 烧写u-boot 内核 根文件系统 遇到的问题 及总结
- 一 在应用中升级u-boot、内核以及文件系统
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
- 2016.3.27-学习笔记:裸板程序、U-Boot、内核、文件系统的烧写
- android 文件系统升级 boot.img
- Porting:uboot烧写、linux内核烧写、根文件系统烧写:系统移植,nfs同步网络配置
- u-boot通过nfs从服务器下载内核,并且启动内核,挂载根文件系统的方法
- tiny4412学习(一)之从零搭建linux系统(烧写uboot、内核进emmc+uboot启动内核)【转】
- 烧写文件系统和内核
- d717 GZSD6410板子 UBOOT + 内核 + 文件系统布置成功
- 嵌入式uboot,内核启动通过nfs挂载根文件系统
- Ubuntu 16.04 Linux系统内核升级方法
- linux-内核-BootLoader/Uboot/Flash/文件系统
- linux 系统升级内核的方法