linux - 一步一步走向嵌入式Linux

标签 linux embedded buildroot

我正在尝试了解嵌入式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/

相关文章:

linux - 如何获取两个目录的差异并将创建的补丁应用到原始目录?

linux - 在 bash 脚本中安全记住 ssh 凭据

linux - 是否可以重新启动在 Docker 容器中运行的操作系统 (linux)? (重启 GPU)

c - 与 C 集成以进行网络连接的最佳语言是什么?

linux - 以 root 身份运行 buildroot。在环境变量中设置 FORCE_UNSAFE_CONFIGURE=1 后仍然错误

linux - 如何清理buildroot中的唯一目标

linux - 由于 While,读取命令无法按预期工作

arm - 调试 Cortex M3 (ARM) 嵌入式 - 如何判断 xPSR.ISR 正在运行哪个 ISR?

ssl - 将 OpenSSL 1.0.2 移植到 ECOS 后出现错误的 MAC

python-3.x - 在buildroot镜像中添加python_opencv