80C196系列單片機(jī)測控系統(tǒng)軟件全數(shù)字仿真測評技術(shù)研究
發(fā)布時間:2021-01-03 08:02
隨著智能化、小型化、信息化要求的不斷提高,軟、硬件結(jié)合的嵌入式測控系統(tǒng)逐漸成為現(xiàn)代武器系統(tǒng)的核心。嵌入式測控軟件是嵌入式測控系統(tǒng)的重要組成部分,其質(zhì)量與可靠性是決定武器系統(tǒng)效能的重要指標(biāo)。軟件測評是保證軟件質(zhì)量的重要手段,因此開展嵌入式軟件測試方法研究具有重要的現(xiàn)實(shí)意義。本論文針對目前國內(nèi)在武器系統(tǒng)研制過程中,還廣泛采用匯編語言設(shè)計(jì)嵌入式測控軟件的情況,研究了嵌入式測控軟件測試的有效方法,并利用該技術(shù)開發(fā)了一個原型測評工具。匯編語言編寫的應(yīng)用軟件具有結(jié)構(gòu)緊湊、執(zhí)行速度快等優(yōu)點(diǎn),但其可讀性差、結(jié)構(gòu)化程度低,測試比較困難。本文在深入總結(jié)分析了現(xiàn)有嵌入式軟件測試工具的實(shí)現(xiàn)技術(shù)和匯編語言結(jié)構(gòu)及其編譯器設(shè)計(jì)原理的基礎(chǔ)上,提出了實(shí)現(xiàn)靜態(tài)分析、計(jì)算語句覆蓋率和判定覆蓋率的方法。在對指令仿真技術(shù)和設(shè)備仿真技術(shù)進(jìn)行了深入研究的基礎(chǔ)上,采用VC++ 6.0研制了針對80C196系列單片機(jī)匯編語言的全數(shù)字仿真測評工具。該仿真測評工具是一個集編輯、調(diào)試、靜態(tài)分析與動態(tài)測試等功能于一體的IDE環(huán)境,實(shí)現(xiàn)了語句覆蓋率和分支覆蓋率計(jì)算,解決了嵌入式軟件測試中實(shí)時性分析的難題。通過指令仿真和設(shè)備仿真解決了嵌入式系統(tǒng)結(jié)...
【文章來源】:中國工程物理研究院北京市
【文章頁數(shù)】:82 頁
【學(xué)位級別】:碩士
【部分圖文】:
0C196結(jié)構(gòu)圖
統(tǒng)片編譯井廠一-一一一~、\~一__一尸運(yùn)行控制察看狀態(tài)圖3(2)靜態(tài)分析功能需求:分析程序的靜態(tài)測試信息,包括:程序信息統(tǒng)計(jì):統(tǒng)計(jì)程序信息,包括變量數(shù)、標(biāo)號數(shù)變量信息:變量名稱及其地址標(biāo)號信息:程序中標(biāo)號的名稱及其位置程序結(jié)構(gòu)分析:分析子程序調(diào)用關(guān)系分支指令信息:分支指令的位置及其跳轉(zhuǎn)目標(biāo)地址、目標(biāo)標(biāo)號注釋信息:程序中注釋的行數(shù)(3)動態(tài)測試功能需求:分析程序的動態(tài)測試信息,包括:
IIINTTTPORI,, TIMERRRPINNNPINNNDArAAADONEEEOVFFF在 80c196單片機(jī)仿真模塊中,ClntemiPt類作為全數(shù)字仿真測評工具中的中斷控制器,管理所有的中斷。Clnterrupt類所管理的外部接口類如圖5.1所示。當(dāng)中斷源發(fā)中斷請求時,對應(yīng)的中斷懸掛寄存器就會被置1,通知chiteri1Jpt類有中斷產(chǎn)生。此時ChitermPt模塊會依據(jù)中斷類型以及中斷優(yōu)先級,去查找中斷向量表,從中斷向量表得到中斷處理子程序地址,保存當(dāng)前程序狀態(tài)字和地址值后,將中斷處理子程序地址放入地址寄存器中,作為下一條指令執(zhí)行的起始地址。中斷向量表的定義如表5.3所示。
【參考文獻(xiàn)】:
期刊論文
[1]通用嵌入式軟件測試環(huán)境在武器裝備軟件測試中的應(yīng)用[J]. 宋文,于林宇,劉軍. 測控技術(shù). 2005(10)
[2]實(shí)時數(shù)字場景仿真系統(tǒng)研究與實(shí)現(xiàn)[J]. 張志勇,盧煥章,郭天天,肖山竹. 國防科技大學(xué)學(xué)報(bào). 2005(04)
[3]面向嵌入式軟件測試的腳本語言CATScript[J]. 徐思剛,桑楠. 計(jì)算機(jī)工程. 2005(11)
[4]嵌入式軟件仿真測試環(huán)境的軟件體系結(jié)構(gòu)設(shè)計(jì)[J]. 王軼辰,劉斌. 計(jì)算機(jī)工程與應(yīng)用. 2005(16)
[5]嵌入式軟件測試方法與技術(shù)[J]. 劉利枚,汪文勇,唐科. 計(jì)算機(jī)與現(xiàn)代化. 2005(04)
[6]軟件測試用例生成綜合策略研究[J]. 李冰,陳自力,馬颯颯. 計(jì)算機(jī)測量與控制. 2005(04)
[7]嵌入式軟件仿真測試環(huán)境接口通訊協(xié)議研究[J]. 王軼辰,劉斌. 計(jì)算機(jī)工程與設(shè)計(jì). 2005(02)
[8]實(shí)時軟件的仿真測試平臺的研究[J]. 談琳,羅永紅. 計(jì)算機(jī)仿真. 2005(01)
[9]基于模塊化設(shè)計(jì)的嵌入式軟件測試方法[J]. 郭遠(yuǎn)東,黃榮瑛,陳友東,王田苗. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2005(01)
[10]嵌入式仿真測試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 韋工. 艦船電子工程. 2004(06)
碩士論文
[1]航天嵌入式軟件測試系統(tǒng)研究與設(shè)計(jì)[D]. 張煜.中國科學(xué)院研究生院(空間科學(xué)與應(yīng)用研究中心) 2003
本文編號:2954623
【文章來源】:中國工程物理研究院北京市
【文章頁數(shù)】:82 頁
【學(xué)位級別】:碩士
【部分圖文】:
0C196結(jié)構(gòu)圖
統(tǒng)片編譯井廠一-一一一~、\~一__一尸運(yùn)行控制察看狀態(tài)圖3(2)靜態(tài)分析功能需求:分析程序的靜態(tài)測試信息,包括:程序信息統(tǒng)計(jì):統(tǒng)計(jì)程序信息,包括變量數(shù)、標(biāo)號數(shù)變量信息:變量名稱及其地址標(biāo)號信息:程序中標(biāo)號的名稱及其位置程序結(jié)構(gòu)分析:分析子程序調(diào)用關(guān)系分支指令信息:分支指令的位置及其跳轉(zhuǎn)目標(biāo)地址、目標(biāo)標(biāo)號注釋信息:程序中注釋的行數(shù)(3)動態(tài)測試功能需求:分析程序的動態(tài)測試信息,包括:
IIINTTTPORI,, TIMERRRPINNNPINNNDArAAADONEEEOVFFF在 80c196單片機(jī)仿真模塊中,ClntemiPt類作為全數(shù)字仿真測評工具中的中斷控制器,管理所有的中斷。Clnterrupt類所管理的外部接口類如圖5.1所示。當(dāng)中斷源發(fā)中斷請求時,對應(yīng)的中斷懸掛寄存器就會被置1,通知chiteri1Jpt類有中斷產(chǎn)生。此時ChitermPt模塊會依據(jù)中斷類型以及中斷優(yōu)先級,去查找中斷向量表,從中斷向量表得到中斷處理子程序地址,保存當(dāng)前程序狀態(tài)字和地址值后,將中斷處理子程序地址放入地址寄存器中,作為下一條指令執(zhí)行的起始地址。中斷向量表的定義如表5.3所示。
【參考文獻(xiàn)】:
期刊論文
[1]通用嵌入式軟件測試環(huán)境在武器裝備軟件測試中的應(yīng)用[J]. 宋文,于林宇,劉軍. 測控技術(shù). 2005(10)
[2]實(shí)時數(shù)字場景仿真系統(tǒng)研究與實(shí)現(xiàn)[J]. 張志勇,盧煥章,郭天天,肖山竹. 國防科技大學(xué)學(xué)報(bào). 2005(04)
[3]面向嵌入式軟件測試的腳本語言CATScript[J]. 徐思剛,桑楠. 計(jì)算機(jī)工程. 2005(11)
[4]嵌入式軟件仿真測試環(huán)境的軟件體系結(jié)構(gòu)設(shè)計(jì)[J]. 王軼辰,劉斌. 計(jì)算機(jī)工程與應(yīng)用. 2005(16)
[5]嵌入式軟件測試方法與技術(shù)[J]. 劉利枚,汪文勇,唐科. 計(jì)算機(jī)與現(xiàn)代化. 2005(04)
[6]軟件測試用例生成綜合策略研究[J]. 李冰,陳自力,馬颯颯. 計(jì)算機(jī)測量與控制. 2005(04)
[7]嵌入式軟件仿真測試環(huán)境接口通訊協(xié)議研究[J]. 王軼辰,劉斌. 計(jì)算機(jī)工程與設(shè)計(jì). 2005(02)
[8]實(shí)時軟件的仿真測試平臺的研究[J]. 談琳,羅永紅. 計(jì)算機(jī)仿真. 2005(01)
[9]基于模塊化設(shè)計(jì)的嵌入式軟件測試方法[J]. 郭遠(yuǎn)東,黃榮瑛,陳友東,王田苗. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2005(01)
[10]嵌入式仿真測試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 韋工. 艦船電子工程. 2004(06)
碩士論文
[1]航天嵌入式軟件測試系統(tǒng)研究與設(shè)計(jì)[D]. 張煜.中國科學(xué)院研究生院(空間科學(xué)與應(yīng)用研究中心) 2003
本文編號:2954623
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2954623.html
最近更新
教材專著