• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

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

    本文引用地址:http://www.czjhyjcfj.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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 隆林| 合阳县| 黄平县| 石城县| 涞源县| 珠海市| 阿拉善盟| 康保县| 镇坪县| 平舆县| 汤原县| 新龙县| 奉节县| 金华市| 岱山县| 临城县| 封开县| 利川市| 军事| 桃江县| 大足县| 九江市| 项城市| 新郑市| 广宁县| 浙江省| 孙吴县| 中方县| 吴江市| 阳谷县| 瑞丽市| 乌兰察布市| 梓潼县| 霸州市| 保靖县| 新余市| 万荣县| 丰原市| 许昌市| 鄯善县| 大关县|