从事嵌入式开发有4、5年时间,主要使用C/C++语言,使用QT开发过上位机软件,实现PC端与设备数据传输、控制功能等。熟悉modbus、MQTT、ZMQ、can、tcp/udp、http等通信协议,行业领域涉及电力、汽车、船。实时操作系统(RTOS)。现从事嵌入式软件应用。
一、智能终端维护软件
开发环境:QT5.15.2、VS2019、HBuilder X
项目描述:
1.开发一款可以调试公司监测产品的维护软件,设计初期软件功能具备装置“三遥”操作、定值设置、程序升级、事件记录召唤、通信监测等基本维护功能。PC端使用QT5.15.2、VS2019开发,使用C++语言。同时预留其他设备维护功能,可扩展。通信方式有串口通信、网口通信、蓝牙通信三种方式,使用的协议为modbus。移动端使用HBuilder X、微信开发者工具开发。使用JavaScript语言。通信方式为蓝牙通信。开发小程序与APP。
2.PC端软件开发完成后根据项目进行优化、添加了modbus工具、MQTT工具、shell工具以及区域控制单元配置工具。
技术描述:C++、JavaScript
PC端在QT进行UI界面设计、vs2019上进行代码逻辑编写和程序编译。移动端在微信开发者工具进行UI设计、HBuilder X进行逻辑编写和编译。
蓝牙、TCP、串口、MQTT、modbus。
二、馈线终端装置
开发环境:linux、VScode
项目描述:开发馈线终端装置, 具有遥控、遥测、遥信,故障检测功能,并与配电自动化主站通信,提供配电系统运行情况和各种参数及监测控制所需信息,包括开关状态、电能参数、相间故障、接地故障以及故障时的参数,并执行配电主站下发的命令,对配电设备进行调节和控制,实现故障定位、故障隔离和非故障区域快速恢复供电等功能。我主要负责终端主板的规约开发,使用IEC101规约与面板、调试口通信。
技术描述:C语言、IEC101规约。
总结:熟悉IEC101规约。
三、区域控制单元
开发环境:linux、VScode
项目描述:1.为了让公司检测设备接入智慧电缆综合检测系统主站,需要一个中间处理信息的装置,使用FCU1104网关装置进行开发,网口通信方式,使用MQTT通信协议,依据山东高压电缆在线监测MQTT物联网协议进行开发。2.区域控制单元装置通过modbus协议获取接入的监测装置数据转换成MQTT数据上送至主站。
技术描述:使用C语言开发、在linux系统上进行开发。
智能终端维护软件 开发环境:QT5.15.2、VS2019、HBuilder X 项目描述: 1.开发一款可以调试公司监测产品的维护软件,设计初期软件功能具备装置“三遥”操作、定值设置、程序升级、事件记录召唤、通信监测等基本维护功能。PC端使用QT5.15.2、VS201
开发环境:linux、VScode 项目描述:1.为了让公司检测设备接入智慧电缆综合检测系统主站,需要一个中间处理信息的装置,使用FCU1104网关装置进行开发,网口通信方式,使用MQTT通信协议,依据山东高压电缆在线监测MQTT物联网协议进行开发。2.区域控制单元装置通过mo
开发环境:linux、VScode 项目描述:1.为了让公司检测设备接入智慧电缆综合检测系统主站,需要一个中间处理信息的装置,使用FCU1104网关装置进行开发,网口通信方式,使用MQTT通信协议,依据山东高压电缆在线监测MQTT物联网协议进行开发。2.区域控制单元装置通过mo