原创 [Linux驅動開發] Nand Flash時序圖分析

初學者, 參照網上的資料,今天對Nand Flash時序圖進行分析了一下,特此共享 望高手批評指正.

原创 [Linux驅動開發] 網絡設備之DM9000驅動架構分析

 上一篇,用一個簡單的虛擬網卡驅動,大致地介紹了一下網卡驅動的基本架構 這裏,再針對DM9000網卡驅動具體地分析一下網卡驅動的架構 首先,Lin

原创 [Linux項目實踐] LCD Panel的硬件分析及調試

LCD硬件分析項目使用3.5” TFT-LCD並且支持觸摸控制。LCD的硬件可從幾個方面學習:1)查看LCD的硬件連線。2)查看數據手冊瞭解寄存器的控制。3)查看LCD DATASHEET瞭解硬件操作1)LCD硬件連線在圖中有33個引腳,2

原创 [Linux項目實踐] 物聯網單板測試之任務五:ZigBee Module之Transfer

完成單板代碼/*任務5:ZigBee無線模塊應用*/ZigBee Module傳遞信息過程:1、從節點單板信息結構體:typedef struct {uint8_t temp;uint8_t hum;uint32_t light;int8_

原创 [Linux驅動開發] miniboot代碼分析

U-boot啓動的代碼分析: boot.lds 規定了所有編譯後的.o 文件的鏈接方式,所有的.c 文件編譯後都會生成一個.o 文件,.o 文件然後再按lds 規定的順序將各自相同的數據段整合到一起生成一個ELF 文件。將ELF的頭拿掉

原创 [Linux驅動開發] USB驅動之usb_skel分析

 在學習了這麼些天的驅動之後,個人覺得驅動就是個架構的問題,只要把架構弄清楚了 然後往裏面添磚加瓦就可以了,所以似乎看起來不是太困難,但也許是是我經驗不足吧,這隻能算是個人淺見了 這兩天在學習USB驅動開發,奇怪的是老師居然不講USB的代

原创 [Linux驅動開發] 網絡設備之虛擬網卡

 以下是一個簡單的虛擬網卡驅動,目的是使初學者對網卡驅動的整體架構有一個初步的瞭解 代碼編譯加載(insmod virtnet.ko)後,會形成一個