|
老早前看很多人做磁隔离调试器,想过弄通用无线USB解决,那时候还没发现USB OVER NET 只知道WUSB,感觉好贵好冷门。刚看到原子出的无线调试器,标题以为是无线USB神器,看宣传图推测是DAP+2.4G数传专用。
电工们很多时候会想用隔离甚至远程调试器/仿真器。范围仅指大家平常多见的大路货 有以下几种
0 仿真器本身是网络接口 现在仿真器大多数USB的,网络接口的极少,比如高端JLINK带网络接口。 也包括上位机接口开源,可以工作量不大的简单实现自己下位机调试器的情况,写一个IDE调试器插件+网络接口调试器模块。非常非常不通用,甚至工作量巨大。
1 USB磁隔离芯片, 12M USB 速度不高,只能隔离不能远程,通用简单。
2 IO磁隔离芯片,需要改动调试器硬件,不通用,只隔离不能远程。
3 USB转网络 网络转IO,就是原子调试器方案, 需要有调试器源码,可以远程, 调试器源码一条是死结。
4 WIRELESS USB USB.ORG有WUSB相关协议,也有WIRELESS USB HUB相关产品,不过这个玩意实在实在太冷门,估计要海淘才能买到,推测要千把块软妹币,不需要任何改动,绝对通用高性能但是远程距离很小。
5 USB OVER NETWORK 很久前从本坛知道USB OVER NETWORK类软件 还有路由器插件,直接能路由器插JLINK,就是性能需要评估才行,主要是响应速度,调试器很多都是一问一答操作,批量速度快可能没用,需要通信帧延时低。如果性能没问题,这个才是最优解。直接用路由器太LOW了点,考虑买人见人爱的联发科7621芯片重新布板定制裁剪固件或者用一个单芯片LINUX带USB-HOST + WIFI + NET接口,把体积做小巧,自己实现WUSB HUB,配上合适的USB OVER NET电脑软件,完全通用,成本低廉,远程可以足够远。 这个非常完美,就太容易被山寨,没法做商业,只能哪位大神出手作为开源项目。 |
|