libiec61850系列(一):编译

libiec61850系列1——编译 1. libiec61850下载 开源网站:libiec61850-1.5.0.tar.gz GITHUB:libiec61850 2. 在Linux平台下的编译(基于make的进行编译) 1. 编译静态库:make 2. 编译动态库:make dynlib 3. 交叉编译:make TARGET=LINUX-ARM [dynlib] 在交叉编译时,需要通过修改$(LIB_IEC61850)/make/target_syst... 阅读详情
AI摘要

本文详细介绍了如何在Windows和Linux(以CentOS为例)平台上编译libiec61850库。在Windows上,首先需要安装cmake和Visual Studio Express 2010,然后下载libiec61850源代码并创建编译目录,使用cmake生成编译脚本,最后执行nmake进行编译。在Linux环境下,直接使用make命令可以编译静态库和动态库,而交叉编译需要修改target_system.mk文件。

一.在Windows平台的编译
  1. 准备工作
     (1) 安装cmake,下载地址:http://www.cmake.org/download
     (3) 下载libiec61850源代码: https://github.com/mz-automation/libiec61850,下载完成后将其解压到指定的目录:$(PATH)\libiec61850
  2. 编译
     (1) 创建并转到编译目录
          cd $(PATH)\libiec61850
          mkdir build
          cd build
     (2) 使用cmake生成编译脚本,在此要注意,在Windows平台下,使用cmake可以生成如下两种类型的编译脚本
          第一种:Visual Studio的工程文件*.sln
          
          上述命令执行成功后,会在build目录下生成libiec61850.sln工程文件,使用Visual Studio打开该工程文件即可同时编译出静态库、动态库和所有的例子。
          
          第二种:NMake Makefile
          
          上述命令执行成功后,会在build目录下生成Makefile
&nb
智能变电站协议系列-2、SV/SMV协议示例(IEC61850)以及5G专网下的电力方案分析 之前我们对IEC61850协议有了整体的了解,对一些概念有了一定的认识,并针对GOOSE协议做了进一步的尝试和了解,接下里我们针对SV协议也做进一步的了解和尝试,并基于libiec61850对SV协议做一些分析,比如运行其demo来进行SV协议抓包分析等。(Sampled Measured Value采样测量值,也称为SV (Sampled Value)或SMV,一种用于实时传输数字采样信息的通信服务,所以有的时候也可以搜索SMV)接下来我们再分析下MMS协议。 阅读详情

相关推荐

libiec61850系列:动态建模工具开发实战

本文详细介绍了基于libiec61850库开发动态建模工具的实战过程。针对传统Java命令行工具效率低、依赖复杂的问题,作者使用C++重构核心建模引擎,并基于Qt开发了图形化界面,实现了SCL文件解析、树形展示、动态模型配置生成及一键启动模拟服务器等核心功能,显著提升了IEC 61850协议栈的开发与调试效率。

ik678901的博客 1002

libiec61850系列2——跨平台编译实战指南

本文提供了libiec61850库在Linux和Windows平台的详细编译实战指南。内容涵盖从源码获取、环境准备,到使用Makefile在Linux系统进行静态库、动态库编译及ARM交叉编译,以及利用CMake在Windows平台生成Visual Studio项目并进行编译调试的全过程。指南重点解析了跨平台编译的核心步骤、通用技巧与常见问题解决方案,帮助开发者高效完成libiec61850的编译部署。

weixin_28839439的博客 425

libiec61850系列1——跨平台编译实战指南

本文提供了libiec61850开源IEC 61850协议栈库的跨平台编译实战指南。详细介绍了在Linux平台下编译静态库、动态库及为ARM设备进行交叉编译的完整步骤,并讲解了在Windows平台下使用CMake与Visual Studio的编译方法。通过清晰的步骤和常见问题排坑指南,帮助电力自动化开发者快速掌握编译技巧,为智能变电站和IED应用开发奠定基础。

weixin_28826521的博客 281

libiec61850-1.4.2.1_iec61850协议的开源库_

libIEC61850的官方存储库,iec61850协议的开源库。

ADS新手必看:用Filter DesignGuide快速搞定一个4GHz LC低通滤波器(附保姆级避坑指南)

本文为ADS新手提供了4GHz LC低通滤波器的完整设计流程,重点介绍了如何使用Filter DesignGuide避免参数设置陷阱、正确解读仿真结果以及解决实际电路与理论值的偏差问题。通过真实工程案例,详细讲解了工程创建、Filter DesignGuide配置、电路优化、仿真设置及实际工程中的进阶技巧,帮助工程师快速掌握LC滤波器设计。

weixin_30878501的博客 300

联想X3650M5服务器双模式切换实战:UEFI与Legacy BIOS如何选择?

本文深入探讨了联想X3650 M5服务器在UEFI与Legacy BIOS启动模式间的选择策略。文章从技术原理、决策矩阵、实战切换步骤及后期验证等方面,为企业IT管理员提供了基于操作系统兼容性、存储架构、安全合规与运维习惯的完整决策框架,帮助其在数据中心硬件生命周期管理中做出明智选择。

weixin_29207533的博客 281

遥感常用相关指数和计算方法(植被指数/水体指数/雪和冰指数/矿物指数/地表温度指数/云和阴影指数/农业指数)

遥感常用相关指数和计算方法(植被指数/水体指数/雪和冰指数/矿物指数/地表温度指数/云和阴影指数/农业指数)

m0_64361769的博客 1万+

双向晶闸管交流调压基础知识及Multisim电路仿真

本文介绍了双向晶闸管交流调压电路的工作原理及应用。该电路由双向晶闸管、RC移相电路和双向触发二极管组成,通过调节电位器改变触发角实现电压调节。当电位器阻值减小时,触发角减小,输出电压升高;阻值增大时,触发角增大,输出电压降低。Multisim仿真展示了不同电位器档位下的波形特征:0%档位时全导通,50%档位时半导通,100%档位时基本关断。该电路结构简单、调节平滑,广泛应用于调光、调速等场合,但会产生谐波干扰。

XU157303764的博客 837

SpringCloud2025+SpringBoot3.5.0动态路由503问题排查与负载均衡依赖解析

本文详细排查了SpringCloud 2025与SpringBoot 3.5.0环境下,Spring Cloud Gateway动态路由返回503错误的根本原因。核心问题在于新版网关未默认集成负载均衡器,导致无法解析lb://服务名。通过对比静态路由与动态路由,定位到需显式引入spring-cloud-starter-loadbalancer依赖,并提供了完整的解决方案与最佳实践配置。

s3t4u的博客 502

【WRF安装(2025)】服务器移植 WRF 安装环境

【WRF安装(2025)】服务器移植 WRF 安装环境

WW、forever的博客 105

ArduPilot简介

一,什么是ArduPilot? ArduPilot是一个可信的,多用途的,开源的自动驾驶系统。该系统支持了非常多的交通工具类型,包括多旋翼无人机,传统直升机,固定翼飞行器,船,潜艇,巡逻车等。源码由大型开发者社区的专家和爱好者共同开发和维护。也欢迎更多的开发者加入源码的迭代演进,最好的“打开”方式就是加入开发者团队论坛。该论坛对所有人开放,在这里可以深入感受到开发者们对ArduPilot的热爱。 论坛链接:ArduPilot Discourse 开发者指南:Welcome to the ArduPil

从0到1,突破自己 5450

HX711重量传感器原理图设计,已量产(压力传感器)

最近调通了一款针对家用、物联网场景的重量传感套件,核心用了 HX711 这颗经典的称重 AD 芯片,还加了用户最需要的 “一键校准” 功能 —— 之前帮朋友做家用米桶余量报警时,用户总吐槽校准步骤太繁琐,这次的方案把操作简化到只按一个键,试下来体验好了不少。正好拆解下这套硬件的设计逻辑,供做同类产品的朋友参考。

不脱发的程序猿 365

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: Dalvikvm:在Android平台上执行.class文件
下一篇: libiec61850(二):建模
kecise
博客等级 码龄16年 70粉丝 20原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值