学习嵌入式Linux的技巧 [英] Tips for learning embedded linux

查看:105
本文介绍了学习嵌入式Linux的技巧的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

我不知道从哪里开始,任何提示/指针都将受到欢迎.理想情况下,我希望人们指出一个完整的系统(例如,带有手册"的带有Linux的板套件"非常好.)

成本也是一个因素,因为我个人不是在做生意:)

非常感谢, 代码

解决方案

您将需要:

1-棋盘:我从 beagleboard 开始.现在可以使用新的 beaglebone黑色 .比格犬有一个庞大的支持社区. 此处图片.您也可以自己构建映像(第3步).这些主板具有您可能需要使用的大多数外围设备,也可以用作额外的计算机!

2-书籍:正如马里指出的那样,Linux是一个快速发展的对象,但是在学习的早期阶段,您将需要扎实的参考.我建议"嵌入式Linux入门:一种实用的实际方法",因为它包含许多示例,并带您逐步进行操作.还有"构建嵌入式Linux系统".

3-固件:a)工具链,b)根文件系统,以及c)内核映像. " Buildroot "是最简单的开头. Openembedded和Yocto的学习曲线非常陡峭. "嵌入式Linux入门:一种实用的实际方法 "提供了一些有关如何使用buildroot的示例.

I want to learn the basics of embedded linux. To do this I am assuming that I need to go and buy some sort of hardware board and have the linux kernel code.

I have no idea where to start with this and any tips/pointers would be most welcome. Ideally I would like people to point out a full system (e.g. this "board kit with linux" with these "manuals" are very good).

Also cost is a factor as I am doing this personally not as a business : )

Thanks very much, Code

解决方案

You will need:

1 - Boards: I started with a beagleboard. A new beaglebone black is available now. There's a large support community for the beagles; many howto pages here and here, and ready to install images. You can also build the image yourself (step 3). These boards have most of the peripherals that you may need to play with, and can also be used as extra computer !

2 - Books: As Mali noted, Linux is a fast moving object, but in the early phases of learning you will need a solid reference. I'd suggest "Embedded Linux Primer: A Practical Real-World Approach" as it has many examples and takes you step-by-step. There's also "Building Embedded Linux Systems".

3 - The firmware: a) toolchain, b) root filesystem and c) kernel image. "Buildroot" is the easiest to start with. Openembedded and Yocto have a very steep learning curve. "Embedded Linux Primer: A Practical Real-World Approach" has some examples on how to use buildroot.

这篇关于学习嵌入式Linux的技巧的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆