只是想知道 BusyBox 的用途是什么以及我是否可以将它用于我的项目。
我已经看到 Philips Hue Bridge 运行 BusyBox,我想在相对较小但功能强大的控制器(也许是 Pi4)上使用它?
答案1
忙碌盒是一个针对最小尺寸进行优化的单个可执行文件,它是一个 shell,其中内置了大多数关键系统命令的小型但功能齐全的版本。
目的是以最小的尺寸为嵌入式系统提供尽可能多的 UNIX 命令行环境的关键功能。 BusyBox 缺乏原始命令的完全兼容性和功能,有利于小型可执行文件。
许多嵌入式系统将 busybox 与 Linux 内核和特定于应用程序的供应商可执行文件结合使用,其中用户界面完全由供应商可执行文件实现,但 busy box 可用于运行脚本来初始化系统并运行应用程序所需的后台脚本。