首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习嵌入式linux的提示

学习嵌入式linux的提示
EN

Stack Overflow用户
提问于 2013-07-31 17:33:34
回答 3查看 23.8K关注 0票数 26

我想学习嵌入式linux的基础知识。要做到这一点,我假设我需要去购买某种类型的硬件板,并拥有linux内核代码。

我不知道从哪里开始,任何提示/指针都将是最受欢迎的。理想情况下,我希望人们指出一个完整的系统(例如,这个“带linux的主板工具包”和这些“手册”非常好)。

此外,成本也是一个因素,因为我是亲自做这件事,而不是作为一项业务:)

非常感谢,Code

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-01 03:24:04

您将需要:

1- Boards:我从beagleboard开始。新的现已面市。beagles有一个庞大的支持社区;许多howto to页面都是herehere,并且已经准备好安装images。您也可以自己构建映像(步骤3)。这些主板有你可能需要玩的大多数外围设备,也可以作为额外的计算机使用!

2- Books:正如Mali所说,Linux是一个快速移动的对象,但在学习的早期阶段,您需要一个可靠的参考资料。我建议您使用"Embedded Linux Primer: A Practical Real-World Approach“,因为它有很多示例,而且可以一步一步地指导您。还有"Building Embedded Linux Systems“。

3-固件: a)工具链,b)根文件系统和c)内核映像。"Buildroot“是最容易开始的。Openembedded和Yocto的学习曲线非常陡峭。"Embedded Linux Primer: A Practical Real-World Approach“中有一些关于如何使用buildroot的示例。

票数 23
EN

Stack Overflow用户

发布于 2013-07-31 22:41:39

你在Olimex上也有一些很酷的板子(并不贵),Armadeus是一个很好的项目。

这真的取决于你想做什么和你喜欢什么,例如为Replicant做贡献也应该是非常有趣的。您还可以找到openWrt支持的廉价路由器。换句话说,找到一个你可以从中获得乐趣的小项目,然后选择硬件。

在书中,我认为"Building embedded Linux Systems"是必备的,但Linux是一个快速发展的目标,所以书可能已经过时了。

为了学习基础知识,我建议使用Buildroot来构建您的第一个系统,与Open Embedded或Yocto之类的构建系统相比,它很简单。

黑客快乐,

票数 11
EN

Stack Overflow用户

发布于 2013-08-15 13:51:30

我刚开始研究嵌入式linux。我刚找到一份工作,我在一系列产品的固件方面工作。

我正在读这本书"Embedded Linux Primer: A Practical Real-World Approach“。

无论产品中实现了什么,本书中都有介绍。

我强烈推荐这本书。这太棒了。

对我来说,在开始学习之前,你应该做的第一件事就是阅读这本书。这本书是一座金矿。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17966697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档