PCProto-RTX实时多任务操作系统简介

CMX的PCProto-RTX实时多任务操作系统是将CMX-RTX的RTOS移植到PC上的版本,即是CMX-RTX的PC上的DOS开发平台。

PCProto完全包含了CMX-RTX的实时多任务操作系统(RTOS)的各种功能,使得用户可以在此开发平台上以简单的C函数调用的方式来获得实时多任务操作系统的核心服务。因此开发嵌入式实时多任务应用程序的工作在这个平台上将变得非常简单。

基于PC的软件开发平台PCProto使用户在编写嵌入式应用程序时根本就不用考虑目标处理器是什么,同样也不用考虑硬件上的琐事,从而实现了软件开发对目标处理器(硬件)独立性,降低了开发风险和开发成本。

因为PCProto是面向PC的开发平台,所以用户可以自由地使用当前PC机上各种复杂的软件开发工具来编写用户应用程序,包括利用PC机上的各种调试程序来调试应用程序。一般来说,绝大部分的用户对PC平台都是相当熟悉的,所以在PCProto平台上开发一个嵌入式应用程序的效率比在以前的面向硬件、面向处理器的开发平台上工作要高的多。

普遍地说,现在许多在嵌入式单片机上的应用开发都是一次性开发,没有考虑其可继承性上的问题。利用CMX-RTXPCProto用户可以方便地建立自己的实用库函数,而且用户也可以针对某方面的应用编制专家库函数。这些具有实际意义的库函数的形成,避免了多次重复开发,进一步提高了开发效率。

利用PCProto开发嵌入式软件产品,使软件程序员与硬件工程师的开发工作相对独立。程序员只需具有一定的C语言开发基础便可在开发平台上完成复杂的嵌入式系统开发过程,而不必具体地去了解硬件上的知识。因此这种开发平台的出现使得在嵌入式产业中建立嵌入式软件生产线的可能成为现实。
 
特性:
1. 包含所有的源代码
2. 所有的CMX-RTX的函数都包含在库中
3. 对目标处理器设计的独立性
4. 支持Borland C和Microsoft C
5. 实现高效率的编写用户应用程序
6. 模拟目标嵌入式系统的功能
7. 开发的源码可方便移植到各种单片机/嵌入式处理器上
8. 提供CMX-Bug和-Trace在线调试工具
9. 技术支持(中文手册、应用笔记、论文等)

由于基于PCProto开发的C源码可方便地移植到50个系列350种嵌入式处理器中,所以用户可以很容易地完成目标单片机95%的软件源代码的开发工作。

 



 
 

             返回CMX主页