新聞中心

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

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

        作者: 時間:2012-04-12 來源:網絡 收藏
        過計算后,通過SPI接口的片選NPCS來選擇中頻板FPGA或源掃板FPGA來下發參數。

          由于中頻板FPGA和源掃板FPGA的功能各異,接收的參數也不盡相同,所以制定了不同的數據幀格式及發送規則。ARM向中頻板FPGA每幀數據傳送16位,傳輸頻率為0.36 MHz。發送順序為:路由碼1、數據幀1、路由碼2、數據幀2、結束碼。ARM向源掃板FPGA每幀數據傳送16位,傳輸頻率為0.36 MHz。發送參數前都要先發送一個存儲這個參數的虛擬地址,然后發送參數,順序為:虛擬地址1、參數1、虛擬地址2、參數2、結束碼。

        3 嵌入式Linux設備驅動簡介

          一套完整設備的軟件系統開發可分為:應用程序、庫、操作系統(內核)、驅動程序。Linux軟件系統的層次關系如圖4所示。驅動程序的作用存于連接軟、硬件,即內核通過驅動程序來完成對硬件設備的操作。在Linux系統中,應用程序運行于“用戶空間”,并不能直接操作硬件,這可以避免應用程序的錯誤使得整個系統崩潰。而驅動程序運行于“內核空間”,它是系統信任的一部分。所以應用程序要對硬件操作,就要首先使用庫提供的系統調用來進入內核。內核匹配后,調用相應的驅動程序函數,從而完成對硬件的操作。

          

        d.jpg



        關鍵詞: 頻譜儀 內核通信

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 玉龙| 平塘县| 乐都县| 蒲江县| 江津市| 凤城市| 康乐县| 广东省| 南川市| 莲花县| 邹城市| 绵阳市| 固阳县| 崇明县| 蒙阴县| 塔城市| 普格县| 元江| 奈曼旗| 娱乐| 区。| 民乐县| 洞口县| 新干县| 白玉县| 宝丰县| 常德市| 新巴尔虎左旗| 沛县| 白水县| 广水市| 赤水市| 广昌县| 马关县| 涟水县| 德安县| 白山市| 潮州市| 萨嘎县| 鸡泽县| 江陵县|