This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/CC2650STK:BBB、Linux GW 设计

Guru**** 2468560 points
Other Parts Discussed in Thread: CC2650, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/735362/linux-cc2650stk-bbb-linux-gw-desing

器件型号:CC2650STK
Thread 中讨论的其他器件:CC2650Z-stack

工具/软件:Linux

大家好、

我使用 的是 Z-Stack Linux 网关设计。 我正在尝试将通过 cc2650收到的数据传输到 MQTT 服务器、并尝试改善安全状况。  我们有该设计的部分 源代码、但并非全部。 因此、我需要的不仅仅是应用程序源代码或所有源代码。

具体而言、我正在查找具有相关器件的源代码;

DEV_GET_TEMP_REQ // DEV_GET_TEMP_RSP_IND

nwk_change_nwk_key_Req // nwk_get_NWK_key_Req // nwk_get_NWK_key_CNF   

也许我已经有了这些代码、但我无法 意识到并找到它们。 如果您有这样的想法、请告诉我、那么我将更深入地研究这些代码。 如果不是、如何获取完整的源代码?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚在下看到 DEV_GET_TEMP_REQ // DEV_GET_TEMP_RSP_IND 函数
    \Z-Stack_Linux_Gateway-1.0.1-src\Source\projects\ZStack\Linux\demo\engines as sensor_engine.c
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nedim、

    很高兴您能找到与 DEV_GET_TEMP_REQ 和 DEV_GET_TEMP_RSP_IND 相关的代码。

    与 NWK_CHANGE_NWK_KEY_REQ、NWK_GET_NWK_KEY_REQ 和 NWK_GET_NWK_KEY_CNF 相关的代码可在以下位置找到:
    \Zstack\linux\nwkmgr\nwkmgr.pb-c.c


    此致、
    Toby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Toby、

    我在\Zstack\linux\zstackpb\Zstack.pb-c.c 下查找它
    感谢您的帮助。 如果我需要更多帮助、我将检查代码并进行相关工作。 我将把它写在这里。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我想更改 Z-Stack Linux GW 设计的一些源代码部分。 但在 BBB 中、我只拥有预编译的文件(z-stack_linux_gateway_arm_Binaries)。 因此、即使我更改了一些源代码、我也可以如何运行应用程序的新版本。 我是否需要再次编译它们、或者我应该怎么做? 即使我编译它们、如何运行新应用程序、应用程序也会如何调用新的 c 文件?

    ***我想更改 user_interface.c 中的某些行

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参考 sunmaysky.blogspot.com/.../how-to-do-porting-of-ti-z-stack-linux.html 、其中显示了如何从源代码构建二进制文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好!

    我正在阅读用户指南、无法理解第一步。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 sunmaysky.blogspot.com/.../how-to-do-porting-of-ti-z-stack-linux.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好!

    当我在/Z-Stack_Linux_Gateway-1.0.1-src/Source 下执行./build_all 时、我遇到错误。

    我附了这张照片。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您没有在 Ubuntu 上设置交叉编译器来为 BBB 构建二进制文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    很抱歉,我不明白。 我应该设置或使用交叉编译器、还是应该执行什么操作? 我想更改 USER_interface.c 的某些部分并在 BBB 中使用它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我假设您应该设置并使用交叉编译器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、我再次执行了所有步骤。 尤其是步骤5和6。 我已经搜索过交叉编译器、并为此执行了一些步骤、我认为交叉编译器是可以的。 但是、对于步骤6、我应该输入与不同的行;

    导出路径=$path:~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin

    导出 TCLIB=~/tools/arm-bm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/lib

    我附加了我得到的错误。 如果您需要一些输出、我可以发送它们。 但我实际上不知道我可以做什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的意思是建议您在 bbb 上设置构建环境、并将 Z-Stack Linux Home Gateway 源代码上载到 BBB 以构建二进制文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、我无法理解。 您能用不同的方式解释吗? 在对源代码进行了极少的更改之后、我尝试重建它们并在 BBB 上使用新版本的应用程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 sunmaysky.blogspot.com/.../how-to-build-ti-z-stack-linux-home.html 上编写分步指南

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    当我看到"编译完成后将看到以下错误、这无关紧要。" 在新链接中、我尝试发送到 error__out 下的 tar 文件。 它起了作用。 我进行了非常象征性的更改下一步将实施一些复杂的问题。 如果我需要更多帮助、我将进行搜索、如果我需要、我将在此处询问、或者我将询问相关的问题。
    非常感谢!