yocto 中给rootfs添加启动程序

  用yocto在rootfs中添加一些软件,如执行的的二进制文件,在bb文件中添加安装项目,让yocto帮我们安装。

  1:先找到构造rootfs根文件系统的命令解析的bb文件

bitbake core-image-base
#这是我构造根文件系统rootfs的命令,会去解析同样名称的bb文件

 2:bb文件的位置 

 3:指定相应的程序,然后再文件中指明安装的服务

  

 我这里安装的为service,看下这个service位置,这里的service对应的recipes-myapps的recipes

 看下这里的文件,这时候我们在此bitbake  core-image-base 时新的程序skeleton-test就在我们的文件系统中了,但是好像不能随文件系统自启动。

 要随文件系统自启动还需要加下相关的配置。

meta-mylayer]$ vim recipes-myapps/service/service_0.1.bb
... #省略部分内容
inherit update-rc.d #首先让他继承这个update-rc.d,rc.d就是我们上面提及的rc5.d目录的意思

INITSCRIPT_NAME = "skeleton" #对应/etc/init.d/skeleton启动脚本名
INITSCRIPT_PARAMS = "defaults 99" #默认的会在rc2.d、rc3.d、rc4.d和rc5.d中创建启动脚本,在rc0.d、rc1.d和rc6.d中创建停止脚本,启动编号是99
#或者是这样:
#INITSCRIPT_PARAMS = "start 99 2 3 4 5 . stop 09 0 5 6 1 ."

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水火汪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值