|
【记录】每天我学习的内容 |
117.173.218.*
|
91楼
发表于: 2018-3-21 22:44
今晚还查明了关闭tcp连接时服务器端出现tcp error错误是因为客户端recv被closesocket中断后造成的。试了其他两种使recv函数停止阻塞的方法,但没有成功。
|
117.173.218.*
|
92楼
发表于: 2018-3-22 22:39
今晚完成了pc端摄像头数据的接收和显示
单片机端实现了新的同ip地址的tcp连接自动切断(abort)旧连接
|
一派护法 十九级 |
今晚给windows窗口程序加上了控制台窗口,并成功使用printf函数打印调试信息。
|
一派护法 十九级 |
今天给单片机摄像头程序添加了临界区保护代码,以及图像列表项溢出处理代码,帧率由每四秒一帧提高到了每两秒一帧。把video start/stop合并成了一个命令。PC窗口程序也加了信号量保护。
|
117.176.142.*
|
95楼
发表于: 2018-3-25 22:43
今天下午完成了近距离无线wifi传输1600x1200尺寸的摄像头高清图像
|
一派护法 十九级 |
今天下午通过STM32手册得知STM32F1单片机定时器输入捕获的最高频率为36MHz。于是写了一个输出1MHz 50%占空比的PWM波进行测试,用一根杜邦线连接到另一个定时器的输入捕获引脚上,经测试能够正常捕获并触发DMA请求,得到的CCRx结果非常精确。 后来还对88W8686进行了TCP测速,结果为几KB到几十KB/s之间。
|
一派护法 十九级 |
昨天没有做任何事情
|
一派护法 十九级 |
今天晚上用同样的程序测试了卖家给的wifi开发板的驱动程序的TCP发送速度,发现速度也不是很理想,只有几KB/s,有时甚至小于1KB/s。
|
一派护法 十九级 |
今天下午:在收到的PCB板子上焊接了4个排座,并用螺丝固定在了4轮小车上 晚上:1. 分配了星期天准备新画的PCB板上的STM32芯片I/O口 2. 弄懂了IEEE Data Rate的表示方法
|
一派护法 十九级 |
今天下午: 1. 添加了扫描热点时显示路由器速率的功能 2. 添加了显示收到的数据帧的信噪比(SNR)、噪声基底(Noise Floor)、优先级和速率的功能 3. 解决了WPA/WPA2认证时多次收到第三次握手包导致多次调用WiFi_AuthenticationCompleteHandler回调函数的问题 4. 将数据帧最大重传次数设为了14, 确认超时时间改为了1000 晚上: 发现sys_check_timeouts函数不能正常工作的原因是因为sys_now函数的实现有bug。有时毫秒数跳变到0后秒数却没有跳变,导致sys_check_timeouts函数里的diff变量为负值,从而破坏next_timeout链表。修改sys_now函数的实现后成功解决了这个问题,但打印next_timeout链表时发现其中仍有一个handler_name和interval_ms值异常的结点。
|
一派护法 十九级 |
今天晚上实现了UDP速度测试的功能。
|
一派护法 十九级 |
另外,今天上午证实,昨晚发现的异常next_timeout结点只是tcpip_tcp_timer特殊结点,该节点的arg=NULL,并不是bug。
|
一派护法 十九级 |
今天早上把数据帧发送字段的tx_control改了一下,设置传输速率为54M。运行程序时,实际传输速率由1M提高到18M,实现了500KB/s左右的稳定UDP传输速率,最高速率700多KB/s 晚上一直在写简历,最终写好了嵌入式简历,准备明天双选会去投
|
180.84.26.*
|
今天晚上学习了JSP的静态/动态include指令,forward指令的用法 复习了JavaScript的clientWidth/Height, offsetWidth/Height和scrollLeft/Top/Width/Height属性的意义
|
一派护法 十九级 |
今天上午学习了JSP application对象的get/setAttribute的用法,以及手动编译Servlet的方法
|
一派护法 十九级 |
今天试图修复Group Key Handshake Message 2无效的问题,但一直没有成功。
|
一派护法 十九级 |
今天下午成功实现了1600x1200分辨率的摄像头图像的接收。(连接的是真正的路由器,不是手机开的热点,且不需要离路由器很近) 今天一直在尝试让路由器产生Group Key Handshake,但一直没有成功。
|
一派护法 十九级 |
今天上午:学习了JSP的application对象访问context-param,以及config对象访问init-param的方法,包括servlet-mapping的配置方法。 今天下午:中午吃饭的时候开发板刚好收到了路由器的group handshake请求,并且发生了断线。使用winpcap在电脑上发送EAPOL请求,发现只有手机热点可以请求成功,新版TP-LINK路由器不行,这和单片机上的测试结果一样。 后来,试图查看卖家的WPA版本的程序代码寻找解决方案,却发现EAPOL认证的关键函数都被封装到了STM32F10xR.LIB里面,无法查看源码。
|
180.84.27.*
|
今天上午学习了JSP的pageContext, request, response, session内置对象以及在Servlet中的获取方法 下午学习了Servlet的开发和配置 晚上学习了带属性和带内容的JSP自定义标签
|
180.84.27.*
|
今天晚上试图通过手动指定LLC来解决组密钥更新失败的问题,但没有成功。最后运行卖家程序时,意外发现卖家的程序在连接路由器时选的是WPA认证类型,每次连接都会进行组密钥握手且能正常回应不掉线。不过,现在还暂时不能确定卖家的程序是否能正常处理使用过程中产生的组密钥更新握手过程。
|
180.84.27.*
|
今天早上找到了复现group key handshake问题的有效方法 下午研究卖家的程序,截获了卖家程序发出的有效MSG2的内容 晚上用自己的程序生成了完全一样的MSG2发出去,在他的程序环境里面可以通过验证,但自己的程序环境就不行。说明数据包的内容是没有问题的,肯定是缺了某些命令或参数才导致了bug。
|
一派护法 十九级 |
今天晚上找到了group key handshake失败的原因,并成功解决了问题。
|
117.136.63.*
|
113楼
发表于: 2018-4-12 21:37
今天下午更新了88w8686驱动程序编写教程的csdn博文
晚上把dhcp问题修复代码应用到了stm32f107vc板子上
|
117.173.218.*
|
114楼
发表于: 2018-4-13 20:40
今天上午学习了jsp将页面片段作为属性的自定义标签
下午学习了jsp带动态属性的自定义标签
|
117.139.15.*
|
115楼
发表于: 2018-5-8 21:18
今天晚上用旧密钥比较新密钥的方式修复了group key handshake的问题,添加了复位延时,修复了sysnow越界导致超时重传不能正常工作的问题
做好了wifi模块测速器的界面
|
117.136.62.*
|
116楼
发表于: 2018-5-10 09:21
昨天下午主要复习了javascript的数据类型,typeof关键字以及字符串的函数
|
一派护法 十九级 |
今天晚上学习了Hibernate的基本用法,使用了Hibernate插入和修改记录。
|
一派护法 十九级 |
今天上午学习了Java的Properties类的使用方法,并使用toXML方法输出了XML格式的内容。
|
117.136.63.*
|
119楼
发表于: 2018-5-16 21:37
5
|
117.136.63.*
|
120楼
发表于: 2018-5-16 21:38
5月14日晚上做了java ee期末项目的前端页面首页的一部分
今天晚上学习了cc2530的基础知识:usart发送和接收,系统时钟的配置,定时器和中断,外部中断
|