CMX.众所周知,可用于其紧凑,可靠的操作系统和协议栈。开发人员现在可以获得一对CMX实时操作系统,三个TCP / IP堆栈,五个Flash文件系统和ARM Cortex-M3和Cortex-M4微控制器的USB堆栈。该软件适用于各种\刀具链,包括IAR,Keil,Codewarrior,GNU和Rowley。
CMX-RTX是一个完整的功能,抢占者,多任务RTOS。它包括支持任务,消息,队列,事件,内存管理,资源管理,信号量和定时器管理。CMX-RTX配有一个Windows应用程序,简化了RTOS配置(图。1)。
CMX-Tiny+ RTOS的目标是小型内存微控制器。它只需要512字节的RAM和1k字节的闪存。模块化内核非常紧凑,但它是基于CMX-RTX的。即使是完整版本的CMX-Tiny+也需要3k字节的内存。
RTO产品均采用中间件的范围。例如,CMX-MICRONET是具有低闪光灯和RAM要求的TCP / IP堆栈。它支持标准协议,包括UDP,TCP,IP,调制解调器,SLIP,ICMP回声,IGMP和虚拟文件系统。选项包括SSL / TLS,HTTP Web服务器,DNS客户端,DHCP客户端,TFTP客户端以及FTP,SMTP,SNMP,SNTP,POP3和PPP支持。
下一步是CMX-TCP / IP。它是一个全功能,100%的RFC兼容,TCP / IP堆栈。它几乎处理了所有TCP / IP协议。