项目描述:
基于嵌入式Linux工控平台,参与建筑自动化设备(打孔机器人)控制系统开发与调试。完成交叉编译环境配置、通信模块开发、多线程业务逻辑开发及软硬件联调,协助完成设备控制逻辑优化与现场问题排查。
项目职责:
负责Linux平台嵌入式应用层模块开发,完成多线程业务逻辑与通信功能开发,参与设备状态流转逻辑实现及问题排查;参与CAN、UART/RS485、Socket等通信模块联调与设备控制逻辑调试。
核心工作:
1.负责多线程业务逻辑开发与线程同步问题排查,优化线程间资源访问逻辑,提升设备运行稳定性与响应一致性
2.负责设备状态流转逻辑与异常状态处理功能实现,完善状态切换校验机制,降低复杂场景下设备异常问题
3.优化日志输出与业务逻辑耦合问题,减少高频日志对程序运行性能的影响,提升系统长时间运行稳定性
4.完成CAN、UART/RS485、Socket通信模块联调与问题排查,解决通信异常、数据乱码及连接稳定性问题
5.参与设备运动控制联调与软硬件协同调试,配合完成现场运动逻辑适配与功能验证