ThreadX 硬实时嵌入式操作系统

提供硬实时性能的保证:ThreadX内核使用改进的基于线程优先级的可抢占FIFO调度算法。每一个线程将具有从0(最高)到255(最低)之间的一个优先级;
优秀的可靠性:ThreadX内核中提供最基本的服务模块—与其它模块之间的通信都是通过消息传递进行的。消息传递形成了一条虚拟的软总线,使你能够根据需要动态地“插拔”相应的服务程序模块。模块化结构带来了服务能力、性能以及可用性,同时缩短了开发和测试周期;
提供自愈系统,提高服务能力:ThreadX内核采用模块化和内存保护提高了系统的服务能力,因为升级和维护可以不影响运行中的系统。删除不用的模块、增加新的模块都不必中断关键的应用程序;
自动完成负载平衡:ThreadX/SMP可透明地将应用程序线程映射到MIPS CPU中的个别内核,并自动完成负载平衡;
非黑盒结构:ThreadX内核完全的C源代码,这排除了许多商业性的内核结构所存在的“黑盒”问题。在使用ThreadX时,程序开发者可以清楚的看到内核运行细节,不存在什么秘密。源代码还允许开发程序过程中特殊的修改;
丰富的应用程序接口:ThreadX内核提供多达2000个应用程序接口,从而使得应用软件的开发变得更加简单。