openpowerlink 01

源码地址:
https://sourceforge.net/projects/openpowerlink/
源码目录
在这里插入图片描述
qt 源码目录
在这里插入图片描述
qt MN 源码

MN是主站的意思
在这里插入图片描述
用cmake 构建

qt cmakelists.txt分析
在这里插入图片描述
文件
在这里插入图片描述
mnobd.cdc:
此文件用于配置 MN 堆栈。它包括MN和所有CN的所有配置数据,包括网络映射信息。CN 配置由 MN 的配置管理器 (CFM) 模块处理。

mnobd.cdc 文件地址在
openPOWERLINK_V2.7.2\apps\common\openCONFIGURATOR_projects\Demo_3CN\output
在这里插入图片描述
从站配置文件地址
openPOWERLINK_V2.7.2\apps\common\openCONFIGURATOR_projects\Demo_RMN_3CN\output
在这里插入图片描述
文件用意解析
mnobd.cdc

此文件用于配置 MN 堆栈。它包括MN和所有CN的所有配置数据,包括网络映射信息。CN 配置由 MN 的配置管理器 (CFM) 模块处理。

mnobd.txt

此文件以人类可读的格式描述堆栈配置。它包括MN和所有CN的所有配置数据,包括网络映射信息。此文件仅用于诊断目的。

xap.xml

XML 文件包含进程映像的结构定义。这取决于应用程序中使用的CN的可用数据字段。应用程序可以分析 xml 文件,从而获取有关进程映像中映射的通道偏移的信息。

xap.h

头文件包含两个 ANSI C 结构形式的进程映像的结构定义。它可以直接包含在应用程序中,例如openPOWERLINK堆栈演示。

qt 引用了
INCLUDE(…/common/cmake/options.cmake)
也就是生成项目和配置那里的文件
文件地址openPOWERLINK_V2.7.2\apps\common\cmake
在这里插入图片描述

options.cmake 文件主要引用依赖包了
在这里插入图片描述

include project specific modules

INCLUDE(findoplklib)
INCLUDE(linkoplklib)
这个语句的意思的是
findoplklib.cmake和 linkoplklib.cmake两个文件

在这里插入图片描述

两个意思是最后增加和链接库到qt 主程序 里边
堆栈库链接到qt 里边
地址: openPOWERLINK_V2.7.2\stack
在这里插入图片描述
我这边显示链接地址:openPOWERLINK_V2.7.2\stack\lib\windows\amd64
在这里插入图片描述
堆栈的静态库

除了 堆栈的静态库 和生成项目的文件引用之外
cmake 还有引用驱动库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网卡驱动文件地址:openPOWERLINK_V2.7.2\contrib\pcap
在这里插入图片描述
windows 环境下面有wince 和windows
wince 工业用得比较老的设备,
在这里插入图片描述
在这里插入图片描述
静态库

在这里插入图片描述
qt 的主站构建大约就是这样了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值