?? 說明.txt
字號(hào):
/* DA Driver for linux-2.4.19-rmk7 on H9200 board */
DA設(shè)備在Linux設(shè)備中屬于字符設(shè)備(char device),驅(qū)動(dòng)程序主要實(shí)現(xiàn)了字符設(shè)備的系統(tǒng)調(diào)用方法write。
DA設(shè)備驅(qū)動(dòng)實(shí)現(xiàn)的方法有:
寫設(shè)備方法:static int DA_write(struct file *,const char *,int,loff_t *);該方法從用戶空間讀取數(shù)據(jù),分別完成對(duì)輸出電壓通道的選擇和輸入數(shù)字量完成D/A轉(zhuǎn)換。
在AD模塊的初始化函數(shù):static int __init DA_at91_init(void)中,主要完成三部分操作。第一是對(duì)DA PIO口的初始化。第二是對(duì)所有要用到的物理地址調(diào)用ioremap來映射到虛擬地址空間上。第三是注冊(cè)模塊,為模塊動(dòng)態(tài)的申請(qǐng)一個(gè)設(shè)備號(hào)。
在DA模塊的注銷函數(shù):static void __exit DA_at91_cleanup(void)中,完成對(duì)模塊的注銷。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -