VxWorks下实现了RPC Server,我在WINDOWS的PC上怎么访问?

lsgt 2009-10-13 02:39:38
我的设备上跑的是VxWorks,上面实现了一个RPC服务器,文档里面说是遵循SUN 的RPC规范(RFC1057),现在我在Windows平台下需要访问这个RPC服务器,这个要怎么做?
...全文
165 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
meng_dong 2011-07-12
  • 打赏
  • 举报
回复
不知道楼主的还看这个帖子没。我现在也想在vworks上实现rpc。但是一直没有找到相关的资料。所以希望如果楼主方便的话能不能发一些相关的资料给我……邮箱是1020481785@qq.谢谢啦……
Vxworks培训资料 Vxworks培训资料全文共89页,当前为第1页。 Vxworks简介 最成功的实时操作系统 1981,Windriver,嵌入式咨询公司 TCP/IP,NFS工具集 WIND内核 1995,tornado集成开发环境 收购SDS、DIAB、pSOS Vxworks培训资料全文共89页,当前为第2页。 Vxworks操作系统是一个嵌入式实时操作系统(RTOS)。 Vxworks与其它实时OS一样,基于以下两个重要机制: * 多任务环境及任务间通信 * 硬件中断处理 Vxworks多任务内核完成的功能是:实时调度,任务间通信及互斥。 其它功能则作为系统库围绕在内核周围,它们可根据需要进行剪裁。 Vxworks与非实时系统的不同之处在于: Vxworks的优先抢占机制基于调度, Vxworks对外部事件的反应和处理快, Vxworks容量小并且可配置(微内核结构) VxWorks (1) Vxworks培训资料全文共89页,当前为第3页。 Vxworks提供了一套丰富的任务间通信机制,包括: 内存共享(Shared memory):简单的数据共享方法 信号量(Semaphore):用于基本的互斥及同步 消息队列(Message queues)和管道(pipe): 用于同一CPU上任务间消息的传递 套接口(Socket)和远程程序调用(RPC): 用于网络上任务间的通信 信号(Signal):用于异常处理 此外,Vxworks提供了三种共享内存的对象(shared-memory objects) 来实现运行在不同CPU上的任务间的高速同步和通信。 共享信号量(shared semaphores):有二进制,记数型两种 共享消息队列(shared message queues) 共享内存分区(shared-memory partitions):有系统类型和用户类型 VxWorks (2) Vxworks培训资料全文共89页,当前为第4页。 Tornado (1) Tornado提供了Vxworks系统开发的集成开发环境,其中Tornado 源代码编辑器包括下列特性: 标准文本控制能力 C和C++ 语法元素用不同颜色 调制集成:编辑窗口跟踪代码的执行 编译集成:项目管理将编译警告和编译错误 直接和编辑窗口中的相应代码对应起来。 Vxworks培训资料全文共89页,当前为第5页。 Tornado (2) Tornado集成开发环境由以下几个部分组成: Vxworks培训资料全文共89页,当前为第6页。 目标CPU:Vxworks 在其上运行 的一个单板计算机 Tornado PC主机:有一根串行线与目标机相连(初始化时主机作为终端用) Vxworks核二进制文件驻留在其盘上,核的下载及运行Tornado 工具 通过以太网口进行 Ethernet AGENT SERVER Vxworks培训资料全文共89页,当前为第7页。 Vxworks/Tornado开发方式 目标CPU: Vxworks 在其上运行 的一个单板计算机; Tornado PC主机:有一根串行线与目标机相连(初始化时主机作为终 端用),Vxworks核二进制文件驻留在其盘上,核 的下载及运行Tornado 工具通过以太网口进行。 Ethernet AGENT SERVER Vxworks培训资料全文共89页,当前为第8页。 Tornado开发环境 Vxworks培训资料全文共89页,当前为第9页。 Tonado开发环境(续) Vxworks培训资料全文共89页,当前为第10页。 Tornado开发环境(续) Vxworks培训资料全文共89页,当前为第11页。 Vxworks操作系统将一切与硬件有关的功能模块都放在BSP库中。该BSP库是硬件与软件的接口,处理硬件的初始化、中断处理与产生、硬件时钟与定时管理、局部和总线内存空间的映射、内存大小定义,等等。能够自行启动目标机、初始化目标机、能够与host通信以下载Vxworks核、把控制权交给Vxworks核来调用用户应用程序等功能。 板支持包(BSP) Vxworks培训资料全文共89页,当前为第12页。 Vxworks培训资料全文共89页,当前为第13页。 Tornado&VxWorks框架 Vxworks培训资料全文共89页,当前为第14页。 Vxworks 应用广泛的嵌入式实时操作系统 Vxworks培训资料全文共89页,当前为第15页。 VxWorks的整体构架 Hardware Independent Software Applications TCP/IP I/O System VxWorks libraries Wind microKernel File System Hardware

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧