构建嵌入式 Linux 系统
我在使用嵌入式 Linux 的设备上工作。在不久的将来,该设备可能会变成一个产品系列,并且更多的设备(即硬件平台)将添加到该组合中。这些设备类似,但可能具有处理器、硬件外围设备(和设备驱动程序)、用户空间应用程序和内核设置。除了为不同设备编译发行版之外,我还想构建用于开发的调试发行版。
组装和管理嵌入式 Linux 系统有哪些更常见的方法?我一直在和詹金斯一起玩,并看到了其中的一些潜力。
I work on a device that uses Embedded Linux. In the near future this device is going to probably turn into a product family and a few more devices (i.e. hardware platforms) are going to added to the mix. These devices will be similar but may have processors, hardware peripherals (and device drivers), user space applications and kernel settings. In addition to compiling distributions for different devices, I'd also like to build debug distributions for development.
What are some of the more common ways to assemble and manage Embedded Linux systems? I have been playing around with Jenkins some and see some potential there.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有几种针对嵌入式 Linux 的构建系统:
OpenEmbedded
Buildroot
Scratchbox
<强>PTXdist
LTIB
Emdebian
有文档比较它们此处。但我认为 Buildroot 是其中最著名和最常用的它们。 free-electrons.com 上有更多与嵌入式 Linux 相关的有趣文档。
There are several build systems targeting Embedded Linux:
OpenEmbedded
Buildroot
Scratchbox
PTXdist
LTIB
Emdebian
There is document which compares them here. But I suppose the Buildroot is the most famous and used among them. There are more interesting docs related to Embedded Linux on free-electrons.com.