初探 BusyBox runit
1. 简介
BusyBox runit 在经典的 System V init 的简单性和先进的 systemd 的灵活性之间取得了合理的平衡。对于许多嵌入式 Linux 系统来说,systemd 往往过于复杂,而 BusyBox runit 提供了诸如服务监督和专用服务日志等高级功能,同时避免了 systemd 的复杂性和开销。
2. 技术要求
要跟随示例操作,请确保具备以下条件:
- 基于 Linux 的主机系统
- 适用于 Linux 的 Etcher
- microSD 卡读卡器和卡
- USB 转 TTL 3.3V 串口线
- 树莓派 4
- 5V 3A USB - C 电源
你应该已经安装了 2020.02.9 LTS 版本的 Buildroot。如果尚未安装,请参考 Buildroot 用户手册的系统要求部分(https://buildroot.org/downloads/manual/manual.html),然后按照相关说明在 Linux 主机上安装 Buildroot。
所有示例代码可在 GitHub 仓库的 Chapter14 文件夹中找到:https://github.com/PacktPublishing/Mastering-Embedded-Linux-Programming-Third-Edition 。
3. 获取 BusyBox runit
为了准备系统,需要执行以下步骤:
1. 导航到第 6 步克隆 Buildroot 的目录:
超级会员免费看
订阅专栏 解锁全文
11

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



