OpenEmbedded

人气指数:0 页面更新时间:2016-08-05 23:34
网站介绍

  OpenEmbedded是一个开源的嵌入式linux系统构建环境。OpenEmbedded,一个软件架构,采用MIT许可证,目标在于为嵌入式系统,建立起Linux发行版。它的自动化建构系统,采用BitBake,类似于Gentoo的ebuild。构建一个嵌入式linux系统需要构建引导模块、内核和文件系是一个相当复杂的过程,特别是文件系统的构建,OpenEmbedded就是为了简化嵌入式系统的构建过程而设计的。

  尽管存在着体积大、速度慢等缺点,但OpenEmbedded确实简化了嵌入式系统的构建过程。例如,在安装过需要的工具后,构建poky的完整过程只是在进入poky目录后,执行两条命令:poky-init-build-env和bitbake poky-image-sato。然后就是等待构建完成。构建过程需要12-36小时。目标系统的复杂程度、网速、软硬件环境都会影响构建时间。在完成一次成功构建后,用户就可以在OpenEmbedded环境中开发应用程序。这时只需要编译变化的部分。

  在应用开发完成后就可以手工将其安装到目标系统上测试。在需要的时候,也可以重新构建文件系统。这时,OpenEmbedded仅编译变化的软件包,并重做一次文件系统映像。重做一次文件系统映像大约需要10-15分钟。在程序员看来,OpenEmbedded是一些脚本和数据构成的自动构建系统。在自动化嵌入式系统构建过程的同时,OpenEmbedded把前人的构建经验用脚本的形式记录下来,为此用户可以通过阅读OE脚本更直观地学习怎样构建一个嵌入式系统。OpenEmbedded已经将脚本和元数据分离开来,将变化的元数据和不变的元数据分离开来。

免责声明:
此页是<OpenEmbedded>的介绍页面,并非官方站点,我们收集于网络只为广大网民快速查询提供帮助。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息

网站资料
网站名称: OpenEmbedded
网站栏目: 网站简介 网站链接
网站链接: www.openembedded.org
收录查询: [百度收录] [360收录] [搜狗收录] [必应收录] [谷歌收录]
网页版本: Mip版 手机版 电脑版
本页链接: https://wang700508.honpu.com/