中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

驅動學習之驅動的設備文件

發布時間:2020-06-16 16:30:05 來源:網絡 閱讀:316 作者:菜鳥養成記 欄目:開發技術

  首先需要明白的一點是:一個硬件對應一個驅動,對應一個設備文件(/dev/),用來描述這個設備,將來應用程序就是通過這個設備文件來找到這個驅動。

  1:設備號 = 主設備號+次設備號

主設備號標識的是設備的驅動告訴Linux內核使用哪一個驅動程序為該設備(也就是/dev下的設備文件)服務,次設備號則是具體唯一標識是哪個設備。

在linux中,通過mknod創建設備文件:mknod /dev/xxx  c  主設備號 次設備號  ,可以通過ls -l來查看xxx設備文件的信息。其中/dev/xxx:設備文件的全路徑;  c:表示是設備文件

mknod /dev/test c 250 0

這樣就創建了一個設備文件,其主設備號是250(insmod時系統自動分配的,系統自動分配的主設備號是從大到小分配的(這個查看register_chrdev的實現代碼可以知道)這個主設備號就是register_chrdev時返回的設備那個主設備號,也可以自己指定),次設備號是0。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

聂荣县| 卢湾区| 洞头县| 旬阳县| 安新县| 漳浦县| 灌云县| 高碑店市| 类乌齐县| 武夷山市| 湾仔区| 马山县| 孟村| 百色市| 伊宁市| 连云港市| 化州市| 新疆| 台中市| 桐城市| 修武县| 凤山县| 富顺县| 华亭县| 壶关县| 宁晋县| 酉阳| 景宁| 万宁市| 陆丰市| 青州市| 句容市| 克拉玛依市| 新晃| 长沙市| 金华市| 黑河市| 沙湾县| 南召县| 乌恰县| 鲁山县|