个人介绍
1、熟练使用C/C++进行编程,了解Python;
2、熟悉常见的数据结构及算法,如排序算法(冒泡排序、归并排序、快速排序等);
3、熟悉OSI七层模型,掌握TCP、UDP等协议,对UDP实现可靠性传输有较深入的理解;
4、熟悉多线程编程,掌握任务调度方式、消息队列、信号量、互斥锁、条件变量等线程间通信方式的使用;
5、熟悉嵌入式开发流程,具备FreeRTOS开发经验。
6、熟练使用Linux进行开发;
7、熟悉硬件设计。
工作经历
2022-07-01 -2023-01-02济南腊山航空科技有限公司嵌入式工程师
软件开发、硬件设计、方案设计。技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;计量技术服务;工程和技术研究和试验发展;软件开发;数据处理和存储支持服务。
教育经历
2019-09-01 - 2022-01-01哈尔滨工业大学机械电子工程硕士
技能
【工作描述】: 1、可穿戴于人体的小型多传感器信号采集设备的硬件设计和程序开发; 2、采集人体腿部肌肉群肌电信号与足底压电信号,识别人体行走步态; 3、优化柔性机器人髋关节,膝关节绑缚装置,减小腿部IMU因位置不准确引起的误差。 【成果描述】:帮助项目组完成柔性外骨骼机器人测试平台的搭建,优化外骨骼机器人助力效果。
【应用技术】:C/C++、Socket、UDP、QT、RTOS 【项目描述】: 解决机器人集群与服务器之间的数据交互问题,实现更加流畅的图像数据传输和控制指令设置。主要包括机器人硬件设计,机器人客户端开发,远程服务器开发,数据通信协议开发,UI界面设计。 【主要工作】: 1、设计硬件平台,包括芯片选型、电路调试,编写传感器驱动程序。 2、设计嵌入式软件平台,移植实时操作系统(FreeRTOS),采用任务调度实现图像采集、通信、运动控制等; 3、设计机器人集群数据传输协议,满足机器人多种数据传输需求,实现数据的远程处理和计算; 4、设计单例异步日志系统,监测机器人集群状态信息(初始化、故障信息、控制信号、运动状态); 5、设计远程控制服务器,实现数据处理、图像显示和远程控制等功能;