好吧,本来已经睡下了,想想这个问题已经困惑我两个礼拜了,虽然只是个测试,结果也无关紧要,没办法问题留不住,忽略不掉,睡不着啊。其实在睡觉之前也弄了一下,基本上每天晚上都会调试几下,基本上心情很糟糕的放弃了调试,没思路。
突然有了一些想法,赶紧起来调试,不然天天睡不好,clone个新的代码包来调试,因为之前的已经被我折腾的面目全非了,恩,修改那些之前折腾已经确认的地方,加上今天的想法。我一直忽略了一个重点那就是lwip/app/netio下面的代码的检查,因为之前在fm3上面测试过直接从我的git上面拿下来添加进来的。好吧,就是这里问题比较大,去lwip官方重新下载1.4的添加进来,在编译好了。速度还是蛮给力的,大家先看下结果。
好了,顺便把之前一直的lua虚拟机组件也添加到git上面,目前我也是helper2416 rawos git的维护人之一啦,要感谢txj老大的信任,对了请大家忽略代码片段的copyright,是我之前ucosii移植的部分代码,未做删除处理,后面维护中会删除它。
git地址重复发一下:
https://git.oschina.net/raw-os/helper2416.git
欢迎大家下载测试,有问题反馈给我们。
调试过程中的一幅截图:
测试工具可以参考我之前的帖子,有介绍如何使用,工具也有附件供下载,关于netio的细节可以参考netio.c文件。有问题欢迎大家讨论。