您尚未登录。

楼主 # 2022-02-27 15:29:42

vsf
会员
注册时间: 2020-03-03
已发帖子: 59
积分: 94

用linux的方式,开发wifi soc固件

2020年底,在esp32s2上尝试过,帖子在这里: https://whycan.com/t_5718.html
不过,idf的环境,加入的文件过多的话,链接阶段会有错误,给官方提了issue也是年半之后才答复( https://github.com/espressif/esp-idf/issues/6061 ),半年后项目都黄了。

现在换了另外一个wifi芯片,整套系统基本跑起来了,linux的核心的话,需要在源系统的基础上,增加20-30KB的代码占用(CortexM4)。对于上M字节的wifi芯片,貌似只是小水水。
而且,开发的时候,可以直接使用Visual Studio(支持x86和x64),开发调试完成后,再放到MCU环境里编译。

秀一些操作:
1. curl测试REST API
rest_api.png


2. git clone
git.png


3. telnetd
telnetd.png

最近编辑记录 vsf (2022-02-27 15:40:51)

离线

#1 2022-02-27 16:51:09

sblpp
会员
注册时间: 2018-02-14
已发帖子: 164
积分: 54

Re: 用linux的方式,开发wifi soc固件

vsf 大佬牛x!
求资料求开源~

离线

#2 2022-02-27 17:15:10

lyon1998
Moderator
注册时间: 2021-12-01
已发帖子: 110
积分: 55

Re: 用linux的方式,开发wifi soc固件

大佬牛批

离线

楼主 #3 2022-02-27 23:54:57

vsf
会员
注册时间: 2020-03-03
已发帖子: 59
积分: 94

Re: 用linux的方式,开发wifi soc固件

sblpp 说:

vsf 大佬牛x!
求资料求开源~

测试硬件明天到,调试OK的话,估计就一起发布了

离线

楼主 #4 2022-03-22 11:04:19

vsf
会员
注册时间: 2020-03-03
已发帖子: 59
积分: 94

Re: 用linux的方式,开发wifi soc固件

开发板天线参数确定,估计等最近疫情解封后就可以玩了
vsf_curl.png

上图是在wifi芯片里运行curl,最后还有一个错误要修复,-14是lwip的ERR_RST。
应用代码完全一样,仅仅是如果使用iar的话,要改一个声明,因为iar的c库里,fd类型不是int的。

最近一个应用,直接system("curl .... | parse_reply");类似的方式,就搞定了。用起来还是非常方便的

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn