浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 控制技術(shù)

Linux系統(tǒng)的USB接口驅(qū)動(dòng)

發(fā)布時(shí)間:2013/9/6 20:19:29 訪問(wèn)次數(shù):801

    1.用  途
    USB接口驅(qū)動(dòng)。
    2.原  理
    隨著Linux的廣泛應(yīng)用,74LCX125MX越來(lái)越多的人開(kāi)始關(guān)注其接口驅(qū)動(dòng)。
    Linux的2.4.0版本及其以上版本都支持USB,版本2.2.16及其以上版本對(duì)USB的支持有一定的限制。原則上,訪問(wèn)USB設(shè)備有以下兩個(gè)選項(xiàng):
    ①通過(guò)內(nèi)核提供給用戶的接口模塊。
    ②通過(guò)USB文件系統(tǒng)(usbdebfs),該文件系統(tǒng)可以執(zhí)行USB接口提供的控制請(qǐng)求。
    接下來(lái)要介紹的方法采用了內(nèi)核模塊,該模塊的代碼可動(dòng)態(tài)加載到操作系統(tǒng)內(nèi)核,也可以動(dòng)態(tài)刪除,它還可以實(shí)現(xiàn)一些特殊的功能,如訪問(wèn)Elektor Electronics USB接口。這些優(yōu)點(diǎn)使得測(cè)試代碼非常容易,同時(shí)保證不必?fù)?dān)心系統(tǒng)內(nèi)核增加不必要的代碼。內(nèi)核模塊cy3640.o是Internet上Cypress Starter Kit驅(qū)動(dòng)的改版,因?yàn)樗cElektor Electronics USB使用了同樣的硬件。該模塊提供了訪問(wèn)接口所有功能的方法。附錄程序給出了典型的I/()調(diào)用序列。這些調(diào)用的實(shí)現(xiàn)如Tablel所示。該模塊中的文件描述采用硬編碼,并占用了主180號(hào)和次128號(hào)USB接口。
    輸入命令insmod cy3640.O.則模塊將被裝載到內(nèi)核,并被激活。此外,文件描述必須采用下面的命令創(chuàng)建一次:
    mknod /dev/usb-elektor
    而且要使用下面的命令將每個(gè)人的訪問(wèn)權(quán)限修改為可讀寫(xiě):
    這些操作將需要具有Root特權(quán)的用戶來(lái)完成。在每次啟動(dòng)時(shí),該模塊將被重新安裝。
    Tcl/Tk是Linux在Windows下的VisualBasic對(duì)應(yīng)產(chǎn)品。Tk是一個(gè)解釋器,向用戶提供一個(gè)圖形接口,同時(shí)它允許裝載動(dòng)態(tài)庫(kù)。這些特點(diǎn)使得它成為快速產(chǎn)生用戶接口的理想工具。
    該項(xiàng)工程需要下載的文件編號(hào)為010065 11,該文件包含了訪問(wèn)庫(kù)、版本2.2.x和2.4.x的內(nèi)核模塊、使用Tcl/Tk的共享庫(kù)和一些示例程序。
    1.用  途
    USB接口驅(qū)動(dòng)。
    2.原  理
    隨著Linux的廣泛應(yīng)用,74LCX125MX越來(lái)越多的人開(kāi)始關(guān)注其接口驅(qū)動(dòng)。
    Linux的2.4.0版本及其以上版本都支持USB,版本2.2.16及其以上版本對(duì)USB的支持有一定的限制。原則上,訪問(wèn)USB設(shè)備有以下兩個(gè)選項(xiàng):
    ①通過(guò)內(nèi)核提供給用戶的接口模塊。
    ②通過(guò)USB文件系統(tǒng)(usbdebfs),該文件系統(tǒng)可以執(zhí)行USB接口提供的控制請(qǐng)求。
    接下來(lái)要介紹的方法采用了內(nèi)核模塊,該模塊的代碼可動(dòng)態(tài)加載到操作系統(tǒng)內(nèi)核,也可以動(dòng)態(tài)刪除,它還可以實(shí)現(xiàn)一些特殊的功能,如訪問(wèn)Elektor Electronics USB接口。這些優(yōu)點(diǎn)使得測(cè)試代碼非常容易,同時(shí)保證不必?fù)?dān)心系統(tǒng)內(nèi)核增加不必要的代碼。內(nèi)核模塊cy3640.o是Internet上Cypress Starter Kit驅(qū)動(dòng)的改版,因?yàn)樗cElektor Electronics USB使用了同樣的硬件。該模塊提供了訪問(wèn)接口所有功能的方法。附錄程序給出了典型的I/()調(diào)用序列。這些調(diào)用的實(shí)現(xiàn)如Tablel所示。該模塊中的文件描述采用硬編碼,并占用了主180號(hào)和次128號(hào)USB接口。
    輸入命令insmod cy3640.O.則模塊將被裝載到內(nèi)核,并被激活。此外,文件描述必須采用下面的命令創(chuàng)建一次:
    mknod /dev/usb-elektor
    而且要使用下面的命令將每個(gè)人的訪問(wèn)權(quán)限修改為可讀寫(xiě):
    這些操作將需要具有Root特權(quán)的用戶來(lái)完成。在每次啟動(dòng)時(shí),該模塊將被重新安裝。
    Tcl/Tk是Linux在Windows下的VisualBasic對(duì)應(yīng)產(chǎn)品。Tk是一個(gè)解釋器,向用戶提供一個(gè)圖形接口,同時(shí)它允許裝載動(dòng)態(tài)庫(kù)。這些特點(diǎn)使得它成為快速產(chǎn)生用戶接口的理想工具。
    該項(xiàng)工程需要下載的文件編號(hào)為010065 11,該文件包含了訪問(wèn)庫(kù)、版本2.2.x和2.4.x的內(nèi)核模塊、使用Tcl/Tk的共享庫(kù)和一些示例程序。
相關(guān)技術(shù)資料
9-6Linux系統(tǒng)的USB接口驅(qū)動(dòng)

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

自制經(jīng)典的1875功放
    平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!