目前共有123篇帖子。
【記錄】每天我學習的內容
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++的計算程序。

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。