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

17-构建镜像

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

16.4.7 构建镜像

功能最强的OpenEmbedded配方是镜像配方。使用一个构建良好的镜像配方,你能够构建出整个嵌入式Linux发行版。OpenEmbedded的代码中包含了差不多100个镜像配方。可以直接使用或对它们进行修改以满足特定需求。

两个比较常用的镜像配方是 console-imagex11-image 。前者会构建出一个基本的可引导镜像,能够引导系统直至出现命令行提示符。后者会构建出一个驱动图形显示器的镜像,其中包含了必需的图形库,以支持X11(X窗口系统)。使用BitBake很容易就可以构建这些镜像,命令如下:

$ bitbake console-image

这条简单的命令将构建一个根文件系统,其中会包含充足的软件包,能够引导嵌入式设备直至出现命令行提示符。此外,完全可以在镜像配方中增加其他输出项。例如,可以编写一个配方,输出根文件系统、内核镜像、引导加载程序镜像和其他目标板需要的文件。

OpenEmbedded的内容很多,可以用一整本书的篇幅来讨论它。希望这段简短的介绍能够帮助你开始了解这个强大的构建系统。如果你想掌握一项技术,除了潜心研究并动手实践之外,别无它法。