新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 頻譜儀多種內核通信機制的方案設計

        頻譜儀多種內核通信機制的方案設計

        作者: 時間:2012-04-12 來源:網絡 收藏
        FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  此函數向內核注冊中斷,包括中斷號和中斷處理函數handler。

          對于HPI設備的注冊,為HPI設備分配系統未使用的254作為主設備號,0為次設備號。通過register_chrdev_region函數向內核注冊。函數cdev_init是初始化設備,其實就是建立設備與file_operations結構的對應關系。最后將設備加入內核。代碼如下:

          

        i.jpg

          上述的代碼都是在驅動模塊的hpi_init函數中實現。在HPI驅動被加載到內核時就完成了一系列初始化。

          4.1.3 file_operations結構中函數的實現

          設計驅動的大部分工作就是實現file_operations結構中的函數。代碼如下:

          

        e.jpg



        關鍵詞: 頻譜儀 內核通信

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永胜县| 阳新县| 九台市| 六盘水市| 唐山市| 华池县| 秦安县| 富源县| 福泉市| 娱乐| 石林| 海林市| 冕宁县| 甘谷县| 明光市| 屏南县| 米林县| 五寨县| 南城县| 南部县| 临泽县| 噶尔县| 沙雅县| 长寿区| 遂平县| 友谊县| 奉化市| 黄浦区| 从江县| 肥乡县| 泽普县| 南江县| 徐汇区| 镇雄县| 通河县| 广安市| 瓦房店市| 开江县| 嘉义县| 常熟市| 望城县|