云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VxWorks操作系统RTP介绍和使用方法

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

  • 62 次阅读
  • 3 次下载
  • 2025/7/8 6:01:20

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

RTP介绍和使用方法

图【5】

在串口终端中,输入ifconfig命令查看ip地址;依次输入如下命令查看刚下载到目标板的文件: (a) cd “/tffs0” (b) ls

上述操作结果如下图【6】所示:

图【6】

3.运行可执行文件

4

搜索更多关于: VxWorks操作系统RTP介绍和使用方法 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com