使用Image Creator之前,必须理解项目、目标、功能集和映像之间的关系。
下图显示了项目、目标和映像之间的关系。
项目
项目是特定于平台的构建环境,带有一个或多个目标。创建一个项目时,Image Creator在您指定的目录下创建一个完整的Linux文件系统。将根目录变成这个目录将创建一个隔离的环境,可以在这个环境中为设备开发软件。这个环境包括apt工具,因此可以安装需要的工具包。项目目录包括一个或多个目标,它们位于/targets目录中。
平台
平台是您的目标设备。创建项目时要选择一个平台。这个平台决定了可用的内核、系统配置和设备驱动程序,它们是项目中创建的目标的组成部分。
目标
目标是一个特定于平台的Linux文件系统,在项目的/targets目录中创建。可以从一个目标创建一个映像。每个项目可以有一个或多个目标。制作映像之前,可以将根目录改为这个环境以配置环境,或者从您的项目复制应用程序。
功能集(fset)
功能集是一组包,表示Image Creator可以安装在目标上的一些功能区域。一个功能集可能拥有其他功能集的依赖项。如果要安装的功能集依赖另一个功能集,那么被依赖的功能集将自动选中并首先安装在目标上。
映像
映像是从目标创建的大型文件,可以指定映像名称。映像可以通过USB、CD或NAND复制到一个设备上。
更多信息
要了解关于使用Image Creator为您的移动设备创建映像的更多信息,请参阅《为您的上网本创建映像》