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

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



