首页 > 解决方案 > Yocto Project 中是否有任何“项目文件”或“工作区文件”或“解决方案文件”等价物?

问题描述

因此,我正在使用 Volansys 的 NXP Modular Gateway 硬件来开发一个同时利用 Zigbee 和以太网通信的软件。我按照产品提供给我的 Source Build Instruction Guide 进行操作,事实证明,整个示例源代码和二进制文件都在名为“Yocto Project”的东西上运行,它使用我不熟悉的 bitbake 来构建源代码代码并制作必要的二进制文件。

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

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

是否有像 Visual Studio 中的项目文件或解决方案文件之类的东西 - 在使用 bitbake/Yocto 项目的二进制文件/源代码中等效?如果没有,我可以使用什么样的方法来分析源代码,以便我可以达到我的目标——即对给定的源代码进行回火——?例如,我想过使用 grep 从整个事情中寻找线索,但这是唯一的方法吗?

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

祝你有美好的一天!

标签: linuxideembedded-linuxdevelopment-environment

解决方案


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

开始使用 Yocto 的最佳方式是阅读一本书。我喜欢 Packt 出版公司的“使用 Yocto Project Cookbook 进行嵌入式 Linux 开发 - 第二版”。如果您想快速了解一下,网站和网站将讨论食谱,这是一个关键概念。


推荐阅读