迅为RK3568开发板Buildroot创建自启动文件

发布时间:2022-4-18 15:13    发布者:就是塔塔
busybox 根文件系统是在/etc/init.d/rcS 里面添加自启动相关命令的,
但是 buildroot 构建的根文件系统中是直接在/etc/init.d/rcS 中添加自启动命令,
默认情况下 buildroot 构建的根文件系统中 rcS 文件内容如图所示,我们打开/etc/init.d/rcS 文件。
1.png
上图中可以看出,rcS 默认会在/etc/init.d 目录下查找所有以‘S’开头的脚本,然后依次执行这些脚本。
所以我们可以自己创建一个以‘S’开头的自启动脚本文件,比如我创建一个名为 Sautorun 的自启动文件,命令如下:
cd /etc/init.d/        //进入/etc/init.d 目录
touch Sautorun      //使用 touch 命令创建 Sautorun 脚本
chmod 777 Sautorun       //给 Sautorun 脚本可执行权限
然后在 Sautorun 脚本里面输入要执行的命令,比如要在根目录创建 helloworld 文件夹,然后在 helloworld
文件夹里面创建 test 文件,那么 Sautorun 脚本内容如图所示:
#!/bin/sh
cd /
mkdir helloworld
cd helloworld
touch test
2.png
开发板重新上电,文件创建成功,如下图所示:
3.png

本文地址:https://www.eechina.com/thread-787859-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 想要避免发生灾难,就用MPLAB SiC电源仿真器!
  • 利用模拟开发工具生态系统进行安全电路设计
  • Cortex-M4外设 —— TC&TCC结合事件系统&DMA优化任务培训教程
  • 深度体验Microchip自动辅助驾驶应用方案——2025巡展开启报名!
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表