国产欧美精品一区二区,中文字幕专区在线亚洲,国产精品美女网站在线观看,艾秋果冻传媒2021精品,在线免费一区二区,久久久久久青草大香综合精品,日韩美aaa特级毛片,欧美成人精品午夜免费影视

基于Keil C51的嵌入式軟件外設虛擬化設計與實(shí)現
DOI:
CSTR:
作者:
作者單位:

上海航天電子技術(shù)研究所

作者簡(jiǎn)介:

通訊作者:

中圖分類(lèi)號:

TP391.9

基金項目:


Design and Implementation of Embedded Software Peripheral Virtualization Based on Keil C51
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 圖/表
  • |
  • 訪(fǎng)問(wèn)統計
  • |
  • 參考文獻
  • |
  • 相似文獻
  • |
  • 引證文獻
  • |
  • 資源附件
  • |
  • 文章評論
    摘要:

    目前航空航天控制領(lǐng)域嵌入式軟件的測試面臨兩個(gè)問(wèn)題:軟件實(shí)際運行物理環(huán)境的使用受限;在實(shí)物環(huán)境中由于無(wú)法執行某些故障、邊界測試用例,導致測試覆蓋性、準確性得不到滿(mǎn)足。為解決以上問(wèn)題,對嵌入式軟件的外部設備進(jìn)行了研究,提出構建數字化測試平臺替代實(shí)物環(huán)境的方案,設計并完成總線(xiàn)1553B、總線(xiàn)RS422、AD采集、I/O等外部設備的虛擬化。平臺模擬嵌入式軟件真實(shí)的運行環(huán)境,測試過(guò)程不受實(shí)物環(huán)境制約,測試激勵的注入不受任何限制,保障了測試的充分性。最后,以某電源下位機測試過(guò)程仿真為例,搭建不依賴(lài)真實(shí)硬件環(huán)境的數字仿真平臺,能夠實(shí)現故障注入、邊界測試等特殊測試用例的執行,驗證了平臺在嵌入式軟件測試中的有效性。

    Abstract:

    At present, the testing of embedded software in the aerospace control field faces two problems: the use of the physical environment for the actual operation of the software is limited; in the physical environment, certain faults and boundary test cases cannot be executed, resulting in insufficient test coverage and accuracy. Satisfy. In order to solve the above problems, the external equipment of embedded software was researched, and a plan to build a digital test platform to replace the physical environment was proposed, and the virtualization of external equipment such as bus 1553B, bus RS422, AD acquisition, I/O, etc. was designed and completed. The platform simulates the real operating environment of the embedded software, the test process is not restricted by the physical environment, and the injection of test incentives is not restricted in any way, ensuring the adequacy of the test. Finally, taking the test process simulation of the lower computer of a certain power supply as an example, a digital simulation platform that does not rely on the real hardware environment can be built, which can realize the execution of special test cases such as fault injection and boundary testing, which verifies the effectiveness of the platform in embedded software testing.

    參考文獻
    相似文獻
    引證文獻
引用本文

申 臻,宋雷軍,魏冬冬,于清華,劉 濤.基于Keil C51的嵌入式軟件外設虛擬化設計與實(shí)現計算機測量與控制[J].,2023,31(4):205-212.

復制
分享
文章指標
  • 點(diǎn)擊次數:
  • 下載次數:
  • HTML閱讀次數:
  • 引用次數:
歷史
  • 收稿日期:2022-08-20
  • 最后修改日期:2022-09-09
  • 錄用日期:2022-09-13
  • 在線(xiàn)發(fā)布日期: 2023-04-24
  • 出版日期:
文章二維碼
怀化市| 化德县| 阿克陶县| 噶尔县| 商城县| 乡宁县| 光泽县| 诸暨市| 马山县| 和静县| 云梦县| 叙永县| 高青县| 平江县| 同心县| 茶陵县| 碌曲县| 武冈市| 凯里市| 屏东市| 泰宁县| 大化| 图木舒克市| 余江县| 宜宾市| 丘北县| 团风县| 崇文区| 西安市| 遂川县| 开平市| 清涧县| 连云港市| 东平县| 上虞市| 沾化县| 上栗县| 江都市| 神池县| 张北县| 延吉市|