Yocto 项目中是否有任何 'Project File' 或 'Workspace file' 或 'Solution file' 等价物?

Is there any 'Project File' or 'Workspace file' or 'Solution file' equivalent in Yocto Project?

因此,我正在使用 Volansys 的 NXP 模块化网关硬件来开发一个同时利用 Zigbee 和以太网通信的软件。我一直在按照产品提供给我的源构建说明指南进行操作,结果证明,整个示例源代码和二进制文件都在一个叫做 'Yocto Project' 的东西上运行,它使用我不熟悉的 bitbake 来构建源代码并制作必要的二进制文件。

我想做的是,我想调整 NXP 和 Volansys 提供的示例应用程序的源代码以满足我自己项目的要求。挫折是,即使我已经检查了整个代码并成功构建了它们,我也不知道如何分析代码。

我需要找出每个变量和函数的声明和定义位置以及它们的调用位置,以便我能够清楚地了解整个流程的流程以及如何根据自己的喜好调整它们。那么,问题来了。

在 binaries/source 代码中是否有类似 Visual Studio 中的项目文件或解决方案文件等同于 bitbake/Yocto 项目的文件?如果没有,我可以用什么样的方法来分析源代码,以便我可以达到我的目标——对给定的源代码进行回火?比如,我想过用grep从整件事中寻找线索,但这是唯一的方法吗?

我知道这听起来 strange/silly 但我作为一个完全初学者在 linux 环境中问这个问题。提供任何 suggestion/answer 将不胜感激。

祝你有愉快的一天!

很抱歉无法快速回答您的问题。 Yocto 作为一种分发 Linux 的方法非常强大,也许对于分发的创建者来说是一个不错的选择,在您的情况下是 NXP。但是使用起来很复杂。

开始使用 Yocto 的最佳方式是阅读一本书。我喜欢 Packt 发布的 "Embedded Linux Development Using Yocto Project Cookbook - Second Edition"。如果您想更快地了解概况,this and this 站点讨论食谱,这是一个关键概念。