Embedded System Studying note 11/03
動起來了 !!
每天下班回來都好晚, 趁睡覺前一兩個小時累積起來
總算讓 USB動起來, 把我的版子接上電腦
Windows 終於會發出找到新裝置的聲音了
哈哈, 有圖為證
http://picasaweb.google.com/lh/photo/iEMQFSBpfZA0NWwvIzvAlA
弄了兩個禮拜, 終於完成 USB Enumeration, 讓電腦找到他了 :D :D :D
----
接下來, 就可以來弄點 Windows 這邊的程式
Device Driver 可以拿別人寫好的先來用
我可以寫個 Windows程式, 來跟ARM 傳訊號, 傳檔案
ARM 這邊, 還有另一部份的韌體要完成...
等上面那些玩熟了, 可以把ARM 的 DMA 打開
用版子上的記憶體來實作 RAM Disk
想辦法弄懂 Mass Storage Device 怎麼運作的, 把我的版子模擬成隨身碟
這樣在 Windows 看到的就是一個磁碟, 可以直接把檔案丟進去
----
TODO:
1. 加入一個 shell, 讓我可以下命令
* getopt()
2. 寫 USB driver
* USB Device Driver
* USB Host Driver
每天下班回來都好晚, 趁睡覺前一兩個小時累積起來
總算讓 USB動起來, 把我的版子接上電腦
Windows 終於會發出找到新裝置的聲音了
哈哈, 有圖為證
http://picasaweb.google.com/lh/photo/iEMQFSBpfZA0NWwvIzvAlA
弄了兩個禮拜, 終於完成 USB Enumeration, 讓電腦找到他了 :D :D :D
----
接下來, 就可以來弄點 Windows 這邊的程式
Device Driver 可以拿別人寫好的先來用
我可以寫個 Windows程式, 來跟ARM 傳訊號, 傳檔案
ARM 這邊, 還有另一部份的韌體要完成...
等上面那些玩熟了, 可以把ARM 的 DMA 打開
用版子上的記憶體來實作 RAM Disk
想辦法弄懂 Mass Storage Device 怎麼運作的, 把我的版子模擬成隨身碟
這樣在 Windows 看到的就是一個磁碟, 可以直接把檔案丟進去
----
TODO:
1. 加入一個 shell, 讓我可以下命令
* getopt()
2. 寫 USB driver
* USB Device Driver
* USB Host Driver
留言