当前位置:嗨网首页>书籍在线阅读

10-OpenEmbedded

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

16.4 OpenEmbedded

人们常常会争论某种技术是否是从以前的技术进化而来的,但当提到OpenEmbedded时,答案迅速变得显而易见。OpenEmbedded的某些概念起源于Gentoo中的Portage构建系统,并借鉴了其他构建系统(包括Buildroot)的一些概念。

OpenEmbedded的主页(www.openembedded.org)中声称它“……提供了一流的交叉编译环境”。考虑到其他开源构建系统的限制以及OpenEmbedded的灵活性,这样的描述也许很准确。网站上还列出了OpenEmbedded的以下优点。

  • 它支持很多硬件架构。
  • 它支持这些架构的多个发行版本。
  • 它包含一些工具,能够在作出修改后加快重建代码的速度。
  • 它易于定制。
  • 它可以运行于任何Linux发行版之上。
  • 它可以交叉编译数千个软件包,包括GTK+、Qt、X Windows、Mono和Java。

在商业和开源项目中,OpenEmbedded都展示了极大的魅力。很多商业开发组织已经将OpenEmbedded作为首选的构建系统。实际上,一些嵌入式Linux的提供商,包括Mentor Graphics和MontaVista Software都已经将OpenEmbedded作为他们商业嵌入式Linux产品的基础。