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

文章目录

背景

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

目标:

面向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

相关推荐
狂师1 小时前
我开发了一款免费开源的测试开发刷题学习网站
面试·开源·测试
CServer_012 小时前
开源!汽车零部件仓储的数字孪生协同方案
物联网·开源·汽车·制造
分布式存储与RustFS2 小时前
K8s 集群备份落到自建对象存储:Velero 接 RustFS 配置指南
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
miofly2 小时前
GitHub 日榜趋势速报 | 2026-11-04
开源·github
1024奇点10 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
冬奇Lab13 小时前
一天一个开源项目(第252篇):Lightpanda —— 用 Zig 从零写的 AI 专用无头浏览器,内存省 16 倍、速度快 9 倍
人工智能·开源·资讯
IT召唤狮13 小时前
开源企业级零信任项目Pangolin,零信任能挡住PHP核弹漏洞吗?
开发语言·开源·php
wflynn15 小时前
GitHub 日榜趋势速报 | 2026-11-02
开源·github
时早玖沐15 小时前
放弃 QQ 官方机器人:用 SnowLuma + AstrBot 自建 QQ 机器人
docker·开源·agent
GPUStack16 小时前
官方说不支持?但我还是用 GPUStack 在 DGX Spark 上跑通了 Qwen-Image-2.1
开源·gpu