?? 說明.txt
字號:
/* AD Driver for linux-2.4.19-rmk7 on H9200 board */
AD設備在Linux設備中屬于字符設備(char device),驅動程序主要實現了字符設備的系統調用方法read,write。
AD設備驅動實現的方法有:
寫設備方法:static int AD_write(struct file *,const char *,int,loff_t *);該方法從用戶空間讀取數據,完成對對多路開關的選擇。
讀設備方法:static int AD_read(struct file *, char *,int,loff_t *);該方法實現模擬量的a/d轉換,并把轉換結果輸出到用戶空間中。
在AD模塊的初始化函數:static int __init AD_at91_init(void)中,主要完成三部分操作。第一是對AD PIO口的初始化。第二是對所有要用到的物理地址調用ioremap來映射到虛擬地址空間上。第三是注冊模塊,為模塊動態的申請一個設備號。
在AD模塊的注銷函數:static void __exit AD_at91_cleanup(void)中,完成對模塊的注銷。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -