合作信息
銳華嵌入式實時操作系統(tǒng)V5.0
發(fā)布單位:中國電子科技集團公司第三十二研究所
所屬行業(yè):新一代信息技術(shù)
合作信息類型:意向合作
機構(gòu)類型:科研院所
供求關(guān)系:供應(yīng)
合作信息期限:2018-7
參考價格:面議
0
收藏數(shù)
合作信息簡介
技術(shù)參數(shù)
1.基于優(yōu)先級的可搶占調(diào)度及防優(yōu)先級反轉(zhuǎn)策略,單調(diào)速率調(diào)度算法,實時響應(yīng)時間不大于10μs
2.支持MMU 存儲域保護,層次化的故障檢測/ 隔離和恢復(fù)機制,增強系統(tǒng)的可靠性
3. 信號量、消息隊列、事件和異步信號機制,滿足任務(wù)間通信、同步和互斥的需求
4. 運行時動態(tài)加、卸載,支持系統(tǒng)組件和應(yīng)用程序在線升級,提高系統(tǒng)的可擴展性、可維護性
5.支持PCI/PCI-E、RapidIO、1553B、USB 等總線以及各類存儲、網(wǎng)絡(luò)、顯示設(shè)備
6. 基于日志的可靠文件系統(tǒng)支持,斷電保護,確保用戶數(shù)據(jù)安全
7.符合標準的TCP/IP 協(xié)議棧,高效的IP 轉(zhuǎn)發(fā)機制,配置典型的網(wǎng)絡(luò)應(yīng)用協(xié)議
8. 提供符合POSIX 1003.13-2003 規(guī)范的接口,保障應(yīng)用的可移植性
9. 提供VxWorks APIs,保障用戶已有軟件資產(chǎn)的平滑遷移
10.支持芯片國產(chǎn)化及多元化-支持龍芯(MIPS)、申威、SPARC、PowerPC、ARM、X86 等主流CPU 芯片
功能描述
可廣泛應(yīng)用于核能、航天、航空、船舶、電子設(shè)備、信息化、車輛、儀器儀表等應(yīng)用領(lǐng)域.主要功能描述如下:
1.微內(nèi)核、組件化體系結(jié)構(gòu)
微內(nèi)核提供強實時調(diào)度、基本內(nèi)存管理、時鐘管理、中斷管理等功能,核心組件提供定時器、區(qū)域、分區(qū)、信號、事件、信號量、消息等可裁剪功能,滿足從深嵌入式系統(tǒng)到高端復(fù)雜的嵌入式系統(tǒng)需求。銳華(ReWorks)的微內(nèi)核、層次化組件結(jié)構(gòu)決定了其固有的模塊化特性,為提高系統(tǒng)的升級維護能力、目標處理環(huán)境適應(yīng)能力以及系統(tǒng)的擴展能力等提供了基礎(chǔ)保障。
2.任務(wù)管理
多任務(wù)管理:支持256個任務(wù)調(diào)度優(yōu)先級,具備靈活可配置的任務(wù)調(diào)度算法,實現(xiàn)了搶占式調(diào)度、時間片輪轉(zhuǎn)調(diào)度以及速率單調(diào)算法RMA(Rate Monotonic Algorithm)。任務(wù)上下文切換快速,任務(wù)調(diào)度可預(yù)測;
多核調(diào)度:通過自旋鎖、原子操作、內(nèi)存屏障等機制保障多核數(shù)據(jù)保護,采用統(tǒng)一的任務(wù)隊列管理,基于高效的核間中斷機制實現(xiàn)多核任務(wù)統(tǒng)一調(diào)度,實現(xiàn)任務(wù)針對核的親和性綁定或排它性設(shè)置,賦予多核環(huán)境中各CPU調(diào)度本地就緒隊列的能力;
單調(diào)速率調(diào)度算法:具備周期性任務(wù)的可調(diào)度性分析能力,保證系統(tǒng)即使在短暫的超載情況下,不會超過各實時任務(wù)的截止時間(deadline),確保系統(tǒng)行為的可預(yù)見性。
3.內(nèi)存管理
可變大小機制,負責(zé)內(nèi)存的分配和釋放,對核心堆內(nèi)存和用戶堆內(nèi)存進行管理;
針對任務(wù)組的存儲域保護機制,防止不同模塊相互篡改存儲空間;
支持內(nèi)存分配算法可配置。
4.中斷管理
核心可搶占設(shè)計;
快速中斷處理機制,使主體的中斷處理可運行于任務(wù)環(huán)境,提高了系統(tǒng)的可靠性,同時減少中斷嵌套層次以及系統(tǒng)的臨界區(qū),縮短中斷延遲時間;
支持中斷嵌套處理。
5.設(shè)備管理
優(yōu)化I/O吞吐量和響應(yīng)速度的設(shè)備驅(qū)動框架;
設(shè)備驅(qū)動的可插拔管理。I/O設(shè)備通過設(shè)備驅(qū)動程序表進行管理,對設(shè)備的操作抽象為初始化、打開、關(guān)閉、讀、寫、控制、輪詢等;
支持字符設(shè)備、網(wǎng)絡(luò)設(shè)備和塊設(shè)備等設(shè)備管理,設(shè)備包括多串口卡、音視頻卡、紅外接口、I2S、I2C、SPI、數(shù)字采集卡、網(wǎng)絡(luò)接口、LCD、觸摸屏、USB、1553、CAN、NVRAM、Flash、DOC、雙口RAM等設(shè)備。
6.時鐘/定時器管理
時鐘管理為輪轉(zhuǎn)調(diào)度提供時間片,并用于信號量、事件、消息、信號等操作的超時管理。
基于看門狗機制,提供定時器任務(wù),實現(xiàn)對系統(tǒng)中特定功能的統(tǒng)一定時觸發(fā);同時,實現(xiàn)了符合POSIX規(guī)范的定時器接口,通過異步信號機制完成定時觸發(fā)。
實現(xiàn)了高精度時鐘,提供微秒級的計時手段。
7.任務(wù)通訊
為了滿足任務(wù)間通訊、同步和互斥的需要,設(shè)計實現(xiàn)了信號量、消息隊列、事件和異步信號等通訊機制,其中,互斥信號量支持優(yōu)先級繼承、優(yōu)先級天花板,用于解決優(yōu)先級倒置的問題。
8.文件系統(tǒng)
通過將文件系統(tǒng)的各模塊抽象化,實現(xiàn)了虛擬文件系統(tǒng)層,從而能夠支持多種文件系統(tǒng),包括FAT、高可靠文件系統(tǒng)。其中,高可靠文件系統(tǒng)基于事務(wù)型實現(xiàn),在系統(tǒng)掉電或其他異常情況下,實現(xiàn)事務(wù)回滾,從而實現(xiàn)數(shù)據(jù)完整性保護。
9.網(wǎng)絡(luò)協(xié)議
支持常見百兆網(wǎng)卡以及Intel8254X、Intel8257X等常見千兆網(wǎng)卡,提供TCP、UDP、IP、ICMP和ARP等網(wǎng)絡(luò)協(xié)議,提供標準socket編程接口,并實現(xiàn)了典型的Internet應(yīng)用協(xié)議如HTTP、FTP、TFTP、Telnet等協(xié)議及相關(guān)服務(wù)。
10.VxWorks兼容層
通過對VxWorks的任務(wù)調(diào)度、任務(wù)通訊、中斷、定時器、動態(tài)加卸載等系統(tǒng)調(diào)用接口及相關(guān)宏定義的封裝,在應(yīng)用層上實現(xiàn)了VxWorks源碼級兼容。同時參照VxWorks驅(qū)動框架,實現(xiàn)了基于tyLib的字符設(shè)備、基于DOSFS文件系統(tǒng)的塊設(shè)備驅(qū)動兼容。
11.模塊動態(tài)加/卸載
提供模塊動態(tài)加/卸載功能,允許用戶通過網(wǎng)絡(luò)或串口等通訊方式將功能擴展模塊或系統(tǒng)升級模塊注入系統(tǒng),實施動態(tài)鏈接與配置,提高系統(tǒng)的開發(fā)效率和升級維護能力。
12系統(tǒng)監(jiān)控
支持系統(tǒng)監(jiān)控接口,可以實現(xiàn)對包括任務(wù)、內(nèi)存、文件系統(tǒng)使用情況等的監(jiān)控。
聯(lián)系方式 (021)67092238
1.基于優(yōu)先級的可搶占調(diào)度及防優(yōu)先級反轉(zhuǎn)策略,單調(diào)速率調(diào)度算法,實時響應(yīng)時間不大于10μs
2.支持MMU 存儲域保護,層次化的故障檢測/ 隔離和恢復(fù)機制,增強系統(tǒng)的可靠性
3. 信號量、消息隊列、事件和異步信號機制,滿足任務(wù)間通信、同步和互斥的需求
4. 運行時動態(tài)加、卸載,支持系統(tǒng)組件和應(yīng)用程序在線升級,提高系統(tǒng)的可擴展性、可維護性
5.支持PCI/PCI-E、RapidIO、1553B、USB 等總線以及各類存儲、網(wǎng)絡(luò)、顯示設(shè)備
6. 基于日志的可靠文件系統(tǒng)支持,斷電保護,確保用戶數(shù)據(jù)安全
7.符合標準的TCP/IP 協(xié)議棧,高效的IP 轉(zhuǎn)發(fā)機制,配置典型的網(wǎng)絡(luò)應(yīng)用協(xié)議
8. 提供符合POSIX 1003.13-2003 規(guī)范的接口,保障應(yīng)用的可移植性
9. 提供VxWorks APIs,保障用戶已有軟件資產(chǎn)的平滑遷移
10.支持芯片國產(chǎn)化及多元化-支持龍芯(MIPS)、申威、SPARC、PowerPC、ARM、X86 等主流CPU 芯片
功能描述
可廣泛應(yīng)用于核能、航天、航空、船舶、電子設(shè)備、信息化、車輛、儀器儀表等應(yīng)用領(lǐng)域.主要功能描述如下:
1.微內(nèi)核、組件化體系結(jié)構(gòu)
微內(nèi)核提供強實時調(diào)度、基本內(nèi)存管理、時鐘管理、中斷管理等功能,核心組件提供定時器、區(qū)域、分區(qū)、信號、事件、信號量、消息等可裁剪功能,滿足從深嵌入式系統(tǒng)到高端復(fù)雜的嵌入式系統(tǒng)需求。銳華(ReWorks)的微內(nèi)核、層次化組件結(jié)構(gòu)決定了其固有的模塊化特性,為提高系統(tǒng)的升級維護能力、目標處理環(huán)境適應(yīng)能力以及系統(tǒng)的擴展能力等提供了基礎(chǔ)保障。
2.任務(wù)管理
多任務(wù)管理:支持256個任務(wù)調(diào)度優(yōu)先級,具備靈活可配置的任務(wù)調(diào)度算法,實現(xiàn)了搶占式調(diào)度、時間片輪轉(zhuǎn)調(diào)度以及速率單調(diào)算法RMA(Rate Monotonic Algorithm)。任務(wù)上下文切換快速,任務(wù)調(diào)度可預(yù)測;
多核調(diào)度:通過自旋鎖、原子操作、內(nèi)存屏障等機制保障多核數(shù)據(jù)保護,采用統(tǒng)一的任務(wù)隊列管理,基于高效的核間中斷機制實現(xiàn)多核任務(wù)統(tǒng)一調(diào)度,實現(xiàn)任務(wù)針對核的親和性綁定或排它性設(shè)置,賦予多核環(huán)境中各CPU調(diào)度本地就緒隊列的能力;
單調(diào)速率調(diào)度算法:具備周期性任務(wù)的可調(diào)度性分析能力,保證系統(tǒng)即使在短暫的超載情況下,不會超過各實時任務(wù)的截止時間(deadline),確保系統(tǒng)行為的可預(yù)見性。
3.內(nèi)存管理
可變大小機制,負責(zé)內(nèi)存的分配和釋放,對核心堆內(nèi)存和用戶堆內(nèi)存進行管理;
針對任務(wù)組的存儲域保護機制,防止不同模塊相互篡改存儲空間;
支持內(nèi)存分配算法可配置。
4.中斷管理
核心可搶占設(shè)計;
快速中斷處理機制,使主體的中斷處理可運行于任務(wù)環(huán)境,提高了系統(tǒng)的可靠性,同時減少中斷嵌套層次以及系統(tǒng)的臨界區(qū),縮短中斷延遲時間;
支持中斷嵌套處理。
5.設(shè)備管理
優(yōu)化I/O吞吐量和響應(yīng)速度的設(shè)備驅(qū)動框架;
設(shè)備驅(qū)動的可插拔管理。I/O設(shè)備通過設(shè)備驅(qū)動程序表進行管理,對設(shè)備的操作抽象為初始化、打開、關(guān)閉、讀、寫、控制、輪詢等;
支持字符設(shè)備、網(wǎng)絡(luò)設(shè)備和塊設(shè)備等設(shè)備管理,設(shè)備包括多串口卡、音視頻卡、紅外接口、I2S、I2C、SPI、數(shù)字采集卡、網(wǎng)絡(luò)接口、LCD、觸摸屏、USB、1553、CAN、NVRAM、Flash、DOC、雙口RAM等設(shè)備。
6.時鐘/定時器管理
時鐘管理為輪轉(zhuǎn)調(diào)度提供時間片,并用于信號量、事件、消息、信號等操作的超時管理。
基于看門狗機制,提供定時器任務(wù),實現(xiàn)對系統(tǒng)中特定功能的統(tǒng)一定時觸發(fā);同時,實現(xiàn)了符合POSIX規(guī)范的定時器接口,通過異步信號機制完成定時觸發(fā)。
實現(xiàn)了高精度時鐘,提供微秒級的計時手段。
7.任務(wù)通訊
為了滿足任務(wù)間通訊、同步和互斥的需要,設(shè)計實現(xiàn)了信號量、消息隊列、事件和異步信號等通訊機制,其中,互斥信號量支持優(yōu)先級繼承、優(yōu)先級天花板,用于解決優(yōu)先級倒置的問題。
8.文件系統(tǒng)
通過將文件系統(tǒng)的各模塊抽象化,實現(xiàn)了虛擬文件系統(tǒng)層,從而能夠支持多種文件系統(tǒng),包括FAT、高可靠文件系統(tǒng)。其中,高可靠文件系統(tǒng)基于事務(wù)型實現(xiàn),在系統(tǒng)掉電或其他異常情況下,實現(xiàn)事務(wù)回滾,從而實現(xiàn)數(shù)據(jù)完整性保護。
9.網(wǎng)絡(luò)協(xié)議
支持常見百兆網(wǎng)卡以及Intel8254X、Intel8257X等常見千兆網(wǎng)卡,提供TCP、UDP、IP、ICMP和ARP等網(wǎng)絡(luò)協(xié)議,提供標準socket編程接口,并實現(xiàn)了典型的Internet應(yīng)用協(xié)議如HTTP、FTP、TFTP、Telnet等協(xié)議及相關(guān)服務(wù)。
10.VxWorks兼容層
通過對VxWorks的任務(wù)調(diào)度、任務(wù)通訊、中斷、定時器、動態(tài)加卸載等系統(tǒng)調(diào)用接口及相關(guān)宏定義的封裝,在應(yīng)用層上實現(xiàn)了VxWorks源碼級兼容。同時參照VxWorks驅(qū)動框架,實現(xiàn)了基于tyLib的字符設(shè)備、基于DOSFS文件系統(tǒng)的塊設(shè)備驅(qū)動兼容。
11.模塊動態(tài)加/卸載
提供模塊動態(tài)加/卸載功能,允許用戶通過網(wǎng)絡(luò)或串口等通訊方式將功能擴展模塊或系統(tǒng)升級模塊注入系統(tǒng),實施動態(tài)鏈接與配置,提高系統(tǒng)的開發(fā)效率和升級維護能力。
12系統(tǒng)監(jiān)控
支持系統(tǒng)監(jiān)控接口,可以實現(xiàn)對包括任務(wù)、內(nèi)存、文件系統(tǒng)使用情況等的監(jiān)控。
聯(lián)系方式 (021)67092238