搜索
bottom↓
回复: 5

想在嵌入式linux下边移植个OPC client,大家给点建议 资料陆续整

[复制链接]

出0入50汤圆

发表于 2012-1-9 10:02:39 | 显示全部楼层 |阅读模式
rt,linux版本是2.6之上,想找C语言的包,适合移植到嵌入式linux上,Client读取windows平台上的OPC server数据,模拟win32上的COM/DCOM组件,只进行DA操作

网上找了几个解决方案
          1、java语言写的Utgard程序,开放源代码,但是在linux下运行还需要JVM支持,增加了移植的难度
          2、基于PyOPC的OPC XML-DA客户端,是Python语言写的,也不太适合。

坛友们有做过这方面的话,请给点建议,有什么C语言开发包可以用,移植的话有多大难度,谢谢。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-1-9 10:19:16 | 显示全部楼层
mark OPC

出0入50汤圆

 楼主| 发表于 2012-1-9 11:42:06 | 显示全部楼层
没人帮忙啊,这里上传一些OpenOPC的资料,也是python写的

下载后将rar改为gzourdev_711522MW15J9.rar(文件大小:165K) (原文件名:OpenOPC-1.1.6.source.tar.rar)
下载后将rar改为gzourdev_711523AQDVKS.rar(文件大小:292K) (原文件名:Pyro-3.15.tar.rar)
Pyro是OpenOPC运行需要的一个模块,需先安装他,安装很简单,解压后直接运行目录下的setup.py
解压OpenOPC,运行src目录下的opc.py,我这里运行有错,正在解决中



windows下vc6的opc client源代码ourdev_711524XJF2WV.rar(文件大小:6.86M) (原文件名:Visual C++ OPC Client Example.rar)

出0入0汤圆

发表于 2012-1-9 11:50:13 | 显示全部楼层
python难不?感觉C通用性强些!~

出0入50汤圆

 楼主| 发表于 2012-1-9 11:53:31 | 显示全部楼层
windows下的OpenOPC程序ourdev_711525LN2P5L.rar(文件大小:5.66M) (原文件名:win32_OPC.rar)
命令行下运行 opc.exe -q 即可列出你系统上所有的OPC Server
             opc.exe --help 帮助看详细使用方法


点击此处下载 ourdev_711526U8Z9P9.pdf(文件大小:370K) (原文件名:OPC跨平台通信的实现方法.pdf)

出0入50汤圆

 楼主| 发表于 2012-1-9 11:59:05 | 显示全部楼层
回复【3楼】ljt80158015  
-----------------------------------------------------------------------

我也是刚开始学,python貌似很强大,可以嵌入C中,你可以到中文在线教程看看他的介绍
http://linux.chinaitlab.com/manual/Python_chinese/

有能力的坛友可以帮忙整理成pdf传上来
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 18:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表