独孤垂钓2003 发表于 2016-12-16 16:07:22

基于ESP8266 RTOS SDK 集成 Gagent lib问题

这阵子在做一个远程控制的智能灯,基于ESP8266 SoC开发方式,在乐鑫的RTOS SDK 基础上增加自己的应用。现在想把这个这个小设备连接到机智云。
在云端创建了设备后,生成了基于ESP8266的Gagent SDK(API)代码,发现生成的代码可能太老了,没有和乐鑫SDK的更新同步,里面引用的头文件在乐鑫提供的ESP8266自己的SDK代码中都找不到,像调用RTOS的任务创建,收发信号量等接口都已经没有了,而连接云的代码又不开放(libgagent.a),连自己移植修改的机会都木有。。。。

请问,该如何破???难道只能用外挂MCU的方案吗?

独孤垂钓2003 发表于 2016-12-16 21:19:13

把SoC代码编译了一下,下载到模块后看串口打印的ESP8266 SDK版本1.5.2,是NON RTOS版本的,已经集成了。原先设想的用8266的SDK来集成libgagent.a方式行不通。结贴。

Genius 发表于 2016-12-20 15:37:41

机智云的8266 sdk是基于乐鑫非rtos版本的sdk,所以想用乐鑫rtos版本的话,需要自己移植。

gagent的代码在这里,可以自己移植的
https://github.com/gizwits/Gizwits-GAgent

国之先锋 发表于 2018-3-11 11:26:00

Genius 发表于 2016-12-20 15:37
机智云的8266 sdk是基于乐鑫非rtos版本的sdk,所以想用乐鑫rtos版本的话,需要自己移植。

gagent的代码在 ...

你好,请问你移植RTOS机智云成功了吗,本人最近也想做类似的工作,但新手小白,发现困难重重啊。如果你移植成功了,请给我一个参考,谢谢
页: [1]
查看完整版本: 基于ESP8266 RTOS SDK 集成 Gagent lib问题