新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C2410A設計的工程地震儀方案

        基于S3C2410A設計的工程地震儀方案

        作者: 時間:2010-12-10 來源:網絡 收藏

        4.1 嵌入式操作系統WindowsCE.net的裁減
        使用集成開發環境Platform Builder根據提示完成操作系統鏡像的定制、編譯與調試工作,并可在此環境巾進行應用軟件、驅動程序的開發。在ARM中植入Windows CE.net平臺,首先根據目標設備的硬件配置及需要,對Windows CE.net進行基本定制,開發并安裝驅動程序,增加必要的特性,生成鏡像文件,通過JTAG將bootloader寫入flash后,通過網卡將鏡像文件下載到目標設備中,進行調試 同時要導出SDK,以備后面用EVC開發應用程序。

        4.2 數據采集驅動程序
        在數據采集中,主要對外部I/0口的訪問,Wince的BSP都實現WRITE—PORT—UCHAR和READ— PORT— UCHAR函數。訪問方式采用中斷方式。WinCE把中斷處理分為兩部分中斷服務例行程序ISR和中斷服務線程,用戶的中斷處理主要在IST中完成 。。這里采用中斷方式的非標準驅動,要實現兩個步驟:編寫中斷服務線程IST和注冊中斷服務線程。中斷信號由FIFO經FPGA不斷產生,每發生一次中斷,運行在核心態的中斷服務例行程序就調用一次IST。

        4.3 中斷控制
        系統如果對A/D轉換數據采用實時讀取的方式,則必然導致ARM處理器工作效率較低,所以在電路時采用中斷方式。A/D模塊輸出數據以循環方式分別寫入FIFO中。一旦FIFO中可使用數據容量減小到一定限度則產生中斷,ARM處理器進入中斷服務程序并讀取FIFO中的數據。

        4.4 上層應用軟件
        上層應用軟件的開發包含以下模塊:
        數據采集系統:實施采集的控制和監測。
        數據處理系統:簡單處理采集到的數據,如數字濾波等。
        圖形顯示系統:將采集到的數據以波形的形式顯示在顯示儀器L。
        數據存儲系統:構造數據存儲系統,使數據以文件形式存入存儲設備(FLASH閃存,USB外設,存儲卡等),硬件上還要求支持USB通用串行總線,支持設備的熱插拔,傳輸速度快.結構簡單。

        5 結束語
        本文所研制的微型系統綜合利用了嵌入式系統技術,與傳統地震勘探設備相比大大提高了設備的便攜性和節能性。同時,該系統注重數據快速存儲的研究,并在實際系統中加以應用。本系統在時充分考慮了電路的靈活性和通用性,可根據不同的功能要求編寫相應的VHDL語言程序。系統所使用的Windows CE操作系統可以任意裁剪,這對于功能的轉換很有幫助。本系統已研制完畢,現處于現場實驗階段。隨著計算機技術和網絡技術的發展,嵌入式微處理器的性能的提高,嵌入式系統將在工業控制領域得到更廣泛的應用。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长垣县| 威海市| 闽清县| 新干县| 奎屯市| 永定县| 乌鲁木齐市| 思茅市| 二连浩特市| 乌兰县| 长阳| 永和县| 四平市| 海安县| 晋城| 江华| 西充县| 临澧县| 蒙自县| 东兰县| 通州市| 砚山县| 舞阳县| 鄂温| 常德市| 天津市| 怀化市| 台安县| 黑水县| 乌鲁木齐市| 防城港市| 内丘县| 福鼎市| 安仁县| 德钦县| 康马县| 汉中市| 安多县| 金昌市| 紫金县| 昭觉县|