当前我正在废寝忘食的开发Linux OS版本,预计下周发布,已拥有的可以在Ubuntu或者虚拟机Ubuntu使用TOS-WLink;
到周末了,把这周大家使用中咨询较多问题整理一下,主要原因还是我这,文档有一些乱;
1,配网中Windows(WIN11好像更喜欢提示)提示蓝牙连接,有些朋友点击了允许Windows操作系统连接了TOS-WLink;这个没必要的;诚然不连接的话,Windows这个老6喜欢弹窗提示;可以在Win蓝牙界面关闭它发现蓝牙设备的通知;Win处于安全的考虑,在蓝牙部分PC使用软MAC地址,这个会造成一些问题; 无线USB助手使用蓝牙过程中不要Windows OS配对;配对了反而坏事,拿不到使用权,我指的是这次无线助手拿到OK,下次拿不到;让无线USB助手自己去处理就好,用完了tcp连接后释放;
2, 整体架构中,如果忘记中间过程,电脑实际是被踢一脚的一方,它始终认为它是通过USB线,URB和设备通信的;所以你使用JLlink等需要PC安装驱动的设备,需要你在电脑安装JLink的驱动;网络通信可以看成是黑盒子;
3,部分USB设备可能无法枚举(15元以下),集中在太便宜的USB设备,我曾经在天猫一家很有名的店买了两个设备用来接入实验,名字不提了,10块钱左右FT232和15块钱左右DAPLINK;枚举过程中前者触发USB致命IO错误(不可恢复),后者枚举第一包,低速9字节读取配置,很常规做法,直接STALL,不应答,CLEAR FETURE也不行,折腾调试一宿;天亮马上京东买了48左右FT232,睡醒到货插上完全OK没有错误;注意看TOS无线助手日志说了什么,就是底层致命重要的错误会通过网络发到USB无线助手;
不建议大家接入拼多多式的设备,以后我再去仔细处理看看USB总线这种“只吃贵的”;
现在怀疑是FRAME长度设置,可以尝试下1024和512这种更短的去试试;
4,无线助手UAC弹窗,Windows这个老六的安全机制,可以控制面板打开后输入UAC,大家使用中先可以先关闭UAC通知;忙完Linux OS版本后,我会把Windows的无线USB助手进行签名,再发布到网盘;
现在看看前十集中的设备,很多都说自己是USB 2.0;不要上当,实际设备速率都是全速12Mbps;很多朋友肯定内心想,无线的肯定速度慢死;机密,不说太多;还是之前的话,信息量越大越复杂,同时带来的益处是有时候想不到的,从算法导论去比较多种算法,基本可以得出这个结论;牺牲的速率没有公式计算那么多;当然也不是随便去想当然移植,那样掉速率厉害必然不行;
可以参考STLink那集或者JLink那一集;那个简单的Keil工程如果常规USB总线数据包大约3万4千多包;懂USB,玩过USB几年的朋友可以计算一下;
本周店铺已升级为企业店铺,抖爸爸商城也开通;
国内还是广东兄弟们厉害,提走了90%,佩服佩服,电子强省;
预计Linux OS的速率比Win OS快,损失更小,从当前代码层设计来看;
快6点了,写了一个通宵代码了,写到这,先去睡觉了;
“
凌晨四点 我看见海棠花未眠
或许暗恋 都藏在 眼泪之间
凌晨五点 想哄睡这思念
可小孩的爱 怎知疲倦
凌晨六点 太阳升起在海平面
不算新鲜 没有你 谁在乎明天
”