Openembedded手册中文翻译版(已完成87).docxVIP

  • 109
  • 0
  • 约3.34万字
  • 约 33页
  • 2019-08-23 发布于江西
  • 举报

Openembedded手册中文翻译版(已完成87).docx

第一章 1.简介 本章内容 *预览 *历史回顾 1.1预览 oe bitbake像所有的build工具一样(比如make,ant,jam)控制如何去构建并且解决构建依赖,但是 不像那些功能单一的工程管理工具比如make,bitbake不是基于那些把依赖写死了的makefile,而是 收集和管理大量之间没有依赖关系的描述文件(这里我们称为包的配方),然后自动按照正确的顺序进行 构建。 更确切点的说:openembedded是一些用来交叉编译,安装和打包的metadata(元数据)。oe已经被用 来构建和管理很多的嵌入式发行版,包括OpenZaurus,Angstrom,Familiar和SlugOS. OE主要的用途是: *解决交叉编译 *解决包之间的依赖关系 *必须支持包的管理(tar,rpm,ipk) *必须支持将包作成镜像 *必须支持高度的可定制性,以满足不同的机器,主机发行版和架构需求 *编写元数据必须是容易的,并且可重用性要好 基于bitbake,OE可以满足以上所有要求,并且还支持更多。灵活性和强大的功能一直是OE的开发原则。 1.2 OE的历史 OE起源于OpenZaurus项目的建立和buildroot。buildroot支持ipk包格式,镜像的创建还有非常多的 机器,但是它却不能在不同的机器上和主机发行版使用不同的补丁和文件,为了改进这些,OE项目就诞生

文档评论(0)

1亿VIP精品文档

相关文档