




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ICS25.040
CCSL70
!7,
DB32/T4701—2024
工業(yè)嵌入式實(shí)時操作系統(tǒng)通用
測試規(guī)范
Generaltestingspecificationsforindustrialembeddedreal?time
operatingsystem
2024-02-05發(fā)布2024-03-05實(shí)施
江蘇省市場監(jiān)督管理局發(fā)布
中國標(biāo)準(zhǔn)出版社出版
DB32/T4701—2024
目次
前言……………………………Ⅲ
1范圍…………………………1
2規(guī)范性引用文件……………1
3術(shù)語和定義…………………1
4縮略語………………………1
5一般要求……………………2
5.1測試目的………………2
5.2測試內(nèi)容………………2
5.3測試過程………………2
5.4測試方法………………2
5.5測試用例………………2
5.6測試工具………………2
5.7測試環(huán)境………………3
5.8測試文檔………………3
6技術(shù)要求……………………3
6.1功能性…………………3
6.2性能效率………………7
6.3安全性…………………8
6.4可配置性………………8
6.5兼容性…………………8
6.6易用性…………………9
6.7可靠性…………………9
6.8維護(hù)性…………………9
6.9可移植性………………9
7測試內(nèi)容……………………10
7.1功能性…………………10
7.2性能效率………………15
7.3安全性…………………16
7.4可配置性………………16
7.5兼容性…………………17
7.6易用性…………………17
7.7可靠性…………………18
Ⅰ
DB32/T4701—2024
7.8維護(hù)性…………………18
7.9可移植性………………18
7.10余量測試……………19
7.11文檔審查……………19
7.12代碼審查……………19
8終止條件……………………19
8.1正常終止條件…………………………19
8.2異常終止條件…………………………19
9評價標(biāo)準(zhǔn)……………………19
Ⅱ
DB32/T4701—2024
前言
本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定
起草。
請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識別專利的責(zé)任。
本文件由江蘇省工業(yè)和信息化廳提出。
本文件由江蘇省軟件和信息技術(shù)服務(wù)標(biāo)準(zhǔn)化技術(shù)委員會歸口。
本文件起草單位:江蘇省電子信息產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)研究院(江蘇省信息安全測評中心)、南京翼輝
信息技術(shù)有限公司、國網(wǎng)江蘇省電力有限公司信息通信分公司、國網(wǎng)江蘇省電力有限公司、南京理工大
學(xué)、南京大學(xué)、東南大學(xué)、中移物聯(lián)網(wǎng)有限公司、江蘇省軟件行業(yè)協(xié)會、江蘇省人工智能學(xué)會、鎮(zhèn)江市京口
區(qū)大禹山創(chuàng)意新社區(qū)管委會、中國船舶工業(yè)軟件測試中心、航天中認(rèn)軟件測評科技(北京)有限責(zé)任公司、
工業(yè)和信息化部電子第五研究所、中國軟件評測中心。
本文件主要起草人:王坤、王鑫、夏飛、王凌、侯君、李千目、張騰標(biāo)、程愷、吳蘭、余波、李孝成、張陽、莊嶺、
陳欣、高陽、宋鐵成、任星偉、何滿懷、房偉、朱亞露、趙偉、許一鳴、王愛菲、車洵、王劍亮、肖威。
Ⅲ
DB32/T4701—2024
工業(yè)嵌入式實(shí)時操作系統(tǒng)通用
測試規(guī)范
1范圍
本文件規(guī)定了工業(yè)嵌入式實(shí)時操作系統(tǒng)的一般要求、技術(shù)要求、測試內(nèi)容、終止條件和評價標(biāo)準(zhǔn)。
本文件適用于工業(yè)嵌入式實(shí)時操作系統(tǒng)的測試。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文
件,僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T15532—2008計算機(jī)軟件測試規(guī)范
GB/T22033—2017信息技術(shù)嵌入式系統(tǒng)術(shù)語第2部分:術(shù)語和定義
GB/T25000.51—2016系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(SQuaRE)第51部分:就
緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細(xì)則
3術(shù)語和定義
GB/T22033—2017和GB/T15532—2008界定的以及下列術(shù)語和定義適用于本文件。
3.1
工業(yè)嵌入式實(shí)時操作系統(tǒng)industrialembeddedreal?timeoperatingsystem
一種用于控制工業(yè)嵌入式系統(tǒng)的操作系統(tǒng),具有高度的實(shí)時性和可靠性,能確保對時間敏感的任務(wù)
及時響應(yīng),提供嚴(yán)格的處理時間界限,并保證系統(tǒng)按預(yù)定順序準(zhǔn)確地執(zhí)行任務(wù)。
3.2
系統(tǒng)時基systemtimebase
系統(tǒng)中用于測量和同步時間的基準(zhǔn),由系統(tǒng)時鐘提供,確保各組件按協(xié)調(diào)的時間線執(zhí)行任務(wù)。
3.3
周期任務(wù)抖動jitterinperiodictasks
系統(tǒng)執(zhí)行周期性任務(wù)時,任務(wù)實(shí)際開始執(zhí)行的時間與預(yù)期時間之間的差異。
4縮略語
下列縮略語適用于本文件。
ARP:地址解析協(xié)議(AddressResolutionProtocol)
CPU:中央處理單元(CenterProcessingUnit)
ICMP:網(wǎng)絡(luò)控制報文協(xié)議(InternetProtocol)
IP:網(wǎng)絡(luò)互連協(xié)議(InternetProtocol)
SMP:對稱多處理器結(jié)構(gòu)(SymmetricMulti?Processing)
1
DB32/T4701—2024
TCP:傳輸控制協(xié)議(TransmissionControlProtocol)
TELNET:遠(yuǎn)程登錄服務(wù)協(xié)議(TelecommunicationNetworkProtocol)
TFTP:簡單文件傳輸協(xié)議(TrivialFileTransferProtocol)
UDP:用戶數(shù)據(jù)包協(xié)議(UserDatagramProtocol)
5一般要求
5.1測試目的
工業(yè)嵌入式實(shí)時操作系統(tǒng)測試的目的是:
a)發(fā)現(xiàn)工業(yè)嵌入式實(shí)時操作系統(tǒng)的缺陷或錯誤;
b)驗(yàn)證工業(yè)嵌入式實(shí)時操作系統(tǒng)是否滿足軟件任務(wù)書、軟件需求規(guī)格說明及其他技術(shù)文件所規(guī)定
的技術(shù)要求;
c)評價工業(yè)嵌入式實(shí)時操作系統(tǒng)的技術(shù)和質(zhì)量。
5.2測試內(nèi)容
工業(yè)嵌入式實(shí)時操作系統(tǒng)執(zhí)行的測試類型包括功能性測試、性能效率測試、安全性測試、可配置性測
試、兼容性測試、易用性測試、可靠性測試、維護(hù)性測試、可移植性測試、余量測試、文檔審查和代碼審查。
本文件給出技術(shù)要求和對應(yīng)測試內(nèi)容的全集,分為核心要求和一般要求,核心要求為必選項(xiàng),一般要求為
可選項(xiàng)。測試時應(yīng)依據(jù)具體情況選取或增補(bǔ)測試類型和測試項(xiàng)。
5.3測試過程
工業(yè)嵌入式實(shí)時操作系統(tǒng)的測試過程應(yīng)符合GB/T15532—2008對測試過程的要求。在測試執(zhí)行
過程中執(zhí)行測試用例,獲取測試結(jié)果后,針對發(fā)現(xiàn)的問題,與軟件研制方進(jìn)行溝通,需要時,由軟件研制方
對代碼和相關(guān)的各階段軟件文檔進(jìn)行修改,修改后的代碼進(jìn)行回歸測試,回歸測試按GB/T15532—
2008的規(guī)定執(zhí)行。
5.4測試方法
測試方法應(yīng)采取動態(tài)測試和靜態(tài)測試相結(jié)合的方式,具體如下:
a)動態(tài)測試方法適用于功能性測試、性能效率測試、安全性測試、可配置性測試、兼容性測試、易用
性測試、可靠性測試、維護(hù)性測試、可移植性測試、余量測試;
b)靜態(tài)測試方法適用于文檔審查和代碼審查。
5.5測試用例
應(yīng)準(zhǔn)備測試用例,并對其適用性進(jìn)行評審,確保測試的覆蓋率和充分性。測試用例的設(shè)計對需求的
覆蓋率應(yīng)達(dá)到100%;基于代碼的測試覆蓋率應(yīng)包括語句覆蓋、分支覆蓋和修正條件/判定覆蓋(MC/DC
覆蓋)三個方面,宜依據(jù)應(yīng)用的安全要求,選擇代碼測試覆蓋的類型并確定覆蓋率,覆蓋率宜不低于
30%。
5.6測試工具
對工業(yè)嵌入式實(shí)時操作系統(tǒng)進(jìn)行測試時,可以使用測試工具和測試包,應(yīng)對其適用性進(jìn)行評審,確保
所選擇的測試工具適用于相應(yīng)類型的測試。
2
DB32/T4701—2024
5.7測試環(huán)境
對測試環(huán)境的要求如下:
a)硬件環(huán)境,包括宿主機(jī)、目標(biāo)機(jī)、程序下載工具及供電電源;
b)軟件環(huán)境,包括宿主機(jī)操作系統(tǒng)、工業(yè)嵌入式實(shí)時操作系統(tǒng)的開發(fā)環(huán)境、集成開發(fā)環(huán)境及編
譯器。
5.8測試文檔
測試文檔的編寫應(yīng)符合GB/T25000.51—2016測試文檔要求或相關(guān)文檔格式要求,測試文檔主要
包括:
a)測試計劃;
b)測試說明;
c)測評報告;
d)測試記錄;
e)測試問題報告單。
6技術(shù)要求
6.1功能性
6.1.1任務(wù)管理
任務(wù)管理應(yīng)提供任務(wù)調(diào)度、創(chuàng)建任務(wù)、刪除任務(wù)、掛起任務(wù)、激活任務(wù)和任務(wù)優(yōu)先級設(shè)置等功能。
工業(yè)嵌入式實(shí)時操作系統(tǒng)應(yīng)至少支持就緒、運(yùn)行和阻塞三種任務(wù)狀態(tài)。
任務(wù)管理功能要求具體見表1。
表1任務(wù)管理功能要求
模塊名稱技術(shù)要求備注
支持創(chuàng)建任務(wù)、刪除任務(wù)、掛起任務(wù)、激活任務(wù)和任務(wù)優(yōu)先級設(shè)置核心
支持任務(wù)調(diào)度,提供禁止/使能調(diào)度的機(jī)制核心
支持基于優(yōu)先級搶占的調(diào)度算法,使優(yōu)先級高的任務(wù)優(yōu)先得到處理核心
至少支持三種任務(wù)狀態(tài):就緒、運(yùn)行和阻塞,支持任務(wù)在就緒、運(yùn)行、阻塞三種狀態(tài)間進(jìn)行切換核心
任務(wù)管理支持任務(wù)屬性對象,允許根據(jù)指定屬性創(chuàng)建任務(wù)核心
支持針對相同優(yōu)先級任務(wù)采用時間片輪轉(zhuǎn)或先進(jìn)先出等調(diào)度策略,保證相同優(yōu)先級任務(wù)都能夠得到
核心
合理調(diào)度
支持任務(wù)屬性的設(shè)置、查詢等功能一般
提供任務(wù)創(chuàng)建、任務(wù)刪除、任務(wù)切換擴(kuò)展點(diǎn)一般
6.1.2任務(wù)同步與通信
任務(wù)同步主要用于協(xié)調(diào)多任務(wù)系統(tǒng)中任務(wù)的執(zhí)行順序和共享資源的互斥訪問。任務(wù)通信主要用于
在不同任務(wù)間傳遞數(shù)據(jù)。任務(wù)同步和通信的機(jī)制主要包括信號量、互斥量、消息隊列、信號、條件變量、讀
寫鎖等。任務(wù)同步與通信功能要求具體見表2。
3
DB32/T4701—2024
表2任務(wù)同步與通信功能要求
模塊名稱技術(shù)要求備注
支持二值信號量和計數(shù)信號量核心
支持任務(wù)在等待信號量時采用優(yōu)先級次序或先進(jìn)先出的調(diào)度原則核心
信號量支持非阻塞方式鎖定信號量核心
支持任務(wù)以永久等待方式獲取信號量核心
支持任務(wù)以限時等待方式獲取信號量核心
支持互斥量,提供防止優(yōu)先級反轉(zhuǎn)機(jī)制核心
支持任務(wù)以非阻塞方式獲取互斥量核心
支持任務(wù)以永久等待方式獲取互斥量核心
互斥量
支持任務(wù)以限時等待方式獲取互斥量核心
支持互斥量嵌套訪問,允許互斥量擁有者多次調(diào)用該互斥量核心
支持確保持有互斥量的任務(wù)刪除安全核心
支持消息隊列,支持同步、異步的通信機(jī)制核心
消息隊列支持阻塞、非阻塞的消息發(fā)送機(jī)制核心
支持阻塞、非阻塞的消息接收機(jī)制核心
支持采用異步的信號接收和發(fā)送機(jī)制核心
支持向指定任務(wù)發(fā)送指定的信號核心
信號支持阻塞等待指定信號發(fā)生核心
提供系統(tǒng)信號的默認(rèn)處理方式,并能夠設(shè)置信號處理功能的擴(kuò)展點(diǎn)以實(shí)現(xiàn)特定功能核心
支持設(shè)置信號掩碼,屏蔽信號送達(dá)核心
支持條件變量,支持初始化、銷毀條件變量核心
支持永久阻塞方式等待條件變量核心
條件變量
支持限時阻塞方式等待條件變量核心
支持同時喚醒一個或多個等待任務(wù)核心
支持共享讀鎖和互斥寫鎖核心
讀寫鎖
支持讀寫任務(wù)發(fā)生競爭時采用讀任務(wù)優(yōu)先或?qū)懭蝿?wù)優(yōu)先策略一般
6.1.3時鐘/定時器管理
時鐘管理主要用于維護(hù)系統(tǒng)時基,設(shè)置和獲取時間信息。定時器管理主要用于支持指定函數(shù)與一個
特定的時間間隔相關(guān)聯(lián),當(dāng)間隔時間結(jié)束時指定函數(shù)立刻被調(diào)用。定時器根據(jù)其觸發(fā)類型可分為單次定
時器和周期性定時器。時鐘/定時器管理功能要求具體見表3。
4
DB32/T4701—2024
表3時鐘/定時器管理功能要求
模塊名稱技術(shù)要求備注
支持內(nèi)核節(jié)拍(tick)計數(shù)值的獲取核心
支持系統(tǒng)時鐘的設(shè)置和控制核心
時鐘管理
支持系統(tǒng)范圍內(nèi)的實(shí)時時鐘、記錄系統(tǒng)啟動時間的單調(diào)時鐘核心
支持任務(wù)執(zhí)行時間計時,支持任務(wù)延時等待核心
支持以系統(tǒng)范圍內(nèi)的實(shí)時時鐘、記錄系統(tǒng)啟動時間的單調(diào)時鐘進(jìn)行計時的定時器核心
定時器管理支持單次定時器,定時器設(shè)置一次觸發(fā)后不會自動裝載原有的設(shè)置核心
支持周期性定時器,定時器觸發(fā)后自動裝載原有設(shè)置的時間間隔,并周期性的觸發(fā)核心
6.1.4中斷/異常管理
中斷管理主要用于為系統(tǒng)可能發(fā)生的中斷事件提供默認(rèn)的中斷處理程序,并提供用戶定義的中斷服
務(wù)程序安裝接口。異常管理主要用于為系統(tǒng)可能發(fā)生的異常事件提供默認(rèn)的異常處理程序,并提供用戶
定義的異常處理程序安裝接口。中斷/異常管理功能要求具體見表4。
表4中斷/異常管理功能要求
模塊名稱技術(shù)要求備注
提供中斷處理程序接口核心
缺省情況下提供默認(rèn)中斷處理程序核心
中斷管理支持使能和屏蔽系統(tǒng)中斷或者某一特定中斷核心
支持中斷嵌套核心
支持中斷處理程序具有獨(dú)立的棧空間,用戶可配置棧空間大小核心
支持異常處理的觸發(fā)核心
異常管理
缺省情況下提供異常中斷處理程序核心
6.1.5內(nèi)存管理
內(nèi)存管理用于提供內(nèi)存的分配和回收等管理功能。內(nèi)存管理功能要求具體見表5。
表5內(nèi)存管理功能要求
模塊名稱技術(shù)要求備注
支持內(nèi)存動態(tài)分配和回收核心
支持按照指定邊界對齊進(jìn)行內(nèi)存分配核心
內(nèi)存管理支持內(nèi)存分區(qū)管理,實(shí)現(xiàn)內(nèi)存分區(qū)的創(chuàng)建、刪除等操作核心
支持內(nèi)存映射核心
提供內(nèi)存使用統(tǒng)計信息便于調(diào)試和系統(tǒng)狀態(tài)跟蹤核心
5
DB32/T4701—2024
表5內(nèi)存管理功能要求(續(xù))
模塊名稱技術(shù)要求備注
支持冗余內(nèi)存塊管理,支持冗余內(nèi)存塊分配、冗余內(nèi)存塊讀寫一致性以及冗余內(nèi)存塊校驗(yàn),提供數(shù)據(jù)
內(nèi)存管理核心
完整性保護(hù)功能和冗余容錯功能支持
6.1.6文件系統(tǒng)
文件系統(tǒng)以一定的格式組織文件和目錄,對文件和目錄進(jìn)行打開、關(guān)閉、讀、寫和刪除等操作。文件
系統(tǒng)功能要求具體見表6。
表6文件系統(tǒng)功能要求
模塊名稱技術(shù)要求備注
支持動態(tài)創(chuàng)建文件和目錄核心
支持根據(jù)文件名或者描述符打開、關(guān)閉和刪除文件核心
支持記錄文件屬性,并允許對其進(jìn)行查詢核心
文件系統(tǒng)支持按照指定的方式讀出文件指定長度的數(shù)據(jù)核心
支持將數(shù)據(jù)寫入到文件的指定位置核心
支持文件控制命令核心
支持卷的創(chuàng)建、格式化、掛載和卸載操作一般
文件系統(tǒng)管理框架提供統(tǒng)一的文件系統(tǒng)訪問接口,包括打開、關(guān)閉、讀、寫、刪除、掛載和卸載等基本操作一般
6.1.7設(shè)備管理
設(shè)備管理實(shí)現(xiàn)操作系統(tǒng)對外部設(shè)備的管理,為用戶提供統(tǒng)一的設(shè)備訪問接口,屏蔽外部設(shè)備的訪問
細(xì)節(jié)。設(shè)備管理功能要求具體見表7。
表7設(shè)備管理功能要求
模塊名稱技術(shù)要求備注
當(dāng)系統(tǒng)提供終端設(shè)備管理功能時,支持終端設(shè)備的打開、關(guān)閉、讀、寫、控制操作核心
當(dāng)系統(tǒng)提供字符設(shè)備管理功能時,支持字符設(shè)備的打開、關(guān)閉、讀、寫、控制操作核心
設(shè)備管理當(dāng)系統(tǒng)提供塊設(shè)備管理功能時,支持塊設(shè)備的打開、關(guān)閉、讀、寫、控制操作核心
支持查看指定設(shè)備信息的功能核心
支持設(shè)備的異步訪問功能一般
擴(kuò)展功能模塊當(dāng)系統(tǒng)提供設(shè)備管理功能時,支持工業(yè)嵌入式常用協(xié)議一般
6.1.8網(wǎng)絡(luò)通信
網(wǎng)絡(luò)通信主要用于物理上分離的嵌入式設(shè)備通過網(wǎng)絡(luò)連接進(jìn)行互聯(lián)通信。網(wǎng)絡(luò)通信功能要求具體
見表8。
6
DB32/T4701—2024
表8網(wǎng)絡(luò)通信功能要求
模塊名稱技術(shù)要求備注
支持網(wǎng)絡(luò)設(shè)備管理核心
提供標(biāo)準(zhǔn)套接字(socket)編程接口核心
支持TCP、UDP、IP、ICMP和ARP網(wǎng)絡(luò)協(xié)議核心
支持協(xié)議棧統(tǒng)計信息核心
網(wǎng)絡(luò)通信
支持TFTP、TELNET等應(yīng)用層協(xié)議核心
提供協(xié)議棧擴(kuò)展點(diǎn)一般
支持加密、身份認(rèn)證、訪問控制等網(wǎng)絡(luò)安全功能一般
支持Wi?Fi、Bluetooth等無線通信功能一般
6.1.9運(yùn)行模式
運(yùn)行模式用于實(shí)現(xiàn)協(xié)同工作,以提高整體系統(tǒng)性能。運(yùn)行模式功能要求見表9。
表9運(yùn)行模式功能要求
模塊名稱技術(shù)要求備注
運(yùn)行模式多核處理器需支持SMP核心
6.2性能效率
6.2.1時間
工業(yè)嵌入式實(shí)時操作系統(tǒng)的時間性能要求見表10。
表10時間性能要求
序號技術(shù)要求備注
1中斷響應(yīng)時間應(yīng)不大于30μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的中斷響應(yīng)時間性能核心
2任務(wù)切換時間應(yīng)不大于80μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的任務(wù)切換時間性能核心
3任務(wù)搶占時間應(yīng)不大于230μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的任務(wù)搶占時間性能核心
4信號量延遲時間應(yīng)不大于260μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的信號量延遲時間性能核心
5周期任務(wù)抖動應(yīng)不大于40μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的周期任務(wù)抖動時間性能核心
6系統(tǒng)任務(wù)狀態(tài)轉(zhuǎn)換時間應(yīng)不大于200μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的任務(wù)狀態(tài)轉(zhuǎn)換時間性能核心
6.2.2空間資源
工業(yè)嵌入式實(shí)時操作系統(tǒng)的空間資源使用要求見表11。
7
DB32/T4701—2024
表11空間資源性能要求
序號技術(shù)要求備注
1最小配置(包含核心功能)可剪裁到6MB以內(nèi)核心
2至少能夠支持32位地址空間訪問核心
6.3安全性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的安全性要求見表12。
表12安全性要求
序號技術(shù)要求備注
1檢查輸入數(shù)據(jù)、返回值的合法性和有效性核心
2提供死鎖檢測機(jī)制核心
3提供同步機(jī)制,防止優(yōu)先級反轉(zhuǎn)導(dǎo)致任務(wù)長時間阻塞核心
4檢查內(nèi)核中指針地址的有效性,避免引用無效內(nèi)存地址核心
采取異常保護(hù)設(shè)計,設(shè)計有效的保護(hù)措施,系統(tǒng)在缺省情況下接管和處理所有異常情況,并提供用戶對于
5核心
異常的接管能力
6能夠限制應(yīng)用程序的資源使用,包括內(nèi)存資源,處理器資源等核心
7能夠?qū)Ψ欠ü暨M(jìn)行檢測、預(yù)警和防范。在掉電情況下,系統(tǒng)能夠保證文件的安全核心
6.4可配置性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的可配置性要求見表13。
表13可配置性要求
序號技術(shù)要求備注
1系統(tǒng)能夠?qū)ψ畲笕蝿?wù)數(shù)進(jìn)行配置核心
2系統(tǒng)能夠?qū)r鐘頻率、支持的定時器最大個數(shù)進(jìn)行配置核心
3系統(tǒng)能夠?qū)χ袛嘧畲髷?shù)進(jìn)行配置核心
系統(tǒng)能夠?qū)π盘柫康淖畲髠€數(shù)、互斥量的最大個數(shù)、條件變量的最大個數(shù)、讀寫鎖的最大個數(shù)進(jìn)行配置。
4核心
系統(tǒng)能夠?qū)?nèi)存、設(shè)備等關(guān)鍵資源進(jìn)行限制
5系統(tǒng)能夠?qū)Υ疟P資源進(jìn)行限制一般
6.5兼容性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的兼容性要求見表14。
8
DB32/T4701—2024
表14兼容性要求
序號技術(shù)要求備注
1至少支持POSIXIEEE1003(POSIX)標(biāo)準(zhǔn)核心
6.6易用性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的易用性要求見表15。
表15易用性要求
序號技術(shù)要求備注
1用戶可以借助用戶接口、幫助功能或用戶文檔集提供的手段快速學(xué)習(xí)某一功能一般
2用戶可按照用戶操作手冊進(jìn)行系統(tǒng)操作核心
6.7可靠性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的可靠性要求見表16。
表16可靠性要求
序號技術(shù)要求備注
1系統(tǒng)應(yīng)保證在應(yīng)用在長時間運(yùn)行時,系統(tǒng)沒有出現(xiàn)崩潰、死機(jī)等現(xiàn)象核心
2系統(tǒng)應(yīng)識別系統(tǒng)外設(shè)的非法輸入,并且不應(yīng)作為許可的輸入加以處理一般
6.8維護(hù)性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的維護(hù)性要求見表17。
表17維護(hù)性要求
序號技術(shù)要求備注
1系統(tǒng)能夠提供版本標(biāo)識,能夠闡明系統(tǒng)迭代信息,并提供更替日志一般
2各項(xiàng)功能、性能等指標(biāo)應(yīng)是可測量的,且其修改易于驗(yàn)證一般
3應(yīng)提供相應(yīng)的機(jī)制便于診斷缺陷或失效的原因,或標(biāo)識需要修改的部分一般
6.9可移植性
工業(yè)嵌入式實(shí)時操作系統(tǒng)的可移植性要求見表18。
表18可移植性要求
序號技術(shù)要求備注
1系統(tǒng)應(yīng)支持多種架構(gòu)處理器,并至少支持一種國產(chǎn)處理器一般
2系統(tǒng)應(yīng)能夠進(jìn)行靈活的剪裁配置,以適應(yīng)不同的應(yīng)用環(huán)境需要,并向用戶提供移去功能組件的方法一般
9
DB32/T4701—2024
7測試內(nèi)容
7.1功能性
7.1.1任務(wù)管理
任務(wù)管理功能的測試內(nèi)容和評價準(zhǔn)則見表19。
表19任務(wù)管理功能測試內(nèi)容和評價準(zhǔn)則
測試項(xiàng)目測試內(nèi)容評價準(zhǔn)則備注
測試創(chuàng)建、刪除任務(wù)的功能能正確實(shí)現(xiàn)所測試的系統(tǒng)功能核心
測試將指定任務(wù)掛起或激活執(zhí)行的功能能正確實(shí)現(xiàn)所測試的系統(tǒng)功能核心
測試賦予任務(wù)優(yōu)先級的功能能正確實(shí)現(xiàn)所測試的系統(tǒng)功能核心
測試指定任務(wù)禁止調(diào)度,并在延時后使能
能正確實(shí)現(xiàn)所測試的系統(tǒng)功能核心
任務(wù)調(diào)度的功能
支持基于優(yōu)先級搶占的調(diào)度算法,優(yōu)先級高的任務(wù)優(yōu)
測試系統(tǒng)的調(diào)度算法核心
先得到處理
任務(wù)管理測試依據(jù)任務(wù)的狀態(tài)來調(diào)度任務(wù)執(zhí)行,并至少支持三種任務(wù)狀態(tài):就緒、運(yùn)行和阻塞。任務(wù)調(diào)度
核心
對任務(wù)做相應(yīng)的狀態(tài)切換的功能時被切換的任務(wù)之間能夠進(jìn)行現(xiàn)場的保護(hù)與恢復(fù)
測試設(shè)置任務(wù)屬性對象,允許根據(jù)指定屬
能正確實(shí)現(xiàn)所測試的系統(tǒng)功能核心
性創(chuàng)建任務(wù)的功能
測試同優(yōu)先級任務(wù)的調(diào)度策略支持采用時間片輪轉(zhuǎn)或先進(jìn)先出調(diào)度策略核心
測試對任務(wù)屬性進(jìn)行設(shè)置、查詢等功能能正確實(shí)現(xiàn)所測試的系統(tǒng)功能一般
允許用戶提供任務(wù)創(chuàng)建、任務(wù)刪除、任務(wù)切換擴(kuò)展例
測試任務(wù)擴(kuò)展點(diǎn)功能一般
程,對系統(tǒng)任務(wù)的關(guān)鍵行為設(shè)定額外的處理
7.1.2任務(wù)同步與通信
任務(wù)同步與通信功能的測試內(nèi)容和評價準(zhǔn)則見表20。
表20任務(wù)同步與通信功能測試內(nèi)容和評價準(zhǔn)則
測試項(xiàng)目測試內(nèi)容評價準(zhǔn)則備注
測試創(chuàng)建、刪除二值和計數(shù)信號量
能正確實(shí)現(xiàn)所測試的系統(tǒng)功能核心
的功能
測試任務(wù)在等待同一信號量的調(diào)度對等待同一信號量的任務(wù)可以采用優(yōu)先級次序或先進(jìn)先出
核心
策略調(diào)度策略
信號量
測試任務(wù)以非阻塞方式鎖定信號量
當(dāng)信號量未被鎖定時,成功返回,否則無法鎖定信號量并返回核心
的功能
測試任務(wù)以永久等待方式獲取信號當(dāng)信號量未被鎖定時,成功返回,否則,調(diào)用任務(wù)不返回,除
核心
量功能非它成功鎖定信號量或是被信號中斷
10
DB32/T4701—2024
表20任務(wù)同步與通信功能測試內(nèi)容和評價準(zhǔn)則(續(xù))
測試項(xiàng)目測試內(nèi)容評價準(zhǔn)則備注
測試任務(wù)以限時等待方式獲取信號當(dāng)信號量未被鎖定時,成功返回,否則,若在指定的限時時間
信號量
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年綠色供應(yīng)鏈管理在制造業(yè)綠色制造與綠色產(chǎn)業(yè)政策研究報告
- 任務(wù)二 體驗(yàn)“互聯(lián)網(wǎng)+餐飲”服務(wù)說課稿-2025-2026學(xué)年小學(xué)勞動魯科版六年級上冊-魯科版
- (水滴系列)七年級地理上冊 序言 讓我們一同走進(jìn)地理說課稿6 (新版)商務(wù)星球版
- 2025年電子競技俱樂部運(yùn)營管理策略與品牌影響力提升報告
- 《表內(nèi)除法(二)》(教學(xué)設(shè)計)-二年級下冊數(shù)學(xué)人教版
- 口腔培訓(xùn)知識目的課件
- 人教版人教版九年級化學(xué)上冊6.2 二氧化碳制取 教學(xué)設(shè)計和教學(xué)反思
- 口腔衛(wèi)生防疫知識培訓(xùn)課件
- 2025年家具制造業(yè)個性化定制生產(chǎn)模式下的定制家具市場消費(fèi)者體驗(yàn)優(yōu)化報告
- 陜西省周至縣駱峪九年制學(xué)校北師大版七年級歷史下冊第3課 盛唐氣象 說課稿001
- 中國沈陽鐵路局勞動合同8篇
- 方位角及坐標(biāo)計算表格
- 人工智能基礎(chǔ)與應(yīng)用(第2版)全套教學(xué)課件
- MOOC 跨文化交際通識通論-揚(yáng)州大學(xué) 中國大學(xué)慕課答案
- 收銀標(biāo)準(zhǔn)化培訓(xùn)課件
- 高血壓與氣溫的關(guān)系
- 大學(xué)生活與高中生活的對比分析
- (新版標(biāo)準(zhǔn)日本語初級下冊)第25課 教學(xué)課件 知識點(diǎn)+練習(xí)
- 德國企業(yè)的共同治理模式
- 集成電路器件與SPICE模型9
- 民宿經(jīng)營管理培訓(xùn)教材
評論
0/150
提交評論