logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vcpkg 使用指南 —— C/C++ 跨平台包管理最佳实践

vcpkg是微软开源的C/C++跨平台包管理器,支持Linux、Windows和macOS三大平台。它采用"源码构建+本地缓存"的设计理念,提供2500+开源库支持,可无缝集成CMake、MSBuild等构建系统。vcpkg简化了第三方库的获取与构建过程,通过一行命令即可自动下载、编译和安装依赖库,并自动处理依赖关系。相比手动管理,vcpkg能精确控制版本,通过vcpkg.json声明依赖实现团队

文章图片
#c语言#c++#开发语言
IEC 61850 系列(六):工程实战——部署、测试与故障排查

IEC 61850工程实战摘要 本文系统介绍了IEC 61850工程项目的全流程实施要点,包含六个核心阶段:从ICD文件收集、SCD系统配置、CID下发调试到最终投运运维。重点阐述了系统集成工具链(如DIGSI 5、IED Scout)、SCD版本管理规范以及分层测试策略(模型/服务/性能/场景四层验证)。特别强调互操作性测试与一致性测试的区别,提供Mermaid流程图展示测试层级递进关系,并给出

文章图片
IEC 61850 系列(五):开发实现——基于 pyiec61850-ng 的代码实战

本文介绍了基于pyiec61850-ng Python库开发IEC 61850 Server/Client的实现方案。首先对比了多种开源库,选择pyiec61850-ng因其Python生态、完整功能支持(MMS+GOOSE+SV)和封装良好的API。详细说明了该库的架构分层(Python应用层、封装层、SWIG绑定层和C底层库)及安装注意事项。随后展示了如何通过SCL配置文件定义IED模型,包括

文章图片
#python
IEC 61850 系列(三):通信协议栈——MMS、GOOSE、SV 三驾马车

IEC 61850通信机制解析摘要 IEC 61850标准定义了三种核心通信机制:MMS(制造报文规范)、GOOSE(面向通用对象的变电站事件)和SV(采样值)。 MMS基于TCP/IP,采用客户端-服务器模式,用于监控数据采集和设备控制,延迟在100ms~1s,支持ACSI抽象服务映射。其协议栈包含多层ISO标准,使用ASN.1 BER编码,通过$符号转换对象引用路径。 GOOSE工作在数据链路

文章图片
#网络
IEC 61850 系列(一):标准全景——从电力自动化到统一通信

IEC 61850标准系列文章摘要 本文深入解析了IEC 61850标准体系,该标准从根本上改变了电力自动化通信方式。文章首先分析了传统变电站面临的协议碎片化、点表依赖等痛点,指出IEC 60870-5系列协议虽实现了通信标准化但仍存在局限。随后重点阐述了IEC 61850的核心设计哲学:通过面向对象建模、通信与模型解耦、配置驱动工程化三大原则,实现真正的信息模型标准化。 文章系统介绍了IEC 6

文章图片
#自动化#运维
使用Gitlab CI/CD结合docker容器实现自动化部署

本文介绍了Gitlab CI/CD的基本概念和实现方案。主要内容包括:Gitlab CI/CD核心组件(Pipeline、.gitlab-ci.yml、Runner)和工作流程;部署前的准备工作,包括安装gitlab-runner、注册Runner到项目以及生成SSH密钥;通过一个示例.gitlab-ci.yml文件,展示了使用Docker构建镜像并部署到多台服务器的完整流程。该方案实现了代码提交

文章图片
#gitlab#ci/cd#docker
vscode配置RemoteSSH免密登录

创建用户(填写自己要创建的用户名)修改密码(填写用户名)

文章图片
#vscode#服务器#linux
虚拟串口使用指南:Windows与Linux平台

本文介绍了在Windows和Linux系统中创建虚拟串口的方法。Windows系统使用VSPD软件创建成对的虚拟串口,便于串口程序开发和测试。Linux系统则通过socat工具或tty0tty驱动创建虚拟串口,并提供了配置和测试方法。虚拟串口可应用于DLT645协议开发、跨平台调试和性能测试等场景,无需物理设备即可模拟串口通信,提高开发效率。文章还列出了常见问题及解决方案,帮助用户快速解决虚拟串口

文章图片
#windows#linux#单片机 +1
vscode配置RemoteSSH免密登录

创建用户(填写自己要创建的用户名)修改密码(填写用户名)

文章图片
#vscode#服务器#linux
Linux远程命令行终端启动向日葵

一般我们将工控机发到现场会做双重保险,接一个vpn或ssh反向代理,再接一个向日葵,一个是方便终端操作,启动程序,修改配置文件等。一个是方便界面操作,比如说启动网页或者客户端,必须要通过界面。但是有时将工控机发到现场会忘记将向日葵设置开机自启动,现场如果也没人协助,这样就无法操作界面了,我们需要通过远程将向日葵启动,但是前提是必须设置的永久验证码。

文章图片
#linux#服务器#运维
    共 14 条
  • 1
  • 2
  • 请选择