新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Linux的MISC類設備AD7859L的驅動程序開發

        基于Linux的MISC類設備AD7859L的驅動程序開發

        作者: 時間:2010-11-02 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/151386.htm

          在的probe函數中調用misc_register(stmctmiscdevice*misc)函數,對misc類注冊,這個函數會為內核注冊一個misc類型,如果minor被設置為DYNAMIC_MINOR,系統會動態的為該分配一個次設備號,用以區分其他的設備。不同類型的設備調用的設備注冊和注銷函數有所不同。misc類設備的注銷函數為misc_deregister(struct miscdevice}misc)。成功均返回零,否則返回一個錯誤代碼。

          

          3.3 應用

          測試的應用程序相對簡單,利用open函數打開設備文件,通過ioctl函數設置的各個采樣參數,包括選擇哪幾路通道進行采樣,采樣的時間間隔,采樣的方式等等。利用read函數讀取緩沖區數據,在程序退出時調用close函數關閉設備文件。

          4 結語

          是一款高速、低功耗的模數轉換器,在測量行業有著很廣闊的應用前景。隨著大家對的認可,嵌入式會被越來越多的人所接受。通過介紹在下以類設備方式開發AD7859L的設備程序,讓大家更清楚的理解類型設備的操作方法。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 彭泽县| 门源| 黄梅县| 东海县| 望奎县| 博野县| 四子王旗| 高密市| 宜兰市| 塔河县| 云和县| 五华县| 筠连县| 奉节县| 仪陇县| 都匀市| 青神县| 中江县| 错那县| 衡南县| 张家港市| 宜兰县| 北海市| 郸城县| 当涂县| 静宁县| 宣汉县| 隆化县| 兴义市| 望奎县| 屏山县| 博湖县| 拜泉县| 古蔺县| 凉山| 阿拉尔市| 江都市| 宜都市| 岳阳市| 安丘市| 四平市|