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