熟练Linux系统下C/C++语言应用软件开发;
熟悉多进程、网络编程;
熟悉SQLITE数据库系统;
熟悉Visual Studio开发环境,CCS3.3 、Keil等开发工具等;
熟悉并用过多种总线接口电路,如CAN、以太网,RS422/485/232等;
掌握嵌入式基于ARM应用开发和调试;
具有丰富的数字电路调试电路经验;
2015/6—至今:电力集中器应用软件设计
项目描述:按照技术规范和标准,研发低压集抄集中器应用软件,适用于国家电网、南方电网和各省市电力公司。
责任描述:软件嵌入ARM9G25芯片运行,采用C/C++语言编写,实现以下功能模块:
1) 链路通信模块:通过以太网或GPRS与远端的主站系统建立通信链路,管理和维护通信连接;
2) 抄表模块:通过载波或RS485通道定期采集电能表数据;
3) 菜单模块:提供人机交互界面,完成数据查询、参数设置、现场调试等功能。
4) 数据管理模块:提供参数管理、实时库管理、数据库管理功能;
5) 控制模块:支持主站命令对电能表实行远程控制功能;
6) 规约解析模块:处理主站的召读数据包和其他模块的主动上报数据包;
7) 告警生成模块:生成停上电、电压电流异常、电表故障、电表参数变更等告警事件;
硬件开发平台:AT91SAM9G25/64M SDRAM/128M NAND FLASH;
软件开发平台:linux3.18嵌入式软件平台。
主要负责电力集中器应用软件设计,包括参数管理、645、698、376.1、376.2等协议解析,液晶菜单显示等。
负责完成导轨式集中器软件编写,主要包括485抄表、数据管理、液晶显示、NB远程模块命令收发和上传等功能。
【该评论为5星(满分)好评,评论人选择不公开展示】