因此,我正在使用Volansys的NXP Modular Gateway硬件来开发利用Zigbee和以太网通信的软件。我遵循了该产品提供给我的《源代码构建说明指南》,事实证明,整个示例源代码和二进制代码都在名为“ Yocto Project”的东西上运行,并且它使用我不熟悉的bitbake来构建源代码代码并制作必要的二进制文件。
我想做的是,我想调整示例应用程序NXP和Volansys的源代码,以满足我自己项目的要求。挫折是,即使我已经签出了完整的代码并成功构建了它们,我也不知道如何分析代码。
我需要找出每个变量和函数的声明和定义位置以及在何处调用它们,以便使我能够清楚地知道整个过程如何进行以及如何根据自己的喜好进行调整。所以,这是问题。
是否有像Visual Studio中的Project File或Solution File这样的东西,在与bitbake / Yocto Projects一起使用的二进制文件/源代码中是否等效?如果不是,我可以使用哪种方法来分析源代码,从而实现自己的目标-正在调节给定的源代码-?例如,我考虑过使用grep从整个过程中寻找线索,但这是唯一的方法吗?
我知道这听起来很奇怪/很傻,但是我想以此作为Linux环境的完整初学者。提供的任何建议/答案将不胜感激。
祝你有美好的一天!