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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 實時嵌入式產品的測試系統設計

    實時嵌入式產品的測試系統設計

    作者: 時間:2010-09-08 來源:網絡 收藏

    摘要:主要介紹針對高實時性的產品而開發的的設計,簡單介紹了被的特性,從整個的設計思想、設計原理,包括軟件和硬件等方面,給出詳細的介紹。另外,比較了不同方案設計的優缺點,為開發同類測試系統提供幾種不同的思路。最后簡單討論了本文使用的用例管理軟件。
    關鍵詞:實時系統;測試系統;;

    本文引用地址:http://www.czjhyjcfj.com/article/151578.htm

    引言
    系統是以應用為中心,以計算機技術為基礎,能夠適應實際應用中對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。它是先進的計算機技術、半導體技術以及電子技術與各個行業的具體應用相結合的產物。在一些特定領域,它被要求能夠實時響應外部的請求并處理相應的計算,最后把結果及時地反饋給用戶或者外設。隨著嵌入式應用領域的迅速擴大,人們對嵌入式軟件質量提出了更高的要求,如何對日益復雜的嵌入式軟件進行快速有效的測試成了目前的關注熱點。

    1 設計原理
    1.1 系統需求
    本文采用的被測試嵌入式系統如圖1所示,是一套運行有飛行控制軟件的嵌入式系統。它需要對飛行的姿態、軌跡做出計算,并通過總
    線的方式與舵機、發動機、導引頭、慣性測量單元進行交互。測試的對象為該嵌入式平臺上運行的飛行控制軟件,其余的外設由測試系統仿真實現。本文主要討論測試系統的設計與實現。嵌入式系統所使用的核心器件是DSP芯片,它擁有多種接口,有1路A/D、1路D/A、8路開關量、2路串行422接口、2路串行485接口。通過各種接口的完成要求的功能。系統運行后將長時間處于每隔5ms與外設完成1次交互的狀態,其中1次交互包括2次請求收發數據(狀態和控制數據)、傳輸所有開關量、A/D的數據。測試系統具體要求如下:首先,由工控機(由測試系統模擬,如圖2所示)發送裝訂參數給嵌入式設備;接著,嵌入式設備根據裝訂參數進行初始化,并處于等待命令狀態;工控機發送開始運行命令給嵌入式設備;嵌入式設備收到開始命令后,進入周期循環狀態。

    2a.jpg

    2b.jpg
    周期循環狀態:
    ①嵌入式系統會向外部1號設備(由測試系統模擬)請求外設1控制數據,外部1號設備需要在2 ms內把數據發送給嵌入式系統。
    ②嵌入式系統會向外部2號設備(由測試系統模擬)請求外設2控制數據,外部2號設備需要在2 ms內把數據發送給嵌入式系統。
    ③上位機(由測試系統模擬)需要在發送完外設2的控制數據后的1 ms完成對嵌入式系統相關數據的采集。整個循環周期要求嚴格控制在5 ms以內。

    linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 县级市| 收藏| 额敏县| 岳池县| 尼勒克县| 永宁县| 罗定市| 治多县| 龙陵县| 大冶市| 祁阳县| 长治市| 格尔木市| 新民市| 遂昌县| 中方县| 阆中市| 茌平县| 阿拉善左旗| 淮北市| 枣强县| 德保县| 海安县| 彭山县| 高邑县| 锡林郭勒盟| 同仁县| 芦山县| 潜江市| 海盐县| 昆明市| 嵩明县| 垣曲县| 中江县| 石家庄市| 临朐县| 静宁县| 和龙市| 伊吾县| 武山县| 旬阳县|