Android 系统卡制作方式
来源:互联网 发布:智明创发软件待遇 编辑:程序博客网 时间:2024/06/07 01:53
Android系统分区方法:
1. ubuntu下使用GParted 工具手动分区
2. boundary源码目录下使用命令分区
sudo ./device/sabresd_6dq/mksdcard.sh /dev/sdc sabresd_6dq
3. 将已OK的系统制作成镜像(img),使用USBTool或其他工具烧录(限windows)
Android系统各个分区介绍:
boot: 30M~50M 主要包含的内容有:bootloader(uboot.imx)、启动脚本(6x_bootscript)、kernel(uImag)、设备树(imx6q-sabresd-roadj.dtb)、android系统初始化文件(uramdisk.img)
recovery:30M~50M 和boot文件的内容一样,主要用于系统重启和系统恢复使用,我们暂时不需要管这个分区的内容
system:500M 系统相关的内容都在此分区,里面的内容和freescaleandroid5.1/out/target/product/sabresd_6dq/system目录下的内容是一样的
cache:100M 缓冲分区
vendor:15M 暂不用
misc:15M 暂不用
data:>2G 系统启动后的许多数据是加载在此分区的
已分区好的sdcard更新系统方法:
系统更新相关文件以及所在的位置:
启动脚本:6x_bootscript --------------freescaleandroid5.1/目录下
与uboot相关的文件:uboot.imx --------------------freescaleandroid5.1/bootable/bootloader/uboot-imx/目录下
与内核相关的文件:uImage -----------------------freescaleandroid5.1/kernel_imx/arch/arm/boot/目录下
与设备树相关的文件:imx6q-sabresd-roadj.dtb -----------------------freescaleandroid5.1/kernel_imx/arch/arm/boot/dts/目录下
与系统初始化相关的文件:uramdisk.img
与系统相关的文件:system分区下的内容
6x_bootscript、uboot.imx、uImage、imx6q-sabresd-roadj.dtb 这些文件可以直接从相应的位置复制到boot分区里面,如果不能复制,可以chmod 777 -R /media/public/boot,给boot 权限
uramdisk.img文件写入方法:
mkimage -A arm -O linux -T ramdisk -C none -a 0x1080080 -n "Android Root Filesystem" -d out/target/product/sabresd_6dq/ramdisk.img /media/public/boot/uramdisk.img
system更新方法:
sudo cp -R out/target/product/sabresd_6dq/system/. /media/public/system
参照freescaleandroid5.1/out/target/product/sabresd_6dq/system文件下的内容,可以单独复制更改部分的内容到对应的目录下面
note:以上public需要根据不同的电脑做出更改
1. ubuntu下使用GParted 工具手动分区
2. boundary源码目录下使用命令分区
sudo ./device/sabresd_6dq/mksdcard.sh /dev/sdc sabresd_6dq
3. 将已OK的系统制作成镜像(img),使用USBTool或其他工具烧录(限windows)
Android系统各个分区介绍:
boot: 30M~50M 主要包含的内容有:bootloader(uboot.imx)、启动脚本(6x_bootscript)、kernel(uImag)、设备树(imx6q-sabresd-roadj.dtb)、android系统初始化文件(uramdisk.img)
recovery:30M~50M 和boot文件的内容一样,主要用于系统重启和系统恢复使用,我们暂时不需要管这个分区的内容
system:500M 系统相关的内容都在此分区,里面的内容和freescaleandroid5.1/out/target/product/sabresd_6dq/system目录下的内容是一样的
cache:100M 缓冲分区
vendor:15M 暂不用
misc:15M 暂不用
data:>2G 系统启动后的许多数据是加载在此分区的
已分区好的sdcard更新系统方法:
系统更新相关文件以及所在的位置:
启动脚本:6x_bootscript --------------freescaleandroid5.1/目录下
与uboot相关的文件:uboot.imx --------------------freescaleandroid5.1/bootable/bootloader/uboot-imx/目录下
与内核相关的文件:uImage -----------------------freescaleandroid5.1/kernel_imx/arch/arm/boot/目录下
与设备树相关的文件:imx6q-sabresd-roadj.dtb -----------------------freescaleandroid5.1/kernel_imx/arch/arm/boot/dts/目录下
与系统初始化相关的文件:uramdisk.img
与系统相关的文件:system分区下的内容
6x_bootscript、uboot.imx、uImage、imx6q-sabresd-roadj.dtb 这些文件可以直接从相应的位置复制到boot分区里面,如果不能复制,可以chmod 777 -R /media/public/boot,给boot 权限
uramdisk.img文件写入方法:
mkimage -A arm -O linux -T ramdisk -C none -a 0x1080080 -n "Android Root Filesystem" -d out/target/product/sabresd_6dq/ramdisk.img /media/public/boot/uramdisk.img
system更新方法:
sudo cp -R out/target/product/sabresd_6dq/system/. /media/public/system
参照freescaleandroid5.1/out/target/product/sabresd_6dq/system文件下的内容,可以单独复制更改部分的内容到对应的目录下面
note:以上public需要根据不同的电脑做出更改
阅读全文
0 0
- Android 系统卡制作方式
- 制作一个基于yum/rpm管理方式的最小系统
- UEFI系统安装U盘的制作方式
- android系统时间获取方式
- Android系统源码查看方式
- 在制作android系统文件时出错
- Windows系统下制作Android开关机动画
- Linux系统制作android NDK工具链
- Android系统OTA升级包制作
- 制作sd卡-系统卡
- 树莓派SD卡系统制作
- Android 生成keystore,两种方式 【包括Mac下制作】
- Android屏幕内容制作成GIF图方式
- android系统移植emmc记录(1) --制作SD卡启动u-boot
- android系统移植emmc记录(1) --制作SD卡启动u-boot .
- android系统移植emmc记录(1) --制作SD卡启动u-boot
- android系统移植emmc记录(1) --制作SD卡启动u-boot
- android系统工具之 android 9.png 图片制作
- 字符串的最大递增子串
- iframe.contentWindow
- 基于Selenium的Python Web应用自动化测试入门
- PAT A1023. Have Fun with Numbers
- hdu 2047 阿牛的EOF牛肉串(递推)
- Android 系统卡制作方式
- 一种简单的消息和事件传递模型
- JS正则表达式
- 在编程中实现两个变量的值交换
- SQL查询去除汉字保留数字 保留小数
- jQuery-层次选择器
- go语言中的main函数和init函数
- Viewpager+Fragment实现左右滑动切换页面
- 西瓜书《机器学习》课后答案——Chapter3_3.5