好文档 - 专业文书写作范文服务资料分享网站

VxWorks操作系统RTP介绍和使用方法

天下 分享 时间: 加入收藏 我要投稿 点赞

RTP介绍和使用方法

VxWorks操作系统RTP介绍和使用方法

从VxWorks6.x开始引入 RTP(VxWorks real time process project)模式编程,这种模式的优点是应用程序相互独立,互不影响,而且增加了内核的稳定性,缺点是由于“内核态”与“用户态”的内存拷贝,其执行效率有所降低,随着CPU速度越来越快,这点效率的牺牲已经越来越不重要。相比较于传统的DKM(downloadable kernel module project),RTP适合多个团队独立运作,然后汇总联试,这种模式除了全局函数不能再shell里直接调用外,其对应用程序几乎不做任何约束,原有的DKM工程代码稍作修改即可正常运行。内核变化较大,需要添加较多的组件,内存需要较好的划分,为保持应用程序直接调用函数调试的习惯,需要封装接口供用户使用。

现简单的介绍RTP使用方法,并给出demo代码供参考。 1.新建并编译工程:

(1)File->new->VxWorks real time process project,如图【1】

图【1】

(2)一路next后,选择如图【2】所示的编译器

1

RTP介绍和使用方法

图【2】

(3)选择Finish后,工程新建完毕。

(4)导入源文件:这里的源文件名称是fooRtpApp.c,一种较快捷的方式是选中新建的工程,按下F5,源文件会出现在工程中. (5)右键选择编译,出现如图【3】,选择Continue继续。

图【3】

编译完成后,会生成vxe格式的可执行文件,此处为usrAppA.vxe。 2.下载可执行性文件

待板子启动后,使用ftp将vxe文件下载到板子中。步骤如下:

(1)运行->cmd,打开对话窗口,如图【4】所示:

2

RTP介绍和使用方法

图【4】

依次执行如下命令:

(a) ftp 192.168.0.2 (该ip可在vxWorks启动后,输入命令ifconfig查看) (b) bi

(c) cd /tffs0

(d) put filename(完整的文件路径) (e) by

执行完上述命令后,即可把可执行程序下载到目标板上,如下图【5】:

3

VxWorks操作系统RTP介绍和使用方法

RTP介绍和使用方法VxWorks操作系统RTP介绍和使用方法从VxWorks6.x开始引入RTP(VxWorksrealtimeprocessproject)模式编程,这种模式的优点是应用程序相互独立,互不影响,而且增加了内核的稳定性,缺点是由于“内核态”与“用户态”的内存拷贝,其执行效率有所降低,随着CPU速度越来越快,这点效率
推荐度:
点击下载文档文档为doc格式
0ghml2w55855t2g95zzr
领取福利

微信扫码领取福利

微信扫码分享