Linux编程学习:学习嵌入式 linux的技巧(embedded linux training)

关于Linux编程学习的问题,在embedded linux training中经常遇到, 我想学习嵌入式 linux 的基础知识。为此,我假设我需要去购买某种硬件板并拥有 linux 内核代码。

我想学习嵌入式 linux 的基础知识。为此,我假设我需要去购买某种硬件板并拥有 linux 内核代码。

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

成本也是一个因素,因为我个人不是作为一个企业这样做:)

非常感谢,代码

23

您需要:

1-使用过的板:我从beagleboard开始。现在有一个新的beaglebone black。有一个大型的小猎犬支持社区;许多 howto 页面herehere,并准备安装images。您也可以自己构建这些板的映像(步骤3

2-书籍:正如 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 的示例。

11

您在Olimex有一些很酷的板(不贵),此外,Armadeus是一个不错的项目。

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

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

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

快乐黑客,

9

我刚开始使用嵌入式 Linux。我刚找到一份工作,从事一系列产品的固件工作。
我正在阅读这本书“Embedded Linux Primer: A Practical Real-World Approach”。
产品中实现的任何内容都存在于本书中。
我强烈推荐这本书。它很棒。
对我来说,在您潜入之前应该做的第一件事就是阅读这本书。这本书是金矿。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(674)
Gpu z:Tensorflow-gpu未检测到GPU
上一篇
经口吸痰的深度是多少cm:深度优先搜索-场景图-我当前的深度是多少
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(72条)