嵌入式系统根文件系统构建与配置全解析
1. 初始化配置
在 QEMU 上测试 init 时,可通过修改 -append 参数来实现,命令如下:
-append "console=ttyAMA0 rdinit=/sbin/init"
对于 BeagleBone Black 设备,需在 U-Boot 中设置 bootargs 变量:
setenv bootargs console=ttyO0,115200 rdinit=/sbin/init
2. 启动守护进程
通常,我们需要在系统启动时运行一些后台进程。以日志守护进程 syslogd 为例,它的作用是收集其他程序(主要是其他守护进程)的日志消息。BusyBox 为此提供了小工具。
在 etc/inittab 中添加如下行即可启动该守护进程:
::respawn:/sbin/syslogd -n
这里的 respawn 表示若程序终止,会自动重启; -n 表示以前台进程方式运行。日志会被写入 /var/log/messages 。
同时,也可以
超级会员免费看
订阅专栏 解锁全文
590

被折叠的 条评论
为什么被折叠?



