国网低压侧, 智能融合终端, 微应用基础库

文章目录

背景

国家电网, 低压侧台区, 营配融合主线下的终端研发;

目标:

面向TTU、SCU、ECU、22 版集中器、IFT 融合终端等多平台,开发通用微应用解决方案.

封装公共组件与协议库,实现多产品复用,同时快速响应客户定制化需求,完成微应用个性化开发、调试与交付;优化工程配置,简化迭代与定制开发流程。

基础库

当前支持接口库;

libprojects/

├── btManager

├── ccoRouter:

├── dataCenter

├── demAmr: 分布式电源管理

├── desktopGui

├── gybase: 电力常用协议库

├── gybase_3762

├── gy_port: 规约协议端口库

├── iot: 物联业务

├── iotManager: 设备管理

├── ipc: 进程间通讯接口

├── ipcMsgManager: 进程间消息分发管理

├── maintServer: 维护-数据服务器

├── mapManager

├── mmu: 内存管理

├── modbus: modbus协议接口库, 后续归入gybase

├── mpManager: 测量点管理库

├── mydb: 私有数据库

├── os_platform: 系统抽象层库

├── pdAnalyzer: 配电分析类APP接口

├── rspSample

├── scsMonitor: 安全在线监测

├── securityClient: esam安全相关接口

├── systemManager: 系统管理器

├── taskManager: 任务调度接口

├── uartManager

├── utils: 工具类接口库

└── wirelessDCM

编译输出

工程配置

./mybuild.sh menuconfig

编译

./mybuild.sh --lib_builds

输出

output/ift/sskr/microIFT/arm-linux-gnueabihf-/

├── include

│ ├── auto_bspcfg.h

│ ├── btManager

│ ├── ccoRouter

│ ├── dataCenter

│ ├── demAmr

│ ├── desktopGui

│ ├── gybase

│ ├── gybase_3762

│ ├── gy_port

│ ├── iot

│ ├── iotManager

│ ├── ipc

│ ├── ipcMsgManager

│ ├── maintServer

│ ├── mapManager

│ ├── mmu

│ ├── modbus

│ ├── mpManager

│ ├── mydb

│ ├── os_platform

│ ├── pdAnalyzer

│ ├── rspSample

│ ├── scsMonitor

│ ├── securityClient

│ ├── systemManager

│ ├── taskManager

│ ├── uartManager

│ ├── utils

│ └── wirelessDCM

└── lib

├── libbtManager.so

├── libccoRouter.so

├── libdataCenter.so

├── libdemAmr.so

├── libdesktopGui.so

├── libgybase_3762.so

├── libgybase.so

├── libgy_port.so

├── libiotManager.so

├── libiot.so

├── libipcMsgManager.so

├── libipc.so

├── libmaintServer.so

├── libmapManager.so

├── libmmu.so

├── libmodbus.so

├── libmpManager.so

├── libmydb.so

├── libos_platform.so

├── libpdAnalyzer.so

├── librspSample.so

├── libscsMonitor.so

├── libsecurityClient.so

├── libsystemManager.so

├── libtaskManager.so

├── libuartManager.so

├── libutils.so

└── libwirelessDCM.so

开源链接

基础库git:

复制代码
git clone https://gitee.com/guozhongwl/libs_base.git

开源目的

寻求队友, 共同完善微应用项目, 互通有无, 共同进步;

dlt-keep,

欢迎加入技术圈子, 共同进步. 联系方式见项目的 README.md

相关推荐
码流怪侠12 小时前
用 WiFi 信号数人头:howmanypeoplearearound 项目深度解析
后端·开源·github
摩尔线程14 小时前
摩尔线程完成开源库CV-CUDA在MUSA上的兼容支持 助力国产GPU视觉计算生态升级
开源·摩尔线程
71777714 小时前
数据与专家双驱动:Gitee 开源项目智能推荐体系与选型实践
gitee·开源
zlinear数据采集卡15 小时前
USB HS 480M高速传输与SRAM记录仪:DABM-D223数据存储系统全解析
arm开发·嵌入式硬件·fpga开发·开源
zzzll111118 小时前
RAGFlow:开源可检索增强生成框架深度解析
开源
sbjdhjd19 小时前
大三网安秋招核心学习前言(AI 安全 + Web 漏洞 + 内网渗透全考点)
人工智能·网络协议·学习·安全·网络安全·开源·php
云空19 小时前
《完整开源魔方项目分类清单(按用途/语言划分,含GitHub地址、核心能力、适用场景)》
开源·编程·魔方
NutShell Wang19 小时前
国产全模态开源潮:从语言模型到视频模型,中国开源生态再升级
人工智能·语言模型·开源·大模型·音视频·多模态·vibe coding
Albart57520 小时前
【玩转 AtomCode】替代Claude Code!开源多模型免费AI编码Agent深度实测教程
人工智能·rust·开源·atomcode·多模型ai
kaixin_啊啊21 小时前
GitHub 开源 Qwen-MM-Plugins 小白入门,给 Codex 装上多模态工具箱
开源·github