quote:以下是引用oem_mc在2010-06-09 09:16:45的发言:
想对WinAC RTX二次开发,请问RTX SDK 和WinAC ODK是不是都需要,是开发的时候要,还是运行的时候要啊?请各位大侠赐教,谢了。
由于西门子嵌入式控制器的操作系统是Windows XP + RTX,功能相当于两个操作系统,一个是通用操作系统(Windows),一个是实时操作系统(RTX)。在Windows下开发程序需要Windows SDK和集成开发环境(如Visual Studio,VS集成开发环境已包含Windows SDK),
RTX提供的基础的开发包是RTX SDK(WinAC RTX即是使用RTX SDK开发的),结合Visual Studio集成开发环境可开发在RTX下运行的实时应用程序。WinAC ODK则是提供了一些应用程序接口来使得用户开发的在Windows或RTX下运行的程序可以与WinAC RTX通信。
如果要开发在Windows下运行且与WinAC RTX通信的应用程序,则需要Visual Studio集成开发环境和WinAC ODK。如果要开发在RTX下运行且与WinAC RTX通信的应用程序,则需要RTX SDK、Visual Studio集成开发环境和WinAC ODK。如果要开发在RTX下运行但不与WinAC RTX通信的应用程序,则只需要RTX SDK、Visual Studio集成开发环境。
在RTX下运行的用户程序需要RTX Runtime的支持,RTX Runtime在WinAC RTX安装时已被安装,所以在西门子嵌入式控制器上运行用户开发的在RTX下运行的程序前不需安装RTX Runtime。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。