搜索
bottom↓
回复: 40

求教:linux下WIFI方案,选ESP8266还是RT3070?

[复制链接]

出0入0汤圆

发表于 2016-11-30 13:26:34 | 显示全部楼层 |阅读模式
现在有一款产品CPU用的是AM335X,系统linux。现在要增加一个WIFI功能。
论坛里大家都在关注ESP8266和ESP32,但这两个出来的都是转串口的模块,效率有点低。
我现在还是想用RT3070方案,这个是USB接口,应该效率要高很多。

我个人理解ESP32这种方案是不是主要针对物联网这类祼机或跑freerots,ucos之类的应用?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2016-11-30 13:32:12 | 显示全部楼层
看你的用方向,偏工业,控制类的 USB接口可靠性不好。 偏消费的好点。 你是用arm我在想是不是有spi类的扩展更好。

出0入0汤圆

 楼主| 发表于 2016-11-30 13:40:22 | 显示全部楼层
工业应用

USB可靠性好像大家都认为不高啊,之前我们USB主要是接U盘之类的,都是短时间操作,没什么感觉

出0入0汤圆

发表于 2016-11-30 13:43:34 | 显示全部楼层
boycn 发表于 2016-11-30 13:40
工业应用

USB可靠性好像大家都认为不高啊,之前我们USB主要是接U盘之类的,都是短时间操作,没什么感觉 ...

可以加入 wifi功能的小路由,看你的成本了。  如ar9331

出0入0汤圆

发表于 2016-11-30 13:45:54 | 显示全部楼层
ESP8266 可以用spi或者高速sdio接口的,简单应用是用AT指令,复杂一点的可以根据sdk编程的。给你推荐个网站:http://wiki.ai-thinker.com/doku.php

出0入0汤圆

发表于 2016-11-30 13:46:37 | 显示全部楼层
linux下不推荐用ESP8266了吧

出0入0汤圆

发表于 2016-11-30 13:59:40 | 显示全部楼层
用SDIO接口的PHY.

出0入0汤圆

 楼主| 发表于 2016-11-30 14:06:11 | 显示全部楼层

推荐个具体的吧,谢谢

出0入0汤圆

 楼主| 发表于 2016-11-30 14:06:44 | 显示全部楼层
hyz_avr 发表于 2016-11-30 13:46
linux下不推荐用ESP8266了吧

有什么好的方案吗?

出0入0汤圆

发表于 2016-11-30 14:20:01 | 显示全部楼层
boycn 发表于 2016-11-30 14:06
有什么好的方案吗?

Marvell的88w8801可以,SDIO接口,Linux驱动也有

出0入618汤圆

发表于 2016-11-30 14:27:28 | 显示全部楼层
Linux没必要用ESP8266了,USB或者SDIO的更好,如果是集成到板上的话USB的可靠性没问题的,USB不适合工业应用主要是插接件没锁扣和密封设计,容易接触不良。

出0入0汤圆

发表于 2016-11-30 14:42:25 | 显示全部楼层
gzhuli 发表于 2016-11-30 14:27
Linux没必要用ESP8266了,USB或者SDIO的更好,如果是集成到板上的话USB的可靠性没问题的,USB不适合工业应 ...

不是的,是USB的特性,它只要数据被干拢会掉线,掉线也就算了,但是它不会自动上线,必须要去拔插。

出0入618汤圆

发表于 2016-11-30 14:53:18 | 显示全部楼层
YaoHui 发表于 2016-11-30 14:42
不是的,是USB的特性,它只要数据被干拢会掉线,掉线也就算了,但是它不会自动上线,必须要去拔插。 ...

Host会自动重新枚举的,能不能恢复主要是看设备的状态机设计好不好,并非USB本身的特性问题。

出0入4汤圆

发表于 2016-11-30 14:55:20 | 显示全部楼层
很多工业相机就是用的USB接口啊  http://www.aisysvision.com/web/product/product.php?product_id=177

出0入0汤圆

发表于 2016-11-30 15:27:10 | 显示全部楼层
本帖最后由 YaoHui 于 2016-11-30 15:29 编辑
gzhuli 发表于 2016-11-30 14:53
Host会自动重新枚举的,能不能恢复主要是看设备的状态机设计好不好,并非USB本身的特性问题。 ...


用过的FT232之类,没有在WINDOWS和LINUX看到过这种特性。至于USB的网卡就更别说了,能热死的。
反正我是觉得USB的东西很不靠谱。
可恶的RS232和并口被取消了。

出0入618汤圆

发表于 2016-11-30 15:34:52 | 显示全部楼层
YaoHui 发表于 2016-11-30 15:27
用过的FT232之类,没有在WINDOWS和LINUX看到过这种特性。至于USB的网卡就更别说了,能热死的。
反正我是 ...

我贴一段树莓派的内核日志,由于干扰导致FT232和摄像头相继掉线,马上就重新枚举了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-11-30 15:38:36 | 显示全部楼层
本帖最后由 YaoHui 于 2016-11-30 15:42 编辑
gzhuli 发表于 2016-11-30 15:34
我贴一段树莓派的内核日志,由于干扰导致FT232和摄像头相继掉线,马上就重新枚举了。 ...


内核版本是多少,FT232的版本是多少?我已经三年没有碰过USB的东西了,就 当年感觉太不靠谱了。
话说FT232能自举,打开的文件IO难道不会自已关闭了?
如果还是会自己关闭的,那自不自举也没有太大意思了吧。指令能不能送到都不能确定。

出0入618汤圆

发表于 2016-11-30 16:31:02 | 显示全部楼层
YaoHui 发表于 2016-11-30 15:38
内核版本是多少,FT232的版本是多少?我已经三年没有碰过USB的东西了,就 当年感觉太不靠谱了。
话说FT23 ...

内核4.4.27,FT232没注意,掉线肯定会关闭打开的设备,软件是会知道的,定期重试打开就是了,这个FT232挂着的设备闲时都是1秒1次通讯,从来没有因为FT232掉线而无法自行恢复的。
所以你说的更多是软件设计层面的问题,如果最基本的重连功能都没有考虑,串口通讯协议连个确认都没有,纯粹依赖硬件来保证可靠性根本就算不上“工业级”水平。

出0入0汤圆

发表于 2016-11-30 16:35:02 | 显示全部楼层
gzhuli 发表于 2016-11-30 16:31
内核4.4.27,FT232没注意,掉线肯定会关闭打开的设备,软件是会知道的,定期重试打开就是了,这个FT232挂 ...



所以我现在都 用网口,PC软件都不需要自己去拆腾,TCP、IP自己会搞这一切。

出10入18汤圆

发表于 2016-11-30 17:24:10 | 显示全部楼层
我屮艸芔茻 为啥不用USB的,linux用ESP8266太奇葩了

出0入84汤圆

发表于 2016-11-30 17:33:31 | 显示全部楼层
可以的, 做过类似的项目 一个是ARM板连接68013通讯,实际测试过可以自动重新枚举,还有USB摄像头也测试过。 断开了/DEV下的设备符一般都会消失,等重新连接上再打开就行了。
linux内核设备驱动管理做的还是很好的。

出0入0汤圆

发表于 2016-11-30 17:33:39 来自手机 | 显示全部楼层
8266的前身,是个 wifi 芯片,通过sdio驱动,就是个 wifi 网卡。前身叫啥名忘了,后来看 中 iot市场,重写了固件,就是现在大家所认识的8266了。  但是: 前身的功能并没有去除,现成的8266模块去掉 eeprom  就能当 wifi网卡了. linux下有驱动。  有个老外挂在 树莓派下 成功了,有兴趣的去找找。

出0入0汤圆

发表于 2016-11-30 18:11:17 来自手机 | 显示全部楼层
都用WiFi了还在意USB的稳定性吗

出0入0汤圆

发表于 2016-12-1 17:55:02 | 显示全部楼层
都用Linux了还要这些单片机才用的wifi芯片干嘛。随便买个rtl的usb就好啦。原生驱动支持。

出0入0汤圆

发表于 2016-12-1 18:14:40 来自手机 | 显示全部楼层
楼上没看我22楼的贴?   搞清8266的来头就明白了

出0入0汤圆

发表于 2016-12-2 06:11:32 来自手机 | 显示全部楼层
用ap6181吧

出0入0汤圆

发表于 2016-12-2 08:03:41 | 显示全部楼层
技术贴 树莓派 软件确认 工业级

出0入0汤圆

发表于 2016-12-2 13:38:21 来自手机 | 显示全部楼层
wxws_wxws 发表于 2016-11-30 17:33
8266的前身,是个 wifi 芯片,通过sdio驱动,就是个 wifi 网卡。前身叫啥名忘了,后来看 中 iot市场,重写 ...

前身叫ESP8089

出0入0汤圆

发表于 2016-12-2 16:27:54 | 显示全部楼层
http://lierda.com/product/id/369/show.html

出0入0汤圆

发表于 2016-12-2 22:10:39 | 显示全部楼层
hwh1328 发表于 2016-12-2 16:27
http://lierda.com/product/id/369/show.html

这个是打广告吗?
8188才150M的带宽啊

出0入0汤圆

发表于 2016-12-3 22:51:45 来自手机 | 显示全部楼层
楼主都准备在linux用8266 8266才多大带宽,8266不合适本身就是用于iot的,可以考虑mtk7601 8188 8089……

出0入0汤圆

发表于 2016-12-3 22:54:09 来自手机 | 显示全部楼层
楼主都准备在linux用8266 8266才多大带宽,8266不合适本身就是用于iot的,可以考虑mtk7601 8188 8089……

出100入101汤圆

发表于 2016-12-4 11:55:12 | 显示全部楼层
mtk7601,可以考虑

出0入0汤圆

发表于 2016-12-8 08:28:04 来自手机 | 显示全部楼层
用sdio去驱动esp8089,esp8089是esp8266的没mcu版本

出0入0汤圆

发表于 2016-12-14 12:56:46 | 显示全部楼层
RT3070 可以做AP吗?

出0入0汤圆

发表于 2016-12-14 13:04:02 | 显示全部楼层
楼主,你们用linux做界面UI用的GUI?   minigui还是QT?

出0入0汤圆

 楼主| 发表于 2016-12-14 13:06:56 | 显示全部楼层
mubei 发表于 2016-12-14 13:04
楼主,你们用linux做界面UI用的GUI?   minigui还是QT?

当然是QT了,现在没人用minigi了吧

出0入0汤圆

发表于 2016-12-14 13:12:24 | 显示全部楼层
boycn 发表于 2016-12-14 13:06
当然是QT了,现在没人用minigi了吧

主要是想用君正X1000这种内置32M SDRAM的处理器,跑QT有点紧张呀

出0入0汤圆

发表于 2016-12-14 16:53:47 | 显示全部楼层
8818 8723u

出0入0汤圆

发表于 2017-1-5 15:16:03 | 显示全部楼层
gzhuli 发表于 2016-11-30 16:31
内核4.4.27,FT232没注意,掉线肯定会关闭打开的设备,软件是会知道的,定期重试打开就是了,这个FT232挂 ...

学习了 。
以前也不知道这些设计

出0入16汤圆

发表于 2017-2-6 13:57:22 | 显示全部楼层
YaoHui 发表于 2016-11-30 15:38
内核版本是多少,FT232的版本是多少?我已经三年没有碰过USB的东西了,就 当年感觉太不靠谱了。
话说FT23 ...

重连没用,电脑都卡了,现在还是这个死样子
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 05:47

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表