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

文章目录

背景

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

目标:

面向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 天前
开源OV-Watch:怎么做一个智能手表
单片机·开源·嵌入式
家和801 天前
Carla仿真系列:4_在 Carla 的 Tesla 上装 4 路摄像头,并创建网格为环视拼接做准备
开源
感谢地心引力1 天前
我用 Doubao-Seed-2.1-pro 做了一个深度融入 AI 功能的本地知识库软件
ai·开源·seed·markdown·豆包
alsmile1 天前
Node-RED 之外,国产规则引擎的新方案:基于标准语法,Go 先行实现
后端·开源·go
瑶山2 天前
开源编程Agent-OpenCode完整使用教程
开源·agent·ai编程·opencode
m4Rk_2 天前
【论文阅读】Agent 记忆机制(77):TSM——让记忆回到事件真正发生的时间
论文阅读·人工智能·学习·开源·github
十六年开源服务商2 天前
2026网站主题打包方案深度解析
开源
小葱运维2 天前
命名与环境规范
运维·开源·云计算
菩提小狗2 天前
每日极客日报 · 2026年09月21日
ai·开源·极客日报·it热点·技术资讯