嵌入式系统的开发环境[关闭]


0

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

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

我想要一个看起来像这样的构建周期:

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

如果可行的话,我想在开发和测试中使用相同的系统。我正在寻找有助于我了解如何执行此操作的资源和教程。

Answers:


0

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

如果您的主机(开发)和目标是相同的系统,那么看看 来自Scratch的Linux 教程和 朋友

您的标题具有“开发环境”的广泛概念,但您提到“写入拇指驱动器”。问题是否真的创建了可启动的根文件系统?
你还没有写过一个实际的问题。

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


抱歉缺乏清晰度。我不是100%肯定我知道我在寻找什么,但是这个答案给了我一些额外的资源,可以让我得到我需要的东西。 Linux From Scratch教程看起来似乎可以解决问题。我已经使用* nix打开和关闭了几年,但从来没有进入管理员的东西或内核级编程,所以选择各种概念就像从一个firehose喝。
Howard Lee Harkness
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.