Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
INtime SDK开发平台充分运用Visual Studio.NET开发工具,可开发任何C/C++的实时应用程序。INtime SDK完全支持Visual Studio 6,Visual Studio.NET 2003,Visual Studio 2005,Visual Studio 2008,Visual Studio 2010,Visual Studio 2012,Visual Studio 2013,Visual Studio 2015,Visual Studio 2017和Visual Studio 2019等全部版本。
开发Windows-INtime应用程序的实时部分,使用Microsoft Visual Studio中集成的INtime实时应用程序开发向导,INtime应用向导能指导您完成开发实时应用程序的RT部分所需的步骤,并生成相应的代码框架,您可以在Microsoft Visual Studio的编辑器中和开发Windows应用一样进行代码调整、编译和调试。
您可以选择使用本机INtime API开发您的应用程序,这是一个功能齐全的实时操作系统API。或者,您可以选择针对原Windows应用提供的iwin32 API来开发实时应用。iwin32子系统是INtime操作系统提供的和Windows应用API兼容的API扩展,专用于INtime实时编程,它使您的INtime实时应用程序开发能够更快更方便地将代码从Windows中移植过来。 我们提供给您应用程序从Windows代码迁移到INtime iwin32的移植指南。
INtime提供多种实时应用程序的构建方法:
运行INtime应用程序向导
通过Visual Studio构建INtime应用程序,可以通过以下步骤实现:
. 构建应用程序框架:用户可指定项目为空工程、简单的“Hello,World!”应用、最小化的iWin32应用、完整的INtime应用。无论何种工程选择,INtime向导都会设置好项目所需要的编译(Compiler)和链接(Linker)参数,以及需要包含的文件库。
. 添加INtime组件:可选择邮箱(Mailbox)、信号量(Semaphore)、周期性线程(Thread)、中断(Interrupt)、内存(Memory)分配、客户线程等。组件添加完成,添加导航主屏幕可重复出现,直到用户取消为止。
. 修改全局参数设置:这是一个可选(Optional)步骤,可通过主设置窗口添加 -global 参数进行全局参数的修改。
. 创建实时应用进程:确认您前面的设置,并产生您的实时应用程序,包含源程序代码、解决方案、readme.txt文件等。
运行INtime共享库向导
INtime共享库向导能够构建实时共享库框架。 代码生成说明将指导如何导出函数名、变量名,并对项目进行初始化设置以正确生成RSL(Real-time Shared Library)共享库。INtime共享库产生的文件包含了主程序文件(.C or .CPP),头文件(.H)、UTIL.C等。
使用第三方库文件