职责: MC嵌入式设备软件开发
项目: TBOX 新产品Linux平台实现;职责: 基于车机实现: 车机和车通信,车机和摩拜TSP后台通信,实现车机在汽车上稳定运行。
项目: 基于ec20的斯润平台车机研发;职责: 基于内嵌移远EC20 openlinux系统芯片为CPU的车机平台实现: 车机和车通信(收发到驱动层),车机和美团TSP后台通信,实现车机基本功能稳定运行。
1,整体架构设计、实现及对应文档编写;2,多进程和多线程实现,守护进程在需要时重启功能进程,功能进程通过多线程实现多任务;3,车处理模块、定位模块、网络通信模块、定时器模块,消息处理模块、OTA功能(可以远程在线固件升级)实现;4,实现通过CAN或IO获取车辆相关信息状态,通过CAN或IO在租赁模式下控制车: 开锁、关锁、寻车、禁能/使能、网关唤醒;获取状态信息;5,基于EC20 openLinux系统芯片的代码架构设计、实现及重构; 6,实现Linux系统上多平台移植(车联天下、斯润平台),经过在EC20上移植,实现了整体架构重构、代码分层实现,后续只修改驱动层便可快速移植其他平台;7,车机和美团TSP后台通信,通过美团租车APP经由TSP后台控制车机;8,功能实现中冒烟测试及BUG定位、分析、解决;9,版本维护、新功能添加;10,基于稳定、安全的前提下进行性能优化,提高处理速度。
项目: 运营数据管理工具开发及维护;职责: 根据车机上报信息时时分析车辆状态并生成运营数据以邮件形式自动发送给相关同事,实现时时监控车机(车辆)状况。生成以下运营数据信息: 1,每天订单数量数据;2,间隔4小时车机猝死数量数据;3,间隔1小时车辆在无订单时车辆被使用异常车辆信息数据;4,根据车机ID及时间戳获取该时间戳内车辆定位、状态、订单信息。
其他: MC项目基于STM32平台的朗仁车机BUG定位、分析、解决及新功能添加;MC项目贵阳共享汽车运营技术支持,对出现的技术性问题定位分析解决。