|
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++的計算程序。
|