|
1樓 巨大八爪鱼
2017-11-13 22:52
上午:将ETH_lwip_dns程序的非ETH部分操作由寄存器方式改为了库函数方式,修正了dns_found回调函数,更新了csdn博文
下午:练习了pthread线程的创建和semaphore.h的信号量同步
晚上:练习了动态库libfun.so的创建(fpic)和使用
初步阅读了homebank软件的使用手册
修复了下午写的pthread程序的bug
做了信盈达的c语言测试题,注册了账号
复习了pthread和semaphore的相关函数
|
|
2樓 巨大八爪鱼
2017-11-14 22:46
上午和下午:将之前的寄存器版的eth_lwip_dns工程改成了eth标准库函数版,学习了eth的库函数的用法
晚上:使用cubemx创建了基于ll库的stm32f303rc工程,并操作rtc通过串口1显示时间。
|
|
3樓 巨大八爪鱼
2017-11-15 21:56
今天我一天都在研究STM32F103RC单片机的USB HAL库的USB Mass Storage的代码。
|
|
4樓 巨大八爪鱼
2017-11-17 10:07
昨天上午研究的是USB Mass Storage的标准库例程 下午学习的是Linux的互斥量和条件变量,顺便复习了一下lfind函数的用法 晚上看了网上下载的用STM32 USB标准库写的HID设备程序,分析到了端点0配置的地方
|
|
5樓 巨大八爪鱼
2017-11-17 22:57
今天上午研究了usb标准库hid程序后,晚上成功地用寄存器方式实现了usb读取pc端发来的8字节的get descriptor请求内容。
|
|
6樓 巨大八爪鱼
2017-11-18 23:24
今天成功实现了descriptor的发送,研究出了ep0r寄存器设置翻转位的方法,发送完毕后发现收到的是一个setup=0的长度为0的数据包。
晚上自己移植了usb hid的官方原始标准库例程,成功在stm32f103rc单片机上运行,且安装了官方的hid demostrator测试软件并成功运行
最后还在hid例程的代码里面加入了一些printf输出,在in0处理代码里面加入printf输出后usb程序不能正常运行,因此尝试把printf改成缓冲式
但最后printf未完全实现fifo缓冲式输出,存在bug
|
|
7樓 巨大八爪鱼
2017-11-19 21:52
今天下午成功实现了usb的set configuration请求的接收。
晚上试了一下touch gfx创建gui界面程序并烧写到stm32f769nih6开发板上,但是程序不能正常运行。
|
|
8樓 巨大八爪鱼
2017-11-20 22:09
今天上午学习了usb2.0官方手册的8.1-8.3节的内容
晚上练习了linux下的套接字tcp网络访问函数。
|
|
9樓 巨大八爪鱼
2017-11-22 09:19
昨天上午学习的是USB2.0手册的8.4~8.4.1和8.4.3~8.4.3.1两节内容。 下午成功实现了STM32F107VC开发板上的ETH外设通过lwip连接VMware虚拟机里面的Fedora系统。 晚上把Fedora26升级成了27,写了一些php程序,更改了/etc/php.ini,重启php-fpm.server后生效。最后 @12345678 找我问了一些C++的问题,并帮他改了他写的C++程序。
|
|
10樓 巨大八爪鱼
2017-11-22 22:45
今天一天都在帮他写c++的计算程序。
|