对rk3128要生成自己的qt镜像文件

据说这样才方便大批量的烧录

打包分析

根据九鼎里面带有的编译脚本,把自定义的uboot,kernel,rootfs进行替换,用他的脚本就能打包了
他自己也是这样做的,我们只要qt,就把庞大的andriod去掉

因为kernel 和 uboot 已经做好了,那么自定义的就是 rootfs文件系统

找到roofs文件系统所在

编译roofs 根据下面的判断,把解压之前的文件进行修改就行了

那么出来的文件就是这个

重新做自己的rootfs镜像

准备

博主在桌面建立了 rootfs 和rootfs-source,把刚刚看见的文件放入rootfs-source

建立自己的文件替换脚本

#!/bin/bash
#
# Description   : auto run.
# Authors       : duck - jerryjianjun@gmail.com
# Version       : 2.00
# Notes         : 保证本文件在桌面运行,桌面有rootfs-source 和 rootfs,
#               : 把更新的文件放在source里,自动生成固件
#sudo mount /dev/sda3  ./my_big/BS_DIR_DESK=$(cd `dirname $0` ; pwd)
BS_DIR_RELEASE=${BS_DIR_DESK}/my_big/out/releaserm ${BS_DIR_DESK}/update-linux.img
rm ${BS_DIR_RELEASE}/update-linux.img
rm ${BS_DIR_RELEASE}/linux-rootfs.img
echo "开始整合rootfs"dd if=/dev/zero of=linux-rootfs.img bs=1M count=1024
sudo mkfs.ext4 linux-rootfs.img
sudo mount linux-rootfs.img rootfs
sudo cp -rfp rootfs-source/* rootfs/
sudo umount rootfs
sudo e2fsck -p -f linux-rootfs.img
sudo resize2fs  -M linux-rootfs.imgecho “开始整合固件”cp ${BS_DIR_DESK}/linux-rootfs.img ${BS_DIR_RELEASE}/
${BS_DIR_DESK}/my_big/mk.sh -U -j=4
mv ${BS_DIR_RELEASE}/update-linux.img   ${BS_DIR_DESK}/
echo “怎么过年还要我加班,下次不搞了”

执行就行了

rk3128 通过自带buildroot打包开发板根文件系统,重做自己的img镜像相关推荐

  1. 打包开发板根文件系统,并制作成img镜像

    打包开发板根文件系统,并制作成img镜像. 打包根文件系统,并制作成img镜像. 整体操作一共三步: 一.将开发板的整个根文件系统的文件,通过ssh拷贝到PC系统(Ubuntu): 二.将此拷贝的全部 ...

  2. 导出开发板根文件系统rootfs

    环境: 1.Windows子系统Linux Ubuntu18(没有安装子系统的,虚拟机也是一样),需要注意的是Windows子系统Linux Ubuntu18需要是WSL2版本. 2.开发板RK328 ...

  3. rp官方提供的打包开发版文件系统的方式

    拷贝Linux文件系统 背景 操作步骤,分为三步: 一.使用rsync工具拷贝根文件系统 二.制作ext4的根文件系统 三.烧写测试 拷贝Linux文件系统 背景 一般的Linux发行版ubuntu和 ...

  4. 使用NFS启动Tiny4412开发板根文件系统

    1.Ubuntu14.04上搭建NFS服务 1.1.安装NFS服务 $ sudo apt-get install nfs-kernel-server    //安装NFS服务 1.2 创建共享文件夹 ...

  5. 【Linux系统开发】x210开发板根目录文件系统构建

    文章目录 一.开发板配置 二.了解rootfs 三.虚拟机文件配置 1.目录配置 2.x210_bsp配置 3.rootfs配置 4.make menuconfig 四.busybox的移植实战 1. ...

  6. linux开发 | 根文件系统构建实验及过程详解

    <2.uboot和系统移植-第19部分-2.19.根文件系统构建实验及过程详解> 第一部分.章节目录 2.19.1.根文件系统的构建路线 2.19.2.busybox的移植实战 2.19. ...

  7. 直播带货系统开发,如何实现一个简单的直播平台

    目前直播带货系统开发已成为一个相当热门的服务,自己对视音频的采集.传输.播放等等比较感兴趣,因此想记录下实现一个直播平台的过程,不仅是对已用过的知识进行记录,以防后期使用,也可以为其他的初学者提供一个 ...

  8. 制作AE(ArcGIS Engine 打包)开发的应用程序的安装包

    利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包 以下是个人学习的一些心得,由于本人对InstallShield也是刚刚接触,可能有些地方不是那么合理, ...

  9. 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包

    原文:http://blog.csdn.net/swfcsunboy/article/details/2314249 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应 ...

最新文章

  1. [YTU]_2637(编程题:类---矩形类)
  2. 在青岛呆了两年之后,我明白了何为工资低消费高。。。
  3. 第五章 MongoDb索引优化 5.4
  4. python 对象转dict_如何将python dict对象转换为java等效对象?
  5. Bean的拷贝之BeanUtils
  6. 打开outlook2010里面的链接显示 “由于本机的限制,该操作已被取消。请与系统管理员联系。”解决方法...
  7. 卫星轨道的估计问题(Matlab)(二):扩展卡尔曼滤波(EKF)对新问题的尝试
  8. Atitit 算法原理与导论 目录 1. Attilax总结的有用算法 按用途分类 1 1.1. 排序算法 字符串匹配(String Matching) 1 1.2. 加密算法 编码算法 序列
  9. Typora 中文字体深度修改
  10. linux微软雅黑字体库_Linux_Debian系统中安装微软雅黑字体的教程,想在linux下添加微软雅黑的字 - phpStudy...
  11. 网站备案其实是服务器备案,网站备案指的是备案域名还是备案主机空间
  12. BT3下载 与 BT3 U盘版制作
  13. RxSwift学习(三)— Observer、Binder、Subjects、BehaviorRelay
  14. 免费个人商城系统源码推荐
  15. python数据分析与应用pdf_看了Python在金融行业中的应用,大数据分析实在太重要了!...
  16. 被AMD显卡的专有驱动折磨的经历
  17. OpenCV3实现橡皮擦功能[画板]
  18. 使用nvm安装node报错,Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt. Get “https://nodej
  19. faceswap的正确安装步骤
  20. 超级计算机 天河三号,中国新一代百亿亿次超算“天河三号”问世!再创世界纪录...

热门文章

  1. golang 字符串转整形 string 转 int ,go string 转 int
  2. 织梦程序搬家后提示没有此用户名
  3. 语雀转换发布CSDN和语雀导出图片图片无法识别处理(针对typora)
  4. 推荐系统入门(七):新闻推荐实践2(附代码)
  5. 微程序与微指令和微命令
  6. 20190513面试B树
  7. 学习Python后,就业能从事哪些方向?
  8. NLP-文本向量训练及相似度计算
  9. YOLOV3解读(3)
  10. 阿里云服务器购买指南(适合新手小白的图文指导教程)