Yocto Project中是否有等效的“项目文件”或“工作区文件”或“解决方案文件”?

时间:2019-08-19 03:07:30

标签: linux ide embedded-linux development-environment

因此,我正在使用Volansys的NXP Modular Gateway硬件来开发利用Zigbee和以太网通信的软件。我遵循了该产品提供给我的《源代码构建说明指南》,事实证明,整个示例源代码和二进制代码都在名为“ Yocto Project”的东西上运行,并且它使用我不熟悉的bitbake来构建源代码代码并制作必要的二进制文件。

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

我需要找出每个变量和函数的声明和定义位置以及在何处调用它们,以便使我能够清楚地知道整个过程如何进行以及如何根据自己的喜好进行调整。所以,这是问题。

是否有像Visual Studio中的Project File或Solution File这样的东西,在与bitbake / Yocto Projects一起使用的二进制文件/源代码中是否等效?如果不是,我可以使用哪种方法来分析源代码,从而实现自己的目标-正在调节给定的源代码-?例如,我考虑过使用grep从整个过程中寻找线索,但这是唯一的方法吗?

我知道这听起来很奇怪/很傻,但是我想以此作为Linux环境的完整初学者。提供的任何建议/答案将不胜感激。

祝你有美好的一天!

1 个答案:

答案 0 :(得分:1)

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

从Yocto开始的最好方法是看书。我喜欢Packt出版的“使用Yocto Project Cookbook进行嵌入式Linux开发-第二版”。如果您想快速浏览一下,thisthis网站讨论了食谱,这是一个关键概念。