我正在尝试了解嵌入式Linux。为此我尝试了解buildroot。现在我已经没什么疑问了。
1)如何在目标中加载创建的环境?
2)下载环境后,我们如何在其上创建并运行应用程序。
有这方面的完整教程吗?
提前致谢。
拉胡尔
最佳答案
buildroot 是一系列 make 文件和脚本,旨在更轻松地为您的特定系统创建内核、根文件系统和工具链。
这使得为一个特定项目支持多个板变得更加容易。它确实要求您为您的主板正确配置目标。这实际上只有您(或了解您的应用程序和目标板的人)才能真正做到。
关于运行应用程序:如果您编写应用程序以使用 buildroot 创建的文件系统/环境来运行,那么您应该能够通过常规启动脚本启动它,或者如果您可以通过 ssh/控制台访问繁忙的盒子,则可以手动启动它。
此答案展示了如何创建启动脚本。 https://unix.stackexchange.com/questions/59018/create-and-control-start-up-scripts-in-busybox
如何将图像传输到板上实际上取决于您所针对的特定板。像树莓派一样,您可以简单地将图像加载到 SD 卡上,开发板将从那里加载它。其他手机(例如我的 Nexus 手机)则需要软件刷新过程。您的主板制造商应提供有关如何执行此操作的说明。
关于linux - 一步一步走向嵌入式Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31066318/