GCP iot-device-sdk-embedded-c如何在MIPS(uclibc)上工作?

问题描述 投票:1回答:1

我下载了源代码 iot-device-sdk-embedded-c。 从github。I 只是 改变工具链的配置,然后编译成功。但是当我在我的设备(MIPS+uclibc)中运行 "iot_core_mqtt_client "这个例子时,它在连接步骤(iotc_connect_to)中停止了。这个例子在google shell,x86_64 linux和ARM linux中都能运行。

我的设备: CPU: MIPS MIPS OS: Linux 3.10.14 工具链:CC=mips-linux-uclibc-gnu-gcc-4.7.2 AR=mips-linux-uclibc-gnu-gcc-ar。

iot-device-sdk-embedded-c可以在MIPS+uclibc中运行吗? 我需要改变什么?

c mips embedded-linux google-cloud-iot
1个回答
0
投票

我想我知道答案了...... "SOCK_STREAM "对于其他架构来说是定义为1的,但是对于MIPS来说是定义为2的,然后iotc_bsp_io_net_posix.c没有使用MIPS include文件夹中的socket.h文件,这就是为什么我的设备不能向服务器发送数据的原因。

© www.soinside.com 2019 - 2024. All rights reserved.