原创 linux framebuffer1
先看看一些比較重要的結構體: struct fb_info { int node; int flags;
原创 s3c2440 OHCI驅動的一些函數
q_descr, hcd)) != 0) { dev_err(hcd->self.controller,
原创 USB主機控制器的OHCI寄存器
USB主機控制器的OHCI寄存器可以分爲4種: 1:控制及狀態組 2:存儲器指針組 3:幀控制組 4:邏輯根集線器(Root Hub)組 控制及
原创 linuxUDA134X ASoc板驅動
static int __init s3c24xx_uda134x_init(void) { return platform_driver_r
原创 seq_file接口
下面是網上的一個測試程序 #include <linux/kernel.h> #include <linux/init.h> #include
原创 USB UDC與gadget驅動
這裏的USB設備控制器(UDC)驅動指作爲其他usb主機控制器外設的usb硬件設備上底層硬件控制器的驅動,該硬件和驅動負責將一個usb設備依附於
原创 USB協議基礎及S3C2410 USB控制器
在網上看到的一篇文章。總結的不錯 一、USB1.1 概述 USB 是 Universal Serial Bus 的簡稱。它是一種可以同時處理計算機
原创 linux usbmon獲取的U盤數據
urb標誌 ep->id 時間戳
原创 Driver Attributes and Device Attributes
Driver Attributes ~~~~~~~~~~~~~~~~~ struct driver_attribute { st
原创 在主機控制器裏,介紹幾個重要的結構
在主機控制器裏,介紹幾個重要的結構: 一:ED(endpoint descriptor) 總共16字節對齊。 先看第一字主要描述了硬件配置信息。
原创 USB設備主機側驅動
從主機側的觀點去看,在linux驅動中,USB驅動處於最底層的是USB主機控制器硬件,在其上運行的是USB主機控制器驅動,主機控制器之上爲usb
原创 DM9000網卡介紹
1、總體介紹 DM9000是一款完全集成的和符合成本效益的,單芯片快速以太網MAC控制器。它有一個一般處理接口,一個10/100M自適應的P
原创 linux 鼠標usbmon數據
鼠標按鍵檢測: 0:8 0表示狀態成功。 8表示主機每隔8ms輪詢這個端口 002:1 002表示該bus總線分配到的設備地址 1表示這個中斷端
原创 關於mini2440GPIO的描述
S3C2410 GPIO Control ==================== Introduction ------------
原创 linuxmini2440I2S驅動
要寫I2S驅動,對於硬件也要了解。I2S是一種常用的數字音頻接口。總線值處理音頻數據,像編碼和控制這樣的其他信號被轉移分開。I2S接口傳輸或者接