国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 2233|回復: 1
打印 上一主題 下一主題

Linux設(shè)備驅(qū)動程序開發(fā) - Linux設(shè)備驅(qū)動類型

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2016-4-16 14:31:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Osboy觀點:本帖子您應該學到的知識點就,什么是字符型設(shè)備,塊型設(shè)備,網(wǎng)絡設(shè)備,和mtd設(shè)備驅(qū)動的特點。大家可以根據(jù)該帖子提出的觀點,baidu,google進行擴展閱讀。
     Linux設(shè)備驅(qū)動程序在Linux的內(nèi)核源代碼中占有很大的比例,源代碼的長度日益增加,主要是驅(qū)動程序的增加。在Linux內(nèi)核的不斷升級過程中,驅(qū)動程序的結(jié)構(gòu)還是相對穩(wěn)定。Linux設(shè)備驅(qū)動架構(gòu)的不斷發(fā)展中始終堅持的基本思想就是盡量抽取設(shè)備特性的共同點,把最復雜的設(shè)備驅(qū)動架構(gòu)程序代碼交給Linux的內(nèi)核和驅(qū)動子系統(tǒng)開發(fā)人員,而留給Linux的驅(qū)動編寫者更少的工作并使設(shè)備更趨于完美的工作。

Osboy覺得:說白了就是Linux開發(fā)人員盡量把一些設(shè)備驅(qū)動所涉及到的共性包裝起來,建立完善的設(shè)備驅(qū)動架構(gòu),而讓我們這種驅(qū)動開發(fā)者只需要寫很少的代碼就能完成設(shè)備驅(qū)動的編寫,而且我們的確是從Linux的這個思想上得到的益處。比如usb驅(qū)動,sd卡驅(qū)動,Linux已經(jīng)根據(jù)sd卡,usb協(xié)議實現(xiàn)了所有代碼,而留給我們的只需要告訴usb,sd卡設(shè)備的寄存器的真實地址,和設(shè)置很少的clock等針對特定某款芯片所作的寄存器設(shè)置。
 Linux系統(tǒng)的設(shè)備分為字符設(shè)備(char device),塊設(shè)備(block device)和網(wǎng)絡設(shè)備(network device)三種。字符設(shè)備是指存取時沒有緩存的設(shè)備。塊設(shè)備的讀寫都有緩存來支持,并且塊設(shè)備必須能夠隨機存取(random access),字符設(shè)備則沒有這個要求。典型的字符設(shè)備包括鼠標,鍵盤,串行口等。塊設(shè)備主要包括硬盤軟盤設(shè)備,CD-ROM等。一個文件系統(tǒng)要安裝進入操作系統(tǒng)必須在塊設(shè)備上。
     網(wǎng)絡設(shè)備在Linux里做專門的處理。Linux的網(wǎng)絡系統(tǒng)主要是基于BSD unix的socket機制。在系統(tǒng)和驅(qū)動程序之間定義有專門的數(shù)據(jù)結(jié)構(gòu)(sk_buff)進行數(shù)據(jù)的傳遞。系統(tǒng)里支持對發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的緩存,提供流量控制機制,提供對多協(xié)議的支持。
Osboy認為:這里有必要闡述下MTD設(shè)備驅(qū)動,mtd驅(qū)動是所有nand,norflash驅(qū)動的基礎(chǔ),在linux設(shè)備驅(qū)動中算是比較出名而且比較容易編譯的一類驅(qū)動程序,該驅(qū)動的特性就是既有塊設(shè)備驅(qū)動的特性,也有字符型設(shè)備驅(qū)動的特點。比如說我們可以操作塊設(shè)備節(jié)點mtdblock0,也可以操作字符型設(shè)備驅(qū)動節(jié)點mtd0來對mtd類型的設(shè)備進行操作
更多資訊可加交流群QQ277686564     QQ2905283896

沙發(fā)
發(fā)表于 2016-5-24 18:18:47 | 只看該作者
支持樓主,搶沙發(fā),樓主棒棒噠
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 两个人的免费视频 | 日韩免费观看一级毛片看看 | 可以免费看污片的网站 | 久久青青草原精品国产不卡 | 性生生活三级视频观看 | 免费无限制观看黄的网址 | 日韩aⅴ片 | 亚洲综合偷自成人网第页 | 五月天爱爱 | 欧美一区二区三区黄色 | 欧美卡1卡2卡三卡网站入口 | 午夜精品久久影院蜜桃 | 欧美精品免费在线观看 | 天天操精品视频 | 婷婷尹人香蕉久久天堂 | 97免费| 四虎国产精品免费视 | 国产一卡二卡3卡4卡无卡下载 | 尤物成人| 日本在线一区 | 韩剧初恋裴勇俊国语全集在线播放 | 日本人乱人乱亲乱色视频观看 | 免费播放的美国大片 | 成在线人永久免费视频下载 | 国产一国产一有一级毛片 | 激情五月婷婷久久 | 国产三级精品91三级在专区 | 国产精品自在线拍国产 | 青青操青青 | 欧美一区二区在线观看 | 国产福利一区视频 | 中文字幕无线码一区二区三区 | 亚洲欧美中文日韩二区一区 | 国产高清在线免费观看 | 99re7在线精品免费视频 | 亚洲伦理精品久久 | 综合久久99久久99播放 | 精品视频香蕉尹人在线 | 亚洲精品毛片久久久久久久 | 羞羞视频在线观看 | 日韩一级影院 |