1.1 Welcome
欢迎使用Yocto项目概述和概念手册!本手册通过概念介绍、软件概述、操作方法说明(BKMs,best-known-methods )以及适用于Yocto项目新用户的其他任何高级介绍信息。
你可以从本手册获得下述信息:
- Introducing the Yocto Project(Yocto项目的介绍):本章介绍Yocto项目。通过本章,你将了解Yocto项目的特性(feature)和挑战(challenges),层级模型,组件和工具,开发方法,POKY的分布,开放的嵌入式构建系统的工作流,以及一些基本的Yocto术语。
- The Yocto Project Development Environment(Yocto项目开发环境):本章开始搭建Yocto项目的编译环境。通过本章,你将了解到开源、开发主机、Yocto项目源代码库、使用Git和Yocto项目的工作流、Git入门和一些许可相关的信息。
- Yocto Project Concepts(Yocto项目的概念):本章介绍关于Yocto项目的各种概念。你可以找到有关组件、开发、交叉编译工具链等的概念信息。
另外,本手册不包括以下信息:
- Step-by-step Instructions for Development Tasks(开发任务的分步说明):教学程序位于Yocto项目文档集的其他手册中。例如,《Yocto Project Development Tasks Manual》提供了如何执行多个开发任务的说明。再比如,《Yocto Project Application Development and the Extensible Software Development Kit (eSDK)》包含了以下操作的详细说明,如何安装一个用于开发目标硬件APP的SDK。
- Reference Material(参考材料):这类材料位于相应的参考手册中。例如,系统变量在《Yocto Project Reference Manual》中说明。再比如,《Yocto Project Board Support Package Developer’s Guide》包含了有关BSP的相关信息。
- Detailed Public Information Not Specific to the Yocto Project(与Yocto项目无关的详细的公开信息):例如,关于如何使用源代码管理器Git的详尽信息,这些信息可以通过互联网搜索或Git官方文档获取,这比通过Yocto文档获取更好。
1.2 Other Information
本手册提供了许多不同主题的信息,如果还有需要补充的信息也建议说明。
有关Yocto项目的更多介绍性信息,请参见Yocto项目网站(Yocto Project Website)。如果你之前没有接触过Yocto项目,但是需要快速编译一个镜像,那么可以参考《Yocto Project Quick Build》。有关链接和其他文档的完整列表,请参阅Yocto项目参考手册中的“Links and Related Documentation”部分。