您尚未登录。

楼主 #1 2020-11-05 15:21:11

angelsan
会员
注册时间: 2020-04-02
已发帖子: 139
积分: 131.5

怎么定制 buildroot生成的 rootfs

buildroot生成的是rootfs.tar文件,貌似是由 output/target/ 而来。

问题是怎么定制修改呢,比如增加免登陆,增加自启动,修改 output/target目录后,怎样再生成 rootfs.tar文件,谢谢!

现在修改后由 make来生成,但是系统会卡死3、4百秒的样子,直到出现 “crng init done”,才会继续运行。

离线

楼主 #6 2020-11-05 15:44:11

angelsan
会员
注册时间: 2020-04-02
已发帖子: 139
积分: 131.5

Re: 怎么定制 buildroot生成的 rootfs

这个已知。

问题是,怎么生成 rootfs.tar文件,以便可以生成直接烧录的 bin文件来烧录 sd nand。

哇酷小二 说:

作为系统服务自动启动,在这个目录添加脚本文件 /etc/init.d/

作为登录用户的自动启动程序,在 /etc/profile.d/ 添加脚本文件

离线

楼主 #8 2020-11-05 15:51:36

angelsan
会员
注册时间: 2020-04-02
已发帖子: 139
积分: 131.5

Re: 怎么定制 buildroot生成的 rootfs

这些都会,呵呵。

老大,问题是,现在能修改文件,不会打包成 rootfs.tar。晕哥曾经有一个一键打包成 32m bin文件来烧录 spi_nor的,不知道该怎么改一下来生成 rootfs.tar来烧录 tf卡。

哇酷小二 说:
angelsan 说:

这个已知。

问题是,怎么生成 rootfs.tar文件,以便可以生成直接烧录的 bin文件来烧录 sd nand。

哇酷小二 说:

作为系统服务自动启动,在这个目录添加脚本文件 /etc/init.d/

作为登录用户的自动启动程序,在 /etc/profile.d/ 添加脚本文件

感谢@晕哥, 传一个小智X3卡片电脑和开发板的TF卡镜像打包脚本
http://whycan.com/t_4408.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)



分享全志主线u-boot/linux 打包 TF/SD/SDNAND 镜像脚本
http://whycan.com/t_4008.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)

离线

楼主 #9 2020-11-05 15:56:26

angelsan
会员
注册时间: 2020-04-02
已发帖子: 139
积分: 131.5

Re: 怎么定制 buildroot生成的 rootfs

另外,buildroot已经做了极度精简,除了 qt5,能不要的都不要了。

不过,即便是用晕哥那个 buildroot一键生成 32m spi_nor的bin文件,自动运行 Analog Clock那个 rootfs.tar文件,修改后也是启动很慢,直到出现 “crng init done”,才会继续运行。

离线

楼主 #10 2020-11-05 15:59:51

angelsan
会员
注册时间: 2020-04-02
已发帖子: 139
积分: 131.5

Re: 怎么定制 buildroot生成的 rootfs

再说清楚一点吧,需要参考晕哥 https://whycan.com/t_2169.html, V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo
改为 一键生成 tf卡镜像, rootfs.tar文件系统,谢谢!

离线

楼主 #13 2020-11-05 17:04:13

angelsan
会员
注册时间: 2020-04-02
已发帖子: 139
积分: 131.5

Re: 怎么定制 buildroot生成的 rootfs

output/target 目录下有一个文件,明显说明,这不是 rootfs,哈哈,吓得我不敢自己直接打包。

另外,是不是涉及权限什么的,我等下试试。

哇酷小二 说:

1. buildroot目录下面的 output/target自己手动打包

2. make menuconfig 配置一下,会自动打包到 output/images 目录

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn