系統(tǒng)特點
可靠性:現(xiàn)場驗證、最高的開發(fā)標準經(jīng)TüVSüd的功能安全認證、完全符合MISRA-C:2012的要求代碼質量、
穩(wěn)定性:提供內(nèi)核、內(nèi)存保護機制,內(nèi)核體積小。同時驅動程序、網(wǎng)絡協(xié)議、文件系統(tǒng)等操作系統(tǒng)模塊和內(nèi)核相互獨立;
實時性 :快速響應(納秒級),多種調(diào)度機制(搶占、輪轉等);
移植性:支持 POSIX 標準,以提高應用程序的可移植性;
可靠性:具有DO-178、IEC-61508/60730、 EN50128,ISO26262等認證; MISRA C: 2004 and MISRA-C:2012
多核支持:全面支持 SMP 以及 AMP 多核模式
ThreadX Kernel硬實時嵌入式操作系統(tǒng)內(nèi)核由相對獨立、短小精悍的目標模塊組成,用戶可根據(jù)需要選擇適當?shù)哪K來裁剪和配置系統(tǒng);提供多種任務調(diào)度、線程、消息隊列、計數(shù)信號量、互斥量、事件標志、中斷管理、定時器和內(nèi)存管理等功能,并且具有簡明易懂的用戶接口,在核心方面甚至可以微縮到2KB
支持眾多處理器
? Advanced Architectures: A2P
? Altera: NIOS II, Cyclone
? AMCC: PowerPC
? Analog Devices: SHARC, Blackfin
? ARC: ARC 600, 700
? ARM: ARM7, ARM9, ARM11, Cortex-M0/M3/M4/R4/R5/A8/A9
? Atmel: AVR32, ARM7, ARM9, Cortex-M3
? CEVA: CEVA-TeakLite-III
? EnergyMicro: EFM32
? Freescale: PowerPC, 68K, i.MX, ColdFire, Kinetis
? Intel: x86/Pentium, XScale
? Microchip: PIC24/PIC32
? MIPS: MIPS32, MIPS64, 4k, 24k, 34k, 1004k
? NXP: LPC, ARM7, ARM9, Cortex-M3
? Renesas: SH, H8, V850, RX, RZ
? ST: STM32, ARM7, ARM9, Cortex-M3/M4
? Tensilica: Xtensa, Diamond
? TI: C5xxx, C6xxx, Stellaris, Sitara, Tiva-C
? Xilinx: MicroBlaze, PowerPC405 Zynq
FileX是一個運用于嵌入式設備的文件系統(tǒng),可以在任何媒介上使用。FileX在RAM、ROM的存儲器利用率,速度、易用性方面有非常好的表現(xiàn)。
NETX協(xié)議棧,覆蓋從TCP/IP, IPv4/IPv6 到HTTP到802.11i等全系列,以滿足用戶對通訊系統(tǒng)的開發(fā)要求。
NETX協(xié)議棧安全協(xié)議套件包括
IPSec、IKE、SSL、SSH、NAT…;
開放加密應用程序接口;
支持用于處理數(shù)據(jù)包的硬件加速。
NETX協(xié)議棧遵循的規(guī)范
RFC 2460-IPv6 Specification;
RFC 4861-Neighbor Discovery for IPv6;
RFC 4862-IPv6 Stateless Address Autoconfiguration;
RFC 1981-Path MTU Discovery for IPv6;
RFC 4443-ICMPv6。
USBX協(xié)議棧,提供從Host/Device/OTG 多種模式,從驅動到協(xié)議,從設備到主機的完整的嵌入式USB解決方案。為了使USBX協(xié)議棧便于移植,整個程序使用C語言編寫。在移植到其他操作系統(tǒng)時盡量維持協(xié)議棧的核心部分不動或微小改動。
GUIX圖形包是一個圖形用戶界面(GUI)工具集,這個圖形用戶界面工具集能夠為ThreadX上的應用程序提供人機界面交互的功能,例如:人機界面設備,設備信息顯示,播放器界面等。
GUIX圖形包功能
? 采用圖形標識:提供圖形對象軟件控制下的位映像圖形;
? 人機接口:應用程序驅動采用了事件驅動方式;
? 界面定制:GUIX允許用戶根據(jù)需要對應用程序的界面進行裁剪和定制如移動.
? 信息反饋:GUIX為用戶操作界面提供導航;
? 管理功能: GUIX具有動畫管理、數(shù)據(jù)管理、等功能;
? 多機制:提供完備的多窗口機制和消息傳遞機制;
? 控件齊全:提供對話框、消息框和常用的控件類;
?多格式支持:提供各種流行的圖像文件支持.。
ThreadX安全認證包
ThreadX硬實時嵌入式操作系統(tǒng)是業(yè)內(nèi)同時達到IEC 61508 安全完善性三級認證(SIL 4)和共通準則第六級(EAL 4+)認證的實時操作系統(tǒng)。
ThreadX安全認證包提供
驗證套件、模板、風險評估、咨詢、培訓和指導等服務,最終幫助客戶取得相應認證。
ThreadX安全認證包認證領域
? 航空領域 – ED-12B, DO-178B, ED-109, ED-278
? 醫(yī)學領域 – IEC-60601, IEC-62304, ISO-14971, FDA 510(k)
? 工業(yè)領域– IEC-61508, and others
? 運輸領域 – CENELEC EN50128, 49CFR236, IEC-61508