请问是否能将 libwebsokets 移植到 ESP8266上 利用 libwebsokets进行网络应用开发?

dearwind153
Posts: 49
Joined: Sun Feb 28, 2016 7:47 pm

请问是否能将 libwebsokets 移植到 ESP8266上 利用 libwebsokets进行网络应用开发?

Postby dearwind153 » Wed Mar 16, 2016 10:19 pm

1. 如题目,请问是否能将 libwebsokets 移植到 ESP8266上 利用 libwebsokets进行网络应用开发?
2. libwebsokets 是纯C实现,如何设置ESP8266的交叉编译工具来生成类似官方提供的 *.a 库
3. 如果是在linux下生成的libwebsokets.a拷贝至 lib 目录是否可以直接使用
4. 据官方文档说明,ESP8266和TCP/IP协议栈使用 lwip开源协议栈,在实现相关的API时是否已经将 libwebsoket融入,如果已经融入,那我做的移植将是多此一举。
libwebsockets-1.7.3.tar.gz
(2.77 MiB) Downloaded 700 times

望技术人员回复,谢谢!

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 请问是否能将 libwebsokets 移植到 ESP8266上 利用 libwebsokets进行网络应用开发?

Postby ESP_Faye » Fri Mar 18, 2016 9:57 am

您好,

1. 可以移植,但需要您自行实现。
2. 如果您确定要自行移植 libwebsockets,可以向我司申请生成 .a 的脚本作为参考。
3. 不可以,需要进行移植。
4. 建议您直接使用我们 ESP8266_RTOS_SDK 提供的 websocket https://github.com/espressif/ESP8266_RTOS_SDK

感谢您对 ESP8266 的关注!

dearwind153
Posts: 49
Joined: Sun Feb 28, 2016 7:47 pm

Re: 请问是否能将 libwebsokets 移植到 ESP8266上 利用 libwebsokets进行网络应用开发?

Postby dearwind153 » Fri Mar 18, 2016 8:08 pm

你好,我确定要移植 libwebsoket,请问如何向贵公司申请生成 .a 的脚本作为参考
请告知具体的申请步骤???
或者将“生成.a的脚本参考” 发送至我的邮箱 “dearwind153@126.com”
谢谢! :D

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 请问是否能将 libwebsokets 移植到 ESP8266上 利用 libwebsokets进行网络应用开发?

Postby ESP_Faye » Mon Mar 21, 2016 10:25 am

您好,

下载链接 https://github.com/espressif/ESP8266_RTOS_SDK/tree/master/third_party
生成静态库的脚本 make_lib.sh, ESP8266_NONOS_SDK 和 ESP8266_RTOS_SDK 通用。

请参考 ESP8266_RTOS_SDK/third_party 目录下的第三方库结 构,例如 json。
步骤如下:
1、复制 json 目录为您的代码目录,假设名称为 usersrc;
2、usersrc 目录下删除 cJson.c,加入您的代码源文件及头文件;
3、修改 usersrc 目录下的 Makefile,GEN_LIBS = libjson.a 改为GEN_LIBS = libusersrc.a;
运行指令 ./make_lib.sh usersrc,生成的 libusersrc.a 将位于 SDK 的 lib 目录下。

Who is online

Users browsing this forum: No registered users and 1 guest