rockchip平台镜像烧写方式
2015-10-24 16:10
246 查看
rockchip镜像在Linux有专有的烧写工具,具体的介绍见http://blog.csdn.net/kangear/article/details/11840837,该工具(需要以管理员身份运行)的使用的方法为
1烧写固件 ./Linux_Upgrade_Tool UL+ 固件
2烧写分区文件 ./Linux_Upgrade_Tool di -p parameter
3其他文件的烧写方式如下
./Linux_Upgrade_Tool di +分区+镜像
如烧写uboot
./Linux_Upgrade_Tool di uboot uboot.img
如烧写kernel
./Linux_Upgrade_Tool di kernel kernel.img 或 ./Linux_Upgrade_Tool di - k kernel.img
如烧写boot.img
./Linux_Upgrade_Tool di boot boot.img 或 ./Linux_Upgrade_Tool di -b boot.img
如烧写system.img
./Linux_Upgrade_Tool di system system.img 或 ./Linux_Upgrade_Tool -s system
如果不想敲Linux_Upgrade_Tool这么长的字符串,在终端任意路径都能烧写镜像,执行将给文件复制到/usr/logcal/bin,并创建相应的软链接,如
进入目录cd /usr/local/bin
ln -s /usr/logcal/bin/Linux_Upgrade_Tool fb
这样烧写镜像的时候直接使用fb di -b boot.img就可以了。
生成烧写用的镜像
1在源码目录下,运行source build/envsetup.sh,lunch选择具体机型
2运行./mkimage.sh(boot.img不包含内核)或./mkimage.sh ota(boot.img包含内核).这时就会在rockdev/Image/目录下生成一个boot.img,如果是第一种方式boot.img只有2M,第二中方式生成的boot.img有10多M的。当发现boot分区的数据是完整的(包含内核),此时kerel分区并没有用,如果boot.img分区不完整(不包含内核),此时便会加载kernel分区的镜像来启动系统,这种方式很方便来调试内核(修改内核,然后再编译,消耗的时间较短)。
1烧写固件 ./Linux_Upgrade_Tool UL+ 固件
2烧写分区文件 ./Linux_Upgrade_Tool di -p parameter
3其他文件的烧写方式如下
./Linux_Upgrade_Tool di +分区+镜像
如烧写uboot
./Linux_Upgrade_Tool di uboot uboot.img
如烧写kernel
./Linux_Upgrade_Tool di kernel kernel.img 或 ./Linux_Upgrade_Tool di - k kernel.img
如烧写boot.img
./Linux_Upgrade_Tool di boot boot.img 或 ./Linux_Upgrade_Tool di -b boot.img
如烧写system.img
./Linux_Upgrade_Tool di system system.img 或 ./Linux_Upgrade_Tool -s system
如果不想敲Linux_Upgrade_Tool这么长的字符串,在终端任意路径都能烧写镜像,执行将给文件复制到/usr/logcal/bin,并创建相应的软链接,如
进入目录cd /usr/local/bin
ln -s /usr/logcal/bin/Linux_Upgrade_Tool fb
这样烧写镜像的时候直接使用fb di -b boot.img就可以了。
生成烧写用的镜像
1在源码目录下,运行source build/envsetup.sh,lunch选择具体机型
2运行./mkimage.sh(boot.img不包含内核)或./mkimage.sh ota(boot.img包含内核).这时就会在rockdev/Image/目录下生成一个boot.img,如果是第一种方式boot.img只有2M,第二中方式生成的boot.img有10多M的。当发现boot分区的数据是完整的(包含内核),此时kerel分区并没有用,如果boot.img分区不完整(不包含内核),此时便会加载kernel分区的镜像来启动系统,这种方式很方便来调试内核(修改内核,然后再编译,消耗的时间较短)。
相关文章推荐
- C# 连接自动拨号与断开分析
- boot.img的修改
- 编程之法之-字符串的旋转
- iOS经常使用快捷键
- ajax实现文件上传
- 动画--过渡所需时间 transition-duration
- oracle 第29章 监控
- OpenCV Android开发中避免安装OpenCV Manager
- jsp中购物车的实现思路
- KVM基础管理
- zigbee | Ember | EPID和PID
- Unity5.0安装后提示re-activate等错误
- 在Linux上安装Memcached服务【启动Memcached服务可能报错:libiconv.so.2: cannot open shared object file详情见文章】
- 排序算法——希尔排序
- C#利用System.Uri转URL为绝对地址的方法
- 1的个数
- Maven 简单介绍
- 面向接口编程的好处
- 动画--过渡属性 transition-property
- mysql表and字段注释添加