嵌入式Linux获取与从零构建指南
1. 嵌入式Linux获取途径
1.1 Embedded Alley
Embedded Alley是一家Linux咨询公司,为客户提供现成软件和服务的组合。与该公司的合作通常始于一次面谈,公司会了解客户需求,然后开发出符合需求的软件,并提供支持和培训服务。不过,它不像MontaVista或Wind River那样提供集成开发环境(IDE)工具,而是期望客户在开发过程中使用开源工具。
1.2 DENX
DENX是一家总部位于德国的Linux咨询公司,业务遍布全球,专注于PowerPC架构。该公司在新兴硬件的内核工程方面有深厚的知识,因此人们在进行与硬件相关的开发时会寻求其帮助。
DENX最初从事引导加载程序的开发,创建了一个广泛用于嵌入式系统的引导加载程序U - Boot。让引导加载程序在系统上正常运行是一项复杂的工程,但对于使开发板能够运行操作系统至关重要。除了创建引导加载程序,DENX还会进行早期引导阶段的工作,以确保在引导加载程序将执行权交给内核后,Linux能够顺利运行。
由于对Linux内核有深入了解,DENX的发行版通常比通用Linux内核更早支持新硬件。这并非是DENX向开源社区隐瞒代码,而是因为补丁需要时间才能被纳入主Linux内核。
与许多公司不同,DENX通过嵌入式Linux开发套件(ELDK)提供其商业产品。ELDK是一个非常完整的嵌入式Linux发行版,包括根文件系统、内核和工具链。由于DENX专注于PowerPC,其网站仅列出支持的PowerPC处理器,但也有一些针对其他架构的非官方版本。
超级会员免费看
订阅专栏 解锁全文
873

被折叠的 条评论
为什么被折叠?



