• CROPS:使用了Docker容器技术的开源跨平台开发框架。CROPS提供一套易于管理且扩展性强的环境,帮助你在Windows,Linux和Mac OS X系统上构建目标代码。简单来说就是如果你是windows,但是你要使用yocto开发的话,这东西用得着。本来就是使用linux的开发者应该不需要它。

  • devtool: 这个命令行工具是eSDK中很重要的一部分(原文是conerstone part),你可以使用devtool来帮助构建,测试和打包软件。你也能用它来选择你想集成到映像(image)中的软件和功能。
    devtool 有一系列的子命令来让你添加,修改或者升级你的recipes. 当你用 devtool add 添加软件或者功能的时候,它会自动帮你生成一个recipe. 当你使用 devtool modify 的时候,指定的recipe(配方)会被用来决定从哪里得到源代码已经如何为之打补丁。这两种情况下,devtool都会为你设置一个环境,以确保在构建配方时使用的是在你控制下的源码树,以便于你可以根据需要对源码进行修改。默认情况下,新的配方文件和新的源代码都会存储在eSDK下的工作区。 devtool upgrade 命令会更新旧的配方文件,这样你就能根据新的源代码和配方构建一个软件包。 关于devtool 详情请阅读Yocto项目应用开发和可扩展软件开发工具包手册的在SDK工作流程中使用devtool这一章节

  • 可扩展软件开发工具包(eSDK): eSDK提供了交叉开发的工具链和为具体镜像而裁剪的库。eSDK使得添加新的应用和库文件,修改源代码,在目标板上测试修改以及把其他部件集成到OE构建系统中这些操作变得更加容易。 借由为Yocto Project环境裁剪的一套功能强大的devtool指令集,eSDK可以为你提供更好的工具链体验

作者:SteveChen  创建时间:2025-06-12 01:04
最后编辑:SteveChen  更新时间:2025-06-12 01:04
上一篇:
下一篇: