版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)通用測(cè)試規(guī)范發(fā)出布版發(fā)出布版江蘇省市場(chǎng)監(jiān)督管理局Ⅰ前言 Ⅲ 2規(guī)范性引用文件 3術(shù)語(yǔ)和定義 4縮略語(yǔ) 5一般要求 5.1測(cè)試目的 5.2測(cè)試內(nèi)容 5.3測(cè)試過程 5.4測(cè)試方法 5.5測(cè)試用例 5.6測(cè)試工具 5.7測(cè)試環(huán)境 5.8測(cè)試文檔 6技術(shù)要求 6.1功能性 6.2性能效率 6.3安全性 6.4可配置性 6.5兼容性 6.6易用性 6.7可靠性 6.8維護(hù)性 6.9可移植性 7測(cè)試內(nèi)容 7.1功能性 7.2性能效率 7.3安全性 7.4可配置性 7.5兼容性 7.6易用性 7.7可靠性 Ⅱ7.8維護(hù)性 7.9可移植性 7.10余量測(cè)試 7.11文檔審查 7.12代碼審查 8終止條件 8.1正常終止條件 8.2異常終止條件 9評(píng)價(jià)標(biāo)準(zhǔn) Ⅲ本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。本文件由江蘇省工業(yè)和信息化廳提出。本文件由江蘇省軟件和信息技術(shù)服務(wù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)歸口。本文件起草單位:江蘇省電子信息產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)研究院(江蘇省信息安全測(cè)評(píng)中心)、南京翼輝信息技術(shù)有限公司、國(guó)網(wǎng)江蘇省電力有限公司信息通信分公司、國(guó)網(wǎng)江蘇省電力有限公司、南京理工大學(xué)、南京大學(xué)、東南大學(xué)、中移物聯(lián)網(wǎng)有限公司、江蘇省軟件行業(yè)協(xié)會(huì)、江蘇省人工智能學(xué)會(huì)、鎮(zhèn)江市京口區(qū)大禹山創(chuàng)意新社區(qū)管委會(huì)、中國(guó)船舶工業(yè)軟件測(cè)試中心、航天中認(rèn)軟件測(cè)評(píng)科技(北京)有限責(zé)任公司、工業(yè)和信息化部電子第五研究所、中國(guó)軟件評(píng)測(cè)中心。1DB32/T4701—2024工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)通用測(cè)試規(guī)范本文件規(guī)定了工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的一般要求、技術(shù)要求、測(cè)試內(nèi)容、終止條件和評(píng)價(jià)標(biāo)準(zhǔn)。本文件適用于工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的測(cè)試。2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T15532—2008計(jì)算機(jī)軟件測(cè)試規(guī)范GB/T22033—2017信息技術(shù)嵌入式系統(tǒng)術(shù)語(yǔ)第2部分:術(shù)語(yǔ)和定義GB/T25000.51—2016系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE)第51部分:就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測(cè)試細(xì)則3術(shù)語(yǔ)和定義GB/T22033—2017和GB/T15532—2008界定的以及下列術(shù)語(yǔ)和定義適用于本文件。3.1工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)industrialembeddedreal?timeoperatingsystem一種用于控制工業(yè)嵌入式系統(tǒng)的操作系統(tǒng),具有高度的實(shí)時(shí)性和可靠性,能確保對(duì)時(shí)間敏感的任務(wù)及時(shí)響應(yīng),提供嚴(yán)格的處理時(shí)間界限,并保證系統(tǒng)按預(yù)定順序準(zhǔn)確地執(zhí)行任務(wù)。3.2系統(tǒng)時(shí)基systemtimebase系統(tǒng)中用于測(cè)量和同步時(shí)間的基準(zhǔn),由系統(tǒng)時(shí)鐘提供,確保各組件按協(xié)調(diào)的時(shí)間線執(zhí)行任務(wù)。3.3周期任務(wù)抖動(dòng)jitterinperiodictasks系統(tǒng)執(zhí)行周期性任務(wù)時(shí),任務(wù)實(shí)際開始執(zhí)行的時(shí)間與預(yù)期時(shí)間之間的差異。4縮略語(yǔ)下列縮略語(yǔ)適用于本文件。ARP:地址解析協(xié)議(AddressResolutionProtocol)CPU:中央處理單元(CenterProcessingUnit)ICMP:網(wǎng)絡(luò)控制報(bào)文協(xié)議(InternetProtocol)IP:網(wǎng)絡(luò)互連協(xié)議(InternetProtocol)SMP:對(duì)稱多處理器結(jié)構(gòu)(SymmetricMulti?Processing)2TELNET:遠(yuǎn)程登錄服務(wù)協(xié)議(TelecommunicationNetworkProtocol)TFTP:簡(jiǎn)單文件傳輸協(xié)議(TrivialFileTransferProtocol)5一般要求5.1測(cè)試目的工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)測(cè)試的目的是:a)發(fā)現(xiàn)工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的缺陷或錯(cuò)誤;b)驗(yàn)證工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)是否滿足軟件任務(wù)書、軟件需求規(guī)格說明及其他技術(shù)文件所規(guī)定的技術(shù)要求;c)評(píng)價(jià)工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的技術(shù)和質(zhì)量。5.2測(cè)試內(nèi)容工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)執(zhí)行的測(cè)試類型包括功能性測(cè)試、性能效率測(cè)試、安全性測(cè)試、可配置性測(cè)試、兼容性測(cè)試、易用性測(cè)試、可靠性測(cè)試、維護(hù)性測(cè)試、可移植性測(cè)試、余量測(cè)試、文檔審查和代碼審查。本文件給出技術(shù)要求和對(duì)應(yīng)測(cè)試內(nèi)容的全集,分為核心要求和一般要求,核心要求為必選項(xiàng),一般要求為可選項(xiàng)。測(cè)試時(shí)應(yīng)依據(jù)具體情況選取或增補(bǔ)測(cè)試類型和測(cè)試項(xiàng)。5.3測(cè)試過程工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的測(cè)試過程應(yīng)符合GB/T15532—2008對(duì)測(cè)試過程的要求。在測(cè)試執(zhí)行過程中執(zhí)行測(cè)試用例,獲取測(cè)試結(jié)果后,針對(duì)發(fā)現(xiàn)的問題,與軟件研制方進(jìn)行溝通,需要時(shí),由軟件研制方對(duì)代碼和相關(guān)的各階段軟件文檔進(jìn)行修改,修改后的代碼進(jìn)行回歸測(cè)試,回歸測(cè)試按GB/T15532—2008的規(guī)定執(zhí)行。5.4測(cè)試方法測(cè)試方法應(yīng)采取動(dòng)態(tài)測(cè)試和靜態(tài)測(cè)試相結(jié)合的方式,具體如下:a)動(dòng)態(tài)測(cè)試方法適用于功能性測(cè)試、性能效率測(cè)試、安全性測(cè)試、可配置性測(cè)試、兼容性測(cè)試、易用性測(cè)試、可靠性測(cè)試、維護(hù)性測(cè)試、可移植性測(cè)試、余量測(cè)試;b)靜態(tài)測(cè)試方法適用于文檔審查和代碼審查。5.5測(cè)試用例應(yīng)準(zhǔn)備測(cè)試用例,并對(duì)其適用性進(jìn)行評(píng)審,確保測(cè)試的覆蓋率和充分性。測(cè)試用例的設(shè)計(jì)對(duì)需求的覆蓋率應(yīng)達(dá)到100%;基于代碼的測(cè)試覆蓋率應(yīng)包括語(yǔ)句覆蓋、分支覆蓋和修正條件/判定覆蓋(MC/DC覆蓋)三個(gè)方面,宜依據(jù)應(yīng)用的安全要求,選擇代碼測(cè)試覆蓋的類型并確定覆蓋率,覆蓋率宜不低于30%。5.6測(cè)試工具對(duì)工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)進(jìn)行測(cè)試時(shí),可以使用測(cè)試工具和測(cè)試包,應(yīng)對(duì)其適用性進(jìn)行評(píng)審,確保所選擇的測(cè)試工具適用于相應(yīng)類型的測(cè)試。35.7測(cè)試環(huán)境對(duì)測(cè)試環(huán)境的要求如下:a)硬件環(huán)境,包括宿主機(jī)、目標(biāo)機(jī)、程序下載工具及供電電源;b)軟件環(huán)境,包括宿主機(jī)操作系統(tǒng)、工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的開發(fā)環(huán)境、集成開發(fā)環(huán)境及編譯器。5.8測(cè)試文檔測(cè)試文檔的編寫應(yīng)符合GB/T25000.51—2016測(cè)試文檔要求或相關(guān)文檔格式要求,測(cè)試文檔主要包括:a)測(cè)試計(jì)劃;b)測(cè)試說明;c)測(cè)評(píng)報(bào)告;d)測(cè)試記錄;e)測(cè)試問題報(bào)告單。6技術(shù)要求6.1功能性6.1.1任務(wù)管理任務(wù)管理應(yīng)提供任務(wù)調(diào)度、創(chuàng)建任務(wù)、刪除任務(wù)、掛起任務(wù)、激活任務(wù)和任務(wù)優(yōu)先級(jí)設(shè)置等功能。工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)應(yīng)至少支持就緒、運(yùn)行和阻塞三種任務(wù)狀態(tài)。任務(wù)管理功能要求具體見表1。表1任務(wù)管理功能要求模塊名稱技術(shù)要求備注任務(wù)管理支持創(chuàng)建任務(wù)、刪除任務(wù)、掛起任務(wù)、激活任務(wù)和任務(wù)優(yōu)先級(jí)設(shè)置核心支持任務(wù)調(diào)度,提供禁止/使能調(diào)度的機(jī)制核心支持基于優(yōu)先級(jí)搶占的調(diào)度算法,使優(yōu)先級(jí)高的任務(wù)優(yōu)先得到處理核心至少支持三種任務(wù)狀態(tài):就緒、運(yùn)行和阻塞,支持任務(wù)在就緒、運(yùn)行、阻塞三種狀態(tài)間進(jìn)行切換核心支持任務(wù)屬性對(duì)象,允許根據(jù)指定屬性創(chuàng)建任務(wù)核心支持針對(duì)相同優(yōu)先級(jí)任務(wù)采用時(shí)間片輪轉(zhuǎn)或先進(jìn)先出等調(diào)度策略,保證相同優(yōu)先級(jí)任務(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ī)制主要包括信號(hào)量、互斥量、消息隊(duì)列、信號(hào)、條件變量、讀寫鎖等。任務(wù)同步與通信功能要求具體見表2。4表2任務(wù)同步與通信功能要求模塊名稱技術(shù)要求備注信號(hào)量支持二值信號(hào)量和計(jì)數(shù)信號(hào)量核心支持任務(wù)在等待信號(hào)量時(shí)采用優(yōu)先級(jí)次序或先進(jìn)先出的調(diào)度原則核心支持非阻塞方式鎖定信號(hào)量核心支持任務(wù)以永久等待方式獲取信號(hào)量核心支持任務(wù)以限時(shí)等待方式獲取信號(hào)量核心互斥量支持互斥量,提供防止優(yōu)先級(jí)反轉(zhuǎn)機(jī)制核心支持任務(wù)以非阻塞方式獲取互斥量核心支持任務(wù)以永久等待方式獲取互斥量核心支持任務(wù)以限時(shí)等待方式獲取互斥量核心支持互斥量嵌套訪問,允許互斥量擁有者多次調(diào)用該互斥量核心支持確保持有互斥量的任務(wù)刪除安全核心消息隊(duì)列支持消息隊(duì)列,支持同步、異步的通信機(jī)制核心支持阻塞、非阻塞的消息發(fā)送機(jī)制核心支持阻塞、非阻塞的消息接收機(jī)制核心信號(hào)支持采用異步的信號(hào)接收和發(fā)送機(jī)制核心支持向指定任務(wù)發(fā)送指定的信號(hào)核心支持阻塞等待指定信號(hào)發(fā)生核心提供系統(tǒng)信號(hào)的默認(rèn)處理方式,并能夠設(shè)置信號(hào)處理功能的擴(kuò)展點(diǎn)以實(shí)現(xiàn)特定功能核心支持設(shè)置信號(hào)掩碼,屏蔽信號(hào)送達(dá)核心條件變量支持條件變量,支持初始化、銷毀條件變量核心支持永久阻塞方式等待條件變量核心支持限時(shí)阻塞方式等待條件變量核心支持同時(shí)喚醒一個(gè)或多個(gè)等待任務(wù)核心讀寫鎖支持共享讀鎖和互斥寫鎖核心支持讀寫任務(wù)發(fā)生競(jìng)爭(zhēng)時(shí)采用讀任務(wù)優(yōu)先或?qū)懭蝿?wù)優(yōu)先策略一般6.1.3時(shí)鐘/定時(shí)器管理時(shí)鐘管理主要用于維護(hù)系統(tǒng)時(shí)基,設(shè)置和獲取時(shí)間信息。定時(shí)器管理主要用于支持指定函數(shù)與一個(gè)特定的時(shí)間間隔相關(guān)聯(lián),當(dāng)間隔時(shí)間結(jié)束時(shí)指定函數(shù)立刻被調(diào)用。定時(shí)器根據(jù)其觸發(fā)類型可分為單次定時(shí)器和周期性定時(shí)器。時(shí)鐘/定時(shí)器管理功能要求具體見表3。5表3時(shí)鐘/定時(shí)器管理功能要求模塊名稱技術(shù)要求備注時(shí)鐘管理支持內(nèi)核節(jié)拍(tick)計(jì)數(shù)值的獲取核心支持系統(tǒng)時(shí)鐘的設(shè)置和控制核心支持系統(tǒng)范圍內(nèi)的實(shí)時(shí)時(shí)鐘、記錄系統(tǒng)啟動(dòng)時(shí)間的單調(diào)時(shí)鐘核心支持任務(wù)執(zhí)行時(shí)間計(jì)時(shí),支持任務(wù)延時(shí)等待核心定時(shí)器管理支持以系統(tǒng)范圍內(nèi)的實(shí)時(shí)時(shí)鐘、記錄系統(tǒng)啟動(dòng)時(shí)間的單調(diào)時(shí)鐘進(jìn)行計(jì)時(shí)的定時(shí)器核心支持單次定時(shí)器,定時(shí)器設(shè)置一次觸發(fā)后不會(huì)自動(dòng)裝載原有的設(shè)置核心支持周期性定時(shí)器,定時(shí)器觸發(fā)后自動(dòng)裝載原有設(shè)置的時(shí)間間隔,并周期性的觸發(fā)核心6.1.4中斷/異常管理中斷管理主要用于為系統(tǒng)可能發(fā)生的中斷事件提供默認(rèn)的中斷處理程序,并提供用戶定義的中斷服務(wù)程序安裝接口。異常管理主要用于為系統(tǒng)可能發(fā)生的異常事件提供默認(rèn)的異常處理程序,并提供用戶定義的異常處理程序安裝接口。中斷/異常管理功能要求具體見表4。表4中斷/異常管理功能要求模塊名稱技術(shù)要求備注中斷管理提供中斷處理程序接口核心缺省情況下提供默認(rèn)中斷處理程序核心支持使能和屏蔽系統(tǒng)中斷或者某一特定中斷核心支持中斷嵌套核心支持中斷處理程序具有獨(dú)立的??臻g,用戶可配置??臻g大小核心異常管理支持異常處理的觸發(fā)核心缺省情況下提供異常中斷處理程序核心6.1.5內(nèi)存管理內(nèi)存管理用于提供內(nèi)存的分配和回收等管理功能。內(nèi)存管理功能要求具體見表5。表5內(nèi)存管理功能要求模塊名稱技術(shù)要求備注內(nèi)存管理支持內(nèi)存動(dòng)態(tài)分配和回收核心支持按照指定邊界對(duì)齊進(jìn)行內(nèi)存分配核心支持內(nèi)存分區(qū)管理,實(shí)現(xiàn)內(nèi)存分區(qū)的創(chuàng)建、刪除等操作核心支持內(nèi)存映射核心提供內(nèi)存使用統(tǒng)計(jì)信息便于調(diào)試和系統(tǒng)狀態(tài)跟蹤核心6表5內(nèi)存管理功能要求(續(xù))模塊名稱技術(shù)要求備注內(nèi)存管理支持冗余內(nèi)存塊管理,支持冗余內(nèi)存塊分配、冗余內(nèi)存塊讀寫一致性以及冗余內(nèi)存塊校驗(yàn),提供數(shù)據(jù)完整性保護(hù)功能和冗余容錯(cuò)功能支持核心6.1.6文件系統(tǒng)文件系統(tǒng)以一定的格式組織文件和目錄,對(duì)文件和目錄進(jìn)行打開、關(guān)閉、讀、寫和刪除等操作。文件系統(tǒng)功能要求具體見表6。表6文件系統(tǒng)功能要求模塊名稱技術(shù)要求備注文件系統(tǒng)支持動(dòng)態(tài)創(chuàng)建文件和目錄核心支持根據(jù)文件名或者描述符打開、關(guān)閉和刪除文件核心支持記錄文件屬性,并允許對(duì)其進(jìn)行查詢核心支持按照指定的方式讀出文件指定長(zhǎ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)對(duì)外部設(shè)備的管理,為用戶提供統(tǒng)一的設(shè)備訪問接口,屏蔽外部設(shè)備的訪問細(xì)節(jié)。設(shè)備管理功能要求具體見表7。表7設(shè)備管理功能要求模塊名稱技術(shù)要求備注設(shè)備管理當(dāng)系統(tǒng)提供終端設(shè)備管理功能時(shí),支持終端設(shè)備的打開、關(guān)閉、讀、寫、控制操作核心當(dāng)系統(tǒng)提供字符設(shè)備管理功能時(shí),支持字符設(shè)備的打開、關(guān)閉、讀、寫、控制操作核心當(dāng)系統(tǒng)提供塊設(shè)備管理功能時(shí),支持塊設(shè)備的打開、關(guān)閉、讀、寫、控制操作核心支持查看指定設(shè)備信息的功能核心支持設(shè)備的異步訪問功能一般擴(kuò)展功能模塊當(dāng)系統(tǒng)提供設(shè)備管理功能時(shí),支持工業(yè)嵌入式常用協(xié)議一般6.1.8網(wǎng)絡(luò)通信網(wǎng)絡(luò)通信主要用于物理上分離的嵌入式設(shè)備通過網(wǎng)絡(luò)連接進(jìn)行互聯(lián)通信。網(wǎng)絡(luò)通信功能要求具體7DB32/T4701—2024表8網(wǎng)絡(luò)通信功能要求模塊名稱技術(shù)要求備注網(wǎng)絡(luò)通信支持網(wǎng)絡(luò)設(shè)備管理核心提供標(biāo)準(zhǔn)套接字(socket)編程接口核心支持TCP、UDP、IP、ICMP和ARP網(wǎng)絡(luò)協(xié)議核心支持協(xié)議棧統(tǒng)計(jì)信息核心支持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時(shí)間工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的時(shí)間性能要求見表10。表10時(shí)間性能要求序號(hào)技術(shù)要求備注1中斷響應(yīng)時(shí)間應(yīng)不大于30μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的中斷響應(yīng)時(shí)間性能核心2任務(wù)切換時(shí)間應(yīng)不大于80μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的任務(wù)切換時(shí)間性能核心3任務(wù)搶占時(shí)間應(yīng)不大于230μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的任務(wù)搶占時(shí)間性能核心4信號(hào)量延遲時(shí)間應(yīng)不大于260μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的信號(hào)量延遲時(shí)間性能核心5周期任務(wù)抖動(dòng)應(yīng)不大于40μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的周期任務(wù)抖動(dòng)時(shí)間性能核心6系統(tǒng)任務(wù)狀態(tài)轉(zhuǎn)換時(shí)間應(yīng)不大于200μs,宜根據(jù)實(shí)際應(yīng)用需求提供更高的任務(wù)狀態(tài)轉(zhuǎn)換時(shí)間性能核心6.2.2空間資源工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的空間資源使用要求見表11。8表11空間資源性能要求序號(hào)技術(shù)要求備注1最小配置(包含核心功能)可剪裁到6MB以內(nèi)核心2至少能夠支持32位地址空間訪問核心6.3安全性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的安全性要求見表12。表12安全性要求序號(hào)技術(shù)要求備注1檢查輸入數(shù)據(jù)、返回值的合法性和有效性核心2提供死鎖檢測(cè)機(jī)制核心3提供同步機(jī)制,防止優(yōu)先級(jí)反轉(zhuǎn)導(dǎo)致任務(wù)長(zhǎng)時(shí)間阻塞核心4檢查內(nèi)核中指針地址的有效性,避免引用無效內(nèi)存地址核心5采取異常保護(hù)設(shè)計(jì),設(shè)計(jì)有效的保護(hù)措施,系統(tǒng)在缺省情況下接管和處理所有異常情況,并提供用戶對(duì)于異常的接管能力核心6能夠限制應(yīng)用程序的資源使用,包括內(nèi)存資源,處理器資源等核心7能夠?qū)Ψ欠ü暨M(jìn)行檢測(cè)、預(yù)警和防范。在掉電情況下,系統(tǒng)能夠保證文件的安全核心6.4可配置性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的可配置性要求見表13。表13可配置性要求序號(hào)技術(shù)要求備注1系統(tǒng)能夠?qū)ψ畲笕蝿?wù)數(shù)進(jìn)行配置核心2系統(tǒng)能夠?qū)r(shí)鐘頻率、支持的定時(shí)器最大個(gè)數(shù)進(jìn)行配置核心3系統(tǒng)能夠?qū)χ袛嘧畲髷?shù)進(jìn)行配置核心4系統(tǒng)能夠?qū)π盘?hào)量的最大個(gè)數(shù)、互斥量的最大個(gè)數(shù)、條件變量的最大個(gè)數(shù)、讀寫鎖的最大個(gè)數(shù)進(jìn)行配置。系統(tǒng)能夠?qū)?nèi)存、設(shè)備等關(guān)鍵資源進(jìn)行限制核心5系統(tǒng)能夠?qū)Υ疟P資源進(jìn)行限制一般6.5兼容性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的兼容性要求見表14。9表14兼容性要求序號(hào)技術(shù)要求備注1至少支持POSIXIEEE1003(POSIX)標(biāo)準(zhǔn)核心6.6易用性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的易用性要求見表15。表15易用性要求序號(hào)技術(shù)要求備注1用戶可以借助用戶接口、幫助功能或用戶文檔集提供的手段快速學(xué)習(xí)某一功能一般2用戶可按照用戶操作手冊(cè)進(jìn)行系統(tǒng)操作核心6.7可靠性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的可靠性要求見表16。表16可靠性要求序號(hào)技術(shù)要求備注1系統(tǒng)應(yīng)保證在應(yīng)用在長(zhǎng)時(shí)間運(yùn)行時(shí),系統(tǒng)沒有出現(xiàn)崩潰、死機(jī)等現(xiàn)象核心2系統(tǒng)應(yīng)識(shí)別系統(tǒng)外設(shè)的非法輸入,并且不應(yīng)作為許可的輸入加以處理一般6.8維護(hù)性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的維護(hù)性要求見表17。表17維護(hù)性要求序號(hào)技術(shù)要求備注1系統(tǒng)能夠提供版本標(biāo)識(shí),能夠闡明系統(tǒng)迭代信息,并提供更替日志一般2各項(xiàng)功能、性能等指標(biāo)應(yīng)是可測(cè)量的,且其修改易于驗(yàn)證一般3應(yīng)提供相應(yīng)的機(jī)制便于診斷缺陷或失效的原因,或標(biāo)識(shí)需要修改的部分一般6.9可移植性工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的可移植性要求見表18。表18可移植性要求序號(hào)技術(shù)要求備注1系統(tǒng)應(yīng)支持多種架構(gòu)處理器,并至少支持一種國(guó)產(chǎn)處理器一般2系統(tǒng)應(yīng)能夠進(jìn)行靈活的剪裁配置,以適應(yīng)不同的應(yīng)用環(huán)境需要,并向用戶提供移去功能組件的方法一般7測(cè)試內(nèi)容7.1功能性7.1.1任務(wù)管理任務(wù)管理功能的測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表19。表19任務(wù)管理功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注任務(wù)管理測(cè)試創(chuàng)建、刪除任務(wù)的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試將指定任務(wù)掛起或激活執(zhí)行的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試賦予任務(wù)優(yōu)先級(jí)的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試指定任務(wù)禁止調(diào)度,并在延時(shí)后使能任務(wù)調(diào)度的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試系統(tǒng)的調(diào)度算法支持基于優(yōu)先級(jí)搶占的調(diào)度算法,優(yōu)先級(jí)高的任務(wù)優(yōu)先得到處理核心測(cè)試依據(jù)任務(wù)的狀態(tài)來調(diào)度任務(wù)執(zhí)行,并對(duì)任務(wù)做相應(yīng)的狀態(tài)切換的功能至少支持三種任務(wù)狀態(tài):就緒、運(yùn)行和阻塞。任務(wù)調(diào)度時(shí)被切換的任務(wù)之間能夠進(jìn)行現(xiàn)場(chǎng)的保護(hù)與恢復(fù)核心測(cè)試設(shè)置任務(wù)屬性對(duì)象,允許根據(jù)指定屬性創(chuàng)建任務(wù)的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試同優(yōu)先級(jí)任務(wù)的調(diào)度策略支持采用時(shí)間片輪轉(zhuǎn)或先進(jìn)先出調(diào)度策略核心測(cè)試對(duì)任務(wù)屬性進(jìn)行設(shè)置、查詢等功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能一般測(cè)試任務(wù)擴(kuò)展點(diǎn)功能允許用戶提供任務(wù)創(chuàng)建、任務(wù)刪除、任務(wù)切換擴(kuò)展例程,對(duì)系統(tǒng)任務(wù)的關(guān)鍵行為設(shè)定額外的處理一般7.1.2任務(wù)同步與通信任務(wù)同步與通信功能的測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表20。表20任務(wù)同步與通信功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注信號(hào)量測(cè)試創(chuàng)建、刪除二值和計(jì)數(shù)信號(hào)量的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試任務(wù)在等待同一信號(hào)量的調(diào)度策略對(duì)等待同一信號(hào)量的任務(wù)可以采用優(yōu)先級(jí)次序或先進(jìn)先出調(diào)度策略核心測(cè)試任務(wù)以非阻塞方式鎖定信號(hào)量的功能當(dāng)信號(hào)量未被鎖定時(shí),成功返回,否則無法鎖定信號(hào)量并返回核心測(cè)試任務(wù)以永久等待方式獲取信號(hào)量功能當(dāng)信號(hào)量未被鎖定時(shí),成功返回,否則,調(diào)用任務(wù)不返回,除非它成功鎖定信號(hào)量或是被信號(hào)中斷核心表20任務(wù)同步與通信功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則(續(xù))測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注信號(hào)量測(cè)試任務(wù)以限時(shí)等待方式獲取信號(hào)量的功能當(dāng)信號(hào)量未被鎖定時(shí),成功返回,否則,若在指定的限時(shí)時(shí)間內(nèi)沒有其他任務(wù)對(duì)信號(hào)量解鎖,將終止等待,返回錯(cuò)誤核心互斥量測(cè)試系統(tǒng)創(chuàng)建、刪除互斥量的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試系統(tǒng)避免優(yōu)先級(jí)反轉(zhuǎn)的機(jī)制提供防止優(yōu)先級(jí)反轉(zhuǎn)機(jī)制核心測(cè)試任務(wù)以非阻塞方式獲取互斥量的功能當(dāng)互斥量未被鎖定時(shí),能成功返回,否則無法鎖定互斥量并返回核心測(cè)試任務(wù)以永久等待方式獲取互斥量的功能當(dāng)互斥量未被鎖定時(shí),能成功返回,否則任務(wù)會(huì)阻塞直到互斥量變?yōu)榭捎煤诵臏y(cè)試任務(wù)以限時(shí)等待方式獲取互斥量的功能當(dāng)互斥量未被鎖定時(shí),能成功返回,否則調(diào)用任務(wù)將阻塞等待一段指定的時(shí)間,如果任務(wù)在指定的時(shí)間內(nèi)仍無法得到互斥量,它將因超時(shí)而停止等待并返回核心測(cè)試互斥量的嵌套訪問允許互斥量擁有者多次調(diào)用該互斥量核心測(cè)試持有互斥量的任務(wù)刪除安全不能刪除持有互斥量的任務(wù)核心消息隊(duì)列測(cè)試創(chuàng)建和刪除消息隊(duì)列的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試消息隊(duì)列的同步通信機(jī)制任務(wù)能夠通過消息隊(duì)列進(jìn)行同步通信核心測(cè)試消息隊(duì)列的異步通信機(jī)制任務(wù)能夠通過消息隊(duì)列進(jìn)行異步通信核心測(cè)試任務(wù)以阻塞方式發(fā)送消息隊(duì)列的功能如果消息隊(duì)列已滿,調(diào)用任務(wù)會(huì)阻塞,直到消息隊(duì)列空間可用或者調(diào)用任務(wù)被信號(hào)中斷核心測(cè)試任務(wù)以非阻塞方式發(fā)送消息隊(duì)列的功能如果消息隊(duì)列已滿,調(diào)用任務(wù)就不會(huì)阻塞,直接返回錯(cuò)誤核心測(cè)試任務(wù)以阻塞方式接收消息隊(duì)列的功能如果指定的消息隊(duì)列為空,任務(wù)會(huì)阻塞,直到一個(gè)消息加入到隊(duì)列中或調(diào)用任務(wù)被信號(hào)中斷核心測(cè)試任務(wù)以非阻塞方式接收消息隊(duì)列的功能如果指定的消息隊(duì)列為空,則返回錯(cuò)誤核心信號(hào)測(cè)試信號(hào)以異步方式完成接收和發(fā)送的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試向指定任務(wù)發(fā)送指定的信號(hào)的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試任務(wù)以阻塞方式等待指定信號(hào)發(fā)生的功能將任務(wù)掛起,直到任務(wù)接收到一個(gè)信號(hào)來執(zhí)行信號(hào)處理函數(shù)或終止任務(wù)核心測(cè)試系統(tǒng)是否提供信號(hào)的默認(rèn)處理方式提供系統(tǒng)信號(hào)的默認(rèn)處理方式核心測(cè)試設(shè)置信號(hào)處理功能擴(kuò)展點(diǎn)功能能夠設(shè)置信號(hào)處理功能擴(kuò)展點(diǎn),實(shí)現(xiàn)特定功能核心測(cè)試設(shè)置信號(hào)掩碼的功能設(shè)置信號(hào)掩碼成功,屏蔽信號(hào)送達(dá)核心表20任務(wù)同步與通信功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則(續(xù))測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注條件變量測(cè)試初始化、銷毀條件變量的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試任務(wù)以永久阻塞方式等待條件變量的功能自動(dòng)阻塞調(diào)用任務(wù),等待條件變量,直到條件變量被激活核心測(cè)試任務(wù)以限時(shí)阻塞方式等待條件變量的功能自動(dòng)阻塞調(diào)用任務(wù),等待指定的條件變量,直到條件變量被激活,或者系統(tǒng)時(shí)間到達(dá)指定的時(shí)間核心測(cè)試同時(shí)喚醒一個(gè)或多個(gè)等待任務(wù)的功能解除阻塞在條件變量上的任務(wù)核心讀寫鎖測(cè)試創(chuàng)建、刪除共享讀鎖和互斥寫鎖功能可以分配、釋放讀寫鎖資源核心測(cè)試讀寫任務(wù)發(fā)生競(jìng)爭(zhēng)時(shí)的調(diào)度策略可以采用讀任務(wù)優(yōu)先或?qū)懭蝿?wù)優(yōu)先調(diào)度策略一般7.1.3時(shí)鐘/定時(shí)器管理時(shí)鐘/定時(shí)器管理功能的測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表21。表21時(shí)鐘/定時(shí)器管理功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注時(shí)鐘管理測(cè)試獲取內(nèi)核節(jié)拍(tick)計(jì)數(shù)值的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試系統(tǒng)時(shí)鐘設(shè)置和控制功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試實(shí)時(shí)時(shí)鐘功能支持系統(tǒng)范圍內(nèi)的實(shí)時(shí)時(shí)鐘核心測(cè)試單調(diào)時(shí)鐘功能支持記錄系統(tǒng)啟動(dòng)時(shí)間的單調(diào)時(shí)鐘核心測(cè)試任務(wù)執(zhí)行時(shí)間計(jì)時(shí)功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試任務(wù)延時(shí)等待功能使調(diào)用的任務(wù)休眠,直到經(jīng)過指定的時(shí)間間隔核心定時(shí)器管理測(cè)試實(shí)時(shí)時(shí)鐘定時(shí)器功能支持系統(tǒng)范圍內(nèi)的實(shí)時(shí)時(shí)鐘核心測(cè)試單調(diào)時(shí)鐘定時(shí)器功能支持記錄系統(tǒng)啟動(dòng)時(shí)間的單調(diào)時(shí)鐘核心測(cè)試單次定時(shí)器功能定時(shí)器設(shè)置一次觸發(fā)后不會(huì)自動(dòng)裝載原有的設(shè)置核心測(cè)試周期性定時(shí)器功能定時(shí)器觸發(fā)后自動(dòng)裝載原有設(shè)置的時(shí)間間隔,并周期性觸發(fā)核心7.1.4中斷/異常管理中斷/異常管理功能的測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表22。表22中斷/異常管理功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注中斷管理調(diào)用中斷處理程序安裝接口接口調(diào)用成功核心測(cè)試缺省情況下提供默認(rèn)中斷處理程序的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試使能和屏蔽系統(tǒng)中斷或某一特定中斷的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試中斷嵌套功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試配置中斷處理程序棧空間大小的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心異常管理測(cè)試觸發(fā)異常處理的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試缺省情況下提供異常中斷處理程序的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心7.1.5內(nèi)存管理內(nèi)存管理功能的測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表23。表23內(nèi)存管理功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注內(nèi)存管理測(cè)試內(nèi)存動(dòng)態(tài)分配和回收功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試內(nèi)存分配功能能按照指定邊界對(duì)齊核心測(cè)試創(chuàng)建、刪除內(nèi)存分區(qū)功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試內(nèi)存映射功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試內(nèi)存使用統(tǒng)計(jì)信息功能可以獲取和顯示內(nèi)存使用信息核心測(cè)試冗余內(nèi)存塊分配、冗余內(nèi)存塊讀寫一致性以及冗余內(nèi)存塊校驗(yàn)提供數(shù)據(jù)完整性保護(hù)功能和冗余容錯(cuò)功能核心7.1.6文件系統(tǒng)當(dāng)系統(tǒng)提供文件系統(tǒng)功能時(shí),應(yīng)進(jìn)行文件系統(tǒng)功能測(cè)試,測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表24。表24文件系統(tǒng)功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注文件系統(tǒng)測(cè)試動(dòng)態(tài)創(chuàng)建文件或目錄功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試打開、關(guān)閉和刪除文件功能能根據(jù)文件名或者描述符進(jìn)行打開、關(guān)閉和刪除文件操作核心測(cè)試文件屬性記錄、查詢功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試讀文件功能能夠按照指定的方式讀出文件指定長(zhǎng)度的數(shù)據(jù)核心文件系統(tǒng)測(cè)試寫文件功能能夠?qū)?shù)據(jù)寫入到文件指定位置核心測(cè)試文件控制功能能支持文件控制命令核心測(cè)試卷的創(chuàng)建、格式化、掛載和卸載功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能一般DB32/T4701—2024表24文件系統(tǒng)功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則(續(xù))測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注文件系統(tǒng)管理框架測(cè)試文件系統(tǒng)的打開、關(guān)閉、讀、能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能一般7.1.7設(shè)備管理當(dāng)系統(tǒng)提供設(shè)備管理功能時(shí),應(yīng)進(jìn)行設(shè)備管理功能的測(cè)試,測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表25。表25設(shè)備管理功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注設(shè)備管理當(dāng)系統(tǒng)提供終端設(shè)備管理功能時(shí),測(cè)試對(duì)終端設(shè)備的打開、關(guān)能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心當(dāng)系統(tǒng)提供字符設(shè)備管理功能時(shí),測(cè)試對(duì)字符設(shè)備的打開、關(guān)能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心當(dāng)系統(tǒng)提供塊設(shè)備管理功能時(shí),測(cè)試對(duì)塊設(shè)備的打開、關(guān)閉、能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試查看指定設(shè)備信息的功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心測(cè)試設(shè)備的異步訪問功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能一般擴(kuò)展功能模塊當(dāng)系統(tǒng)提供設(shè)備管理功能時(shí),能夠支持工業(yè)嵌入式常用協(xié)議能夠支持CAN、EtherCat等相關(guān)工業(yè)協(xié)議。一般7.1.8網(wǎng)絡(luò)通信當(dāng)系統(tǒng)提供網(wǎng)絡(luò)通信功能時(shí),應(yīng)進(jìn)行網(wǎng)絡(luò)通信功能測(cè)試,測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表26。表26網(wǎng)絡(luò)通信功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注網(wǎng)絡(luò)通信測(cè)試網(wǎng)絡(luò)設(shè)備管理功能能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心調(diào)用標(biāo)準(zhǔn)套接字編程接口接口調(diào)用成功核心調(diào)用TCP、UDP、IP、ICMP和ARP網(wǎng)絡(luò)協(xié)議進(jìn)行網(wǎng)絡(luò)間通信網(wǎng)絡(luò)連接正常,數(shù)據(jù)通信正確核心進(jìn)行協(xié)議棧信息統(tǒng)計(jì)能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能核心網(wǎng)絡(luò)通信調(diào)用TFTP、TELNET等應(yīng)用層協(xié)議進(jìn)行網(wǎng)絡(luò)間通信網(wǎng)絡(luò)連接正常,數(shù)據(jù)通信正確核心調(diào)用協(xié)議棧擴(kuò)展點(diǎn),實(shí)現(xiàn)對(duì)其他網(wǎng)絡(luò)協(xié)議的擴(kuò)展支持能正確實(shí)現(xiàn)所測(cè)試的系統(tǒng)功能一般可實(shí)現(xiàn)關(guān)鍵信息的加密,以網(wǎng)絡(luò)方式登錄系統(tǒng)需完成身份認(rèn)證與訪問控制用戶通過用戶名與加密后的口令可正常登錄系統(tǒng)一般測(cè)試與Wi?Fi、Bluetooth等設(shè)備的連接功能能正常使用WiFi、Bluetooth等無線設(shè)備通信一般7.1.9運(yùn)行模式當(dāng)系統(tǒng)提供運(yùn)行功能時(shí),應(yīng)進(jìn)行運(yùn)行模式功能測(cè)試,測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表27。表27運(yùn)行模式功能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則測(cè)試項(xiàng)目測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注運(yùn)行模式運(yùn)行模式支持多核處理器支持SMP核心7.2性能效率工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的時(shí)間性能測(cè)試應(yīng)測(cè)試相應(yīng)系統(tǒng)調(diào)用的最大執(zhí)行時(shí)間,測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表28。表28時(shí)間性能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則序號(hào)測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注1中斷響應(yīng)時(shí)間,即從中斷產(chǎn)生到開始執(zhí)行中斷處理程序的第一條指令之間的時(shí)間間隔。主要由系統(tǒng)鎖中斷時(shí)間和中斷執(zhí)行準(zhǔn)備時(shí)間組成中斷響應(yīng)時(shí)間應(yīng)不核心2任務(wù)切換時(shí)間,即CPU的控制權(quán)由運(yùn)行任務(wù)主動(dòng)轉(zhuǎn)移到另外一個(gè)就緒任務(wù)時(shí)所花費(fèi)的時(shí)間。任務(wù)切換時(shí)間包括保存當(dāng)前運(yùn)行任務(wù)上下文的時(shí)間、選擇下一個(gè)任務(wù)的調(diào)度時(shí)間以及將要運(yùn)行任務(wù)的上下文恢復(fù)時(shí)間任務(wù)切換時(shí)間應(yīng)不核心3任務(wù)搶占時(shí)間,即系統(tǒng)將控制權(quán)從低優(yōu)先級(jí)任務(wù)轉(zhuǎn)移到高優(yōu)先級(jí)任務(wù)所花費(fèi)的時(shí)間,它包括識(shí)別引起高優(yōu)先級(jí)任務(wù)就緒的事件,比較兩個(gè)任務(wù)的優(yōu)先級(jí),最后進(jìn)行任務(wù)的切換任務(wù)搶占時(shí)間應(yīng)不核心4信號(hào)量延遲時(shí)間,即一個(gè)任務(wù)釋放信號(hào)量到另一個(gè)任務(wù)等待信號(hào)量的任務(wù)獲得信號(hào)量的時(shí)間間隔。當(dāng)無任務(wù)等待信號(hào)量時(shí),信號(hào)量延遲即為其釋放操作和獲取操作所需時(shí)間。當(dāng)信號(hào)量的等待隊(duì)列上有阻塞等待的任務(wù)時(shí),信號(hào)量延遲時(shí)間包含從等待隊(duì)列中解除阻塞任務(wù),到該任務(wù)被調(diào)度執(zhí)行的時(shí)間間隔信號(hào)量延遲時(shí)間應(yīng)核心5周期任務(wù)抖動(dòng),即周期性任務(wù)在實(shí)際執(zhí)行時(shí)與預(yù)計(jì)調(diào)度執(zhí)行時(shí)的偏差周期任務(wù)抖動(dòng)應(yīng)不核心6任務(wù)狀態(tài)轉(zhuǎn)換,系統(tǒng)可支持狀態(tài)轉(zhuǎn)換(就緒態(tài)→運(yùn)行態(tài)延遲態(tài)→運(yùn)行態(tài)懸置態(tài)→運(yùn)行態(tài))任務(wù)狀態(tài)轉(zhuǎn)換時(shí)間應(yīng)不大于200μs核心7.2.2空間資源空間資源性能測(cè)試的測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表29。表29空間資源性能測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則序號(hào)測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注1測(cè)試工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)最小配置的大小最小配置可剪裁到6MB以內(nèi)核心2測(cè)試工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的32位尋址方式支持32位尋址方式核心3測(cè)試工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的64位尋址方式支持64位尋址方式一般7.3安全性安全性測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表30。表30安全性測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則序號(hào)測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注1測(cè)試工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)在傳入合法和非法數(shù)據(jù)時(shí)響應(yīng)傳入合法值后,應(yīng)用可正常運(yùn)行。傳入非法值后,系統(tǒng)應(yīng)提示數(shù)據(jù)非法,并阻止應(yīng)用執(zhí)行核心2測(cè)試工業(yè)嵌入式實(shí)時(shí)操作系統(tǒng)的死鎖檢測(cè)機(jī)制系統(tǒng)可以檢測(cè)到死鎖核心3測(cè)試可能發(fā)生優(yōu)先級(jí)反轉(zhuǎn)的各種情況下,系統(tǒng)防止優(yōu)先級(jí)反轉(zhuǎn)的措施系統(tǒng)可以防止優(yōu)先級(jí)反轉(zhuǎn)核心4測(cè)試引用無效內(nèi)存地址的情況下,系統(tǒng)能否進(jìn)行出錯(cuò)處理系統(tǒng)可以進(jìn)行出錯(cuò)處理核心5測(cè)試系統(tǒng)出現(xiàn)異常狀況(例如:虛擬存儲(chǔ)區(qū)統(tǒng)能否檢測(cè)到異常錯(cuò)誤并進(jìn)行處理操作系統(tǒng)能檢測(cè)到異常錯(cuò)誤,并由異常處理程序進(jìn)行處理核心6測(cè)試應(yīng)用程序資源使用超出范圍時(shí),操作系統(tǒng)的處理能力能夠?qū)?yīng)用程序占用內(nèi)存、磁盤等關(guān)鍵資源進(jìn)行限制或配額,防止應(yīng)用程序在使用時(shí)對(duì)內(nèi)存等相關(guān)資源超量使用,造成系統(tǒng)負(fù)擔(dān)甚至異常,當(dāng)出錯(cuò)時(shí)系統(tǒng)需進(jìn)行出錯(cuò)處理核心7在配置網(wǎng)絡(luò)通信模塊時(shí),測(cè)試系統(tǒng)對(duì)非法攻擊的檢測(cè)、預(yù)警和防范機(jī)制系統(tǒng)提供檢測(cè)、預(yù)警和防范機(jī)制核心8在出現(xiàn)掉電情況下時(shí),測(cè)試系統(tǒng)能夠保證文件的安全系統(tǒng)能夠保證在重復(fù)掉電的情況下,文件不受損壞,即文件的安全性核心7.4可配置性可配置性測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則見表31。表31可配置性測(cè)試內(nèi)容和評(píng)價(jià)準(zhǔn)則序號(hào)測(cè)試內(nèi)容評(píng)價(jià)準(zhǔn)則備注1測(cè)試系統(tǒng)可創(chuàng)建的最大任務(wù)數(shù)配置符合配置范圍時(shí),配置并運(yùn)行成功;超出配置范圍時(shí)系統(tǒng)有出錯(cuò)提示或相應(yīng)處理核心2測(cè)試系統(tǒng)時(shí)鐘頻率的配置核心3測(cè)試系統(tǒng)支持的定時(shí)器最大個(gè)數(shù)配置核心4測(cè)試系統(tǒng)支持的中斷最大數(shù)配置核心5當(dāng)系統(tǒng)包括任務(wù)同步與通信模塊時(shí),測(cè)試系統(tǒng)支持信號(hào)量的最大個(gè)數(shù)配置核心6當(dāng)系統(tǒng)包括任務(wù)同步與通信模塊時(shí),測(cè)試系統(tǒng)支持互斥量的最大個(gè)數(shù)配置核心7當(dāng)系統(tǒng)包括任務(wù)同步與通信模塊時(shí),測(cè)試系統(tǒng)支持消息隊(duì)列的最大個(gè)數(shù)配置核心8當(dāng)系統(tǒng)包括任務(wù)同步與通信模塊時(shí),測(cè)試系統(tǒng)支持條件變量的最大個(gè)數(shù)配置核心9當(dāng)系統(tǒng)包括任務(wù)同步與通信模塊時(shí),測(cè)試系統(tǒng)支持讀寫鎖的最大個(gè)數(shù)配置核心當(dāng)系統(tǒng)包括內(nèi)存管理模塊時(shí),測(cè)試系統(tǒng)內(nèi)存管理起始地址、系統(tǒng)工作區(qū)大小和系統(tǒng)堆棧區(qū)大小配置核心當(dāng)系統(tǒng)包括內(nèi)存管理模塊時(shí),能夠?qū)?yīng)用占用的內(nèi)存進(jìn)行配額或限制核心當(dāng)系統(tǒng)包括設(shè)備管理模塊時(shí),測(cè)試系統(tǒng)可注冊(cè)最大設(shè)備數(shù)配置核心當(dāng)系統(tǒng)包括設(shè)備管理模塊時(shí),能夠?qū)υO(shè)備的權(quán)限和使用進(jìn)行控制核心當(dāng)系統(tǒng)包括文件系統(tǒng)時(shí),測(cè)試系統(tǒng)可打開文件最大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 探索檢測(cè)服務(wù)合同多樣性3篇
- 安徽稅務(wù)行業(yè)勞動(dòng)合同范本3篇
- 擋土墻施工合同進(jìn)度報(bào)告3篇
- 新郎忠誠(chéng)誓言書3篇
- 教育集團(tuán)員工勞動(dòng)合同3篇
- 安置房買賣合同模板范本3篇
- 方式通訊服務(wù)銷售合同3篇
- 早教中心園長(zhǎng)招聘合同細(xì)則
- 建筑施工安全防護(hù)演練合同樣本
- 私人廚師勞務(wù)聘用協(xié)議
- DL-T 2231-2021 油紙絕緣電力設(shè)備頻域介電譜測(cè)試導(dǎo)則
- YY 0054-2010血液透析設(shè)備
- 中國(guó)心力衰竭診斷和治療指南
- GB/T 16945-2009電子工業(yè)用氣體氬
- GB/T 13538-2017核電廠安全殼電氣貫穿件
- 英語(yǔ)書法比賽專用紙
- 保安服務(wù)項(xiàng)目服務(wù)質(zhì)量標(biāo)準(zhǔn)及日常檢查考核標(biāo)準(zhǔn)
- 2022年1月福建省高中學(xué)生學(xué)業(yè)基礎(chǔ)會(huì)考物理試卷及答案
- 空調(diào)檢驗(yàn)報(bào)告
- 陜西省西安市碑林區(qū)鐵一中學(xué)2020-2021學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案解析)
- 埋地鋼管結(jié)構(gòu)計(jì)算
評(píng)論
0/150
提交評(píng)論