|
|
@@ -1,19 +1,19 @@
|
|
|
云飞科技RTU-LINUX数据板通用代码模块封装,使用C和GO语言混编:
|
|
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
一、模块介绍
|
|
|
-01、./docs
|
|
|
-技术文档资料库
|
|
|
+01、./docs (技术文档资料)
|
|
|
+收集、汇总 相关技术文档
|
|
|
|
|
|
-02、./swapi
|
|
|
+02、./swapi (C 通用函数库)
|
|
|
C语言通用函数基础封装库
|
|
|
|
|
|
-03、./baseapp
|
|
|
+03、./baseapp (应用程序父类)
|
|
|
GOLANG语言通用应用父类
|
|
|
|
|
|
-04、./utils
|
|
|
+04、./utils (通用能力封装)
|
|
|
基于RTU板块功能, 使用GOLANG封装常用函数, 提高复用与可维护性
|
|
|
|
|
|
-05、./scripts
|
|
|
+05、./scripts (后台守护脚本)
|
|
|
SHELL脚本封装库, 后台守护软件运行等功能, 可以平替硬件看门狗
|
|
|
|
|
|
06、./air720u (拨号上网模块)
|
|
|
@@ -25,28 +25,28 @@ SHELL脚本封装库, 后台守护软件运行等功能, 可以平替硬件看
|
|
|
08、./ec200u (拨号上网模块)
|
|
|
通过串口指令控制移远-"EC200U"硬件模块, 实现移动网络通信功能
|
|
|
|
|
|
-09、./netmgrd
|
|
|
+09、./netmgrd (综合联网管理)
|
|
|
实现联网检测、自动切换有线与移动网络及时间同步等基础网管功能
|
|
|
|
|
|
10、./hk_u_takephoto (U口-工业相机)
|
|
|
海康机器人工业相机-U口, 通过海康提供的SDK, 封装实现拍照功能
|
|
|
|
|
|
-11、./hk_g_takephoto (目前尚未实现)
|
|
|
+11、./hk_g_takephoto (网口工业相机) Todo: 待完善
|
|
|
海康机器人工业相机-G口, 通过海康提供的SDK, 封装实现拍照功能
|
|
|
|
|
|
-12、./hr_u_takephoto (目前尚未实现)
|
|
|
+12、./hr_u_takephoto (U口-工业相机) Todo: 待完善
|
|
|
华睿IRAYPLE工业相机-U口, 通过其提供的SDK, 封装实现拍照功能
|
|
|
|
|
|
13、./hr_g_takephoto (网口工业相机)
|
|
|
华睿IRAYPLE工业相机-G口, 通过其提供的SDK, 封装实现拍照功能
|
|
|
|
|
|
-14、./camera (目前尚未实现)
|
|
|
+14、./camera (统一相机接口) Todo: 待完善
|
|
|
封装各类相机支持, 自动适配, 便于项目集成时灵活的使用各类相机
|
|
|
|
|
|
-15、./sshd (目前正在实现)
|
|
|
+15、./sshd (远程运维模块) Todo: 待完善
|
|
|
实现SSH远程登录功能(reverse ssh),实现远程控制功能,运维管理
|
|
|
|
|
|
-16、./ymodem
|
|
|
+16、./ymodem (串口传输文件)
|
|
|
通过串口传输文件的功能模块, 项目中, 一般用于升级控制板的固件
|
|
|
|
|
|
二、编译说明
|
|
|
@@ -62,3 +62,6 @@ SHELL脚本封装库, 后台守护软件运行等功能, 可以平替硬件看
|
|
|
|
|
|
2, 判断生成的armv7hf可执行文件依赖哪些依赖库,可以在上位机上运行以下命令:
|
|
|
arm-linux-gnueabihf-readelf -d ./a.out | grep NEEDED
|
|
|
+
|
|
|
+
|
|
|
+Written by niujiuru 2025年于郑州
|