ST意法半导体
直播中

杨万富

7年用户 1525经验值
擅长:526774
私信 关注
[问答]

如何配置额外的rootfs?

大家好。

我正在为我的项目修改 157C-DK2 和 157C-EV1 的分发包。

当我之前使用 buildroot 和 debian-jessie 配置我的 rootfs 时,我按如下方式进行(其他板)。
配置可以使用buildroot配置的包,下载Debian-jessie,使用chroot下载额外的包,或者修改/etc/init.d下的脚本。
我在 chroot 中组织了我想要的目录,并将我的应用程序安装在该文件夹中。
但我不确定如何在此分发包(或开发包)中执行此操作。
我想我不知道如何修改配置的 Yocto 系统。

我一直在查看维基页面,但找不到方法。
(我很难独自继续维基页面..)
我需要你的帮助,这样我才能一点一点地了解它。
我认为下面的问题是类似的问题,但我不知道如何。

1. 如何在下图所示区域进一步整理我想要的目录?。
    我想为我的应用程序和脚本配置单独的目录。


2. 如何在此映像 (st-image-weston) 上安装任何我想要的附加包?
     (就像 lighttpd -> 对于我的内部页面,crontab)

3. 我希望我配置的脚本在电路板启动后立即运行。
    我如何在这个系统上修复它?
    过去,我的脚本是在/etc/init.d 中的SXX 文件中注册的,以便执行。

* 这是一个单独的问题。我不会在 DK2 或 EV1 上使用 LCD。
   因此,st-image-weston 看起来很重。
   用st-image-core重新配置有没有问题?











回帖(1)

石栓成

2023-1-30 11:03:01
但是,用ssh进入板子的时候,/etc下看不到rc.d目录。
ST 发行版不使用 SysVinit,而是使用 systemd,并且运行脚本(systemd 服务)的方式不同。在互联网上搜索“systemd 启动脚本”。
> 我怎样才能修改它以便在板上创建所需的目录?。
您必须创建一个新配方并将其添加到图像中。
搜索“yocto 将目录复制到 rootfs”,例如https://stackoverflow.com/questions/36163173/bitbake-recipe-doing-a-simple-copy-of-the-image/36164901#36164901
举报

更多回帖

发帖
×
20
完善资料,
赚取积分