您的位置首页百科问答

rtss程序,rtss dll和rtdll的区别

rtss程序,rtss dll和rtdll的区别

实时系统RTX之理解实时系统RTX之理解实时系统RTX之理解实时系统RTX之理解实时系统RTX之理解实时系统RTX之理解实时系统RTX之理解实时系统RTX之理解开发。Win32和RTSS程序都支持全部的RTX API,但是有不同的响应时间和性能特点。1. Win32 and Real-Time APIRTX支持Win32 API的一个子集,加附加了一个特殊的实时函数集,即RTAPI(实时API)。RTAPI函数在函数名的最前面都有标识“Rt”,一些RTAPI函数只是在标识头方面与Win32不同,而有一些则是RTX所特有的,如中断管理函数。RTX API仔细挑选了对实时应用有关的函数,而刻意忽略了一些对实时编程用处并绝不大的函数(如GUI相关的函数调用)。一个期望的目标是绝州姿大多数程序迹樱包含至少两个同时工作的部分——一个是基于Win32的进程(利用GUI和其他的Win32-only函数),另一个是执行实时处理的基于RTSS的进程。2. RTX可执行映像RTX提供了三种类型的可执行映像:RTSS程序,RTSS DLL和RTDLL。RTSS程序等同于Win32程序。RTSS DLL是用来链接以提供一个导出函数库供其他RTSS程序使用的RTSS程序。RTSS DLL是纯RTSS程序,并且必须在调用它的RTSS程序之前被手工运行。RTDLL是被动的代码容器,在功能上与Win32 DLL类似,但在RTSS中运行。