嵌入式系统开发环境

嵌入式系统开发环境

我需要用 C/C++ 为嵌入式系统开发软件。我的 Debian 6 运行在 USB 硬盘上。我希望能够生成带有模块的精简版内核,并将它们安装在 CF 卡或 USB 拇指驱动器上。

我成功构建了 Linux 3.6 内核并在 Debian 中通过 USB 硬盘运行它,但我无法弄清楚如何在拇指驱动器上安装它。

我想要一个如下所示的构建周期:

1)使用所需软件构建模块或内核 2)将其安装在拇指驱动器上 3)启动并测试

如果可行的话,我希望使用同一个系统进行开发和测试。我正在寻找可以帮助我了解如何做到这一点的资源和教程。

答案1

如果你的主机(开发系统)不是你的目标系统,那么请查看构建根.
关于 Buildroot 功能的 30 张幻灯片介绍是这里
最后(#27)提到了一些用于构建嵌入式系统的类似和替代工具。

如果你的主机(开发)和目标是同一个系统,那么请查看从头开始学习 Linux教程和朋友们

您的标题中有一个宽泛的概念“开发环境”,但随后您又提到“写入拇指驱动器”。这个问题真的是在创建可启动的根文件系统吗?
您没有写出一个实际的问题。

https://stackoverflow.com/questions/13429068/buildroot-built-a-file-system-how-to-login-boot-hangs

相关内容