新聞中心

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

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

        作者: 時間:2012-03-27 來源:網絡 收藏

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

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 崇信县| 资中县| 遵化市| 宁夏| 靖江市| 连城县| 琼海市| 区。| 云和县| 沐川县| 武威市| 石柱| 仪陇县| 汕头市| 鹤峰县| 溧水县| 紫云| 清镇市| 永定县| 锡林郭勒盟| 德清县| 苏尼特左旗| 昭苏县| 阳山县| 右玉县| 元谋县| 镇江市| 怀集县| 缙云县| 筠连县| 鞍山市| 东城区| 长汀县| 沙坪坝区| 新乐市| 吴川市| 札达县| 绥中县| 西平县| 新邵县| 怀集县|