Settings | Sign in | Sign up

There are currently 123 posts.

【记录】每天我学习的内容

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

Content converter:

Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.