【问题标题】:Is there any 'Project File' or 'Workspace file' or 'Solution file' equivalent in Yocto Project?Yocto Project 中是否有任何“项目文件”或“工作区文件”或“解决方案文件”等价物?
【发布时间】:2019-12-24 06:39:31
【问题描述】:

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

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

我需要找出每个变量和函数是在哪里声明和定义的,以及它们在哪里被调用,这样我才能清楚地了解整个流程是如何流动的,以及如何根据自己的喜好调整它们。那么问题来了。

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

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

祝你有美好的一天!

【问题讨论】:

    标签: linux ide embedded-linux development-environment


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。我想我必须采取慢一点的方式。 _
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多