个人介绍
1 熟练C语言,Linux操作系统内核裁剪,驱动改写。使用C#做过上位机。略懂硬件,会使用AltiumDesigner,制过电路板
2 有开发Linux/Rtos系统开发版经验,修改编写驱动,电机控制,I2C,SPI,UART,CAN,LIN,Camera相关驱动经验
3 使用过Python,C#,C++做过项目开发,使用Makefile生成过动态库,管理过小型项目
4 熟练使用CANoe,CANape工具,集成过XCP,bootloader.擅长汽车领域嵌入式开发
5 熟悉实时操作系统Rtos,用EB配置过MCAL和Autosar_OS生成源码,手动集成OS和MCAL,在项目中成功应用
6 熟悉汽车信息安全领域标准和安全技术,适配各个控制器环境的安全组件完成集成与测试
7 熟悉汽车领域项目开发流程,能制定软件架构和细节实现,较强的软件问题解决能力
工作经历
2021-03-02 -至今一汽红旗信息安全工程师
1、汽车数据加解密、数据安全存储、防火墙设置、攻击检测、TLS网络安全传输等信息安全领域根据已有代码适配不同编译环境的安全组件,在控制器上集成、测试 2 审核供应商交付物、审核代码、新项目需求分解、代码优化
2019-10-01 -2021-03-02一汽富晟基础软件工程师
项目:DMS&&双目(预研) 1 制定底层软件的应用框架和需求 2 负责沟通第三方公司,实现算法集成,编写一个不Makefile测试集成效率 3 调用内核态的程序,在应用层测试链路通信 4 集成上层策略和底层应用,开发驱动 5 使用CANoe,编写CAPL测试程序,制作dbc 6 负责设计软件架构,Linux系统搭载实时系统Rtos 7 编写驱动,调试A样件的功能。Linux端负责图像处理,Rtos端负责与整车网络进行数据交互 8 图像显示。把存储的图像数据导出,编写C++程序把每一帧数据合成一张图片进行显示 项目:智能座椅&&雨刮 1设计并完成ECU底层各个子节点程序 2 设计底层和Simulink应用层模型的接口,集成底层与应用层 3 用CANoe编程语言CAPL做上位机控制界面,和测试应用 4 底层集成XCP协议,实现标定、测量、数据刷写 5 建立CANape工程,从制作A2L到刷写的过程 6 实现基于CAN总线的bootloader
2017-02-04 -2019-10-03长春航空航天大学嵌入式软件工程师
项目:软件无线电 1 驱动瑞芯微一款嵌入式开发板,封装应用层UART,I2C,GPIO程序为动态库 2 驱动STM32电路板(裸系统),接受来自Linux端的命令,执行功能。 3 开发Gnuradio软件无线电平台,在Linux系统上运行Gnuradio平台软件,Python调用平台模块,将已开发好的Linux驱动程序作为动态库,Python调用C语言封装的接口函数,实现从顶层到底层整套系统的程序 4 用C#编写界面,实现人机交互
2015-08-04 -2017-02-02吉林科电电气单片机开发
项目:智能疏散系统 1 基于蚁群算法实现智能逃生路线 2 实现消防联动.开发三套程序,子节点灯具程序,管理节点的分机程序,应急电源程序 3 用C#编写上位机程序,实现节点控制,信息采集,实时警报等
教育经历
2011-10-05 - 2015-07-02南阳理工学院电子科学与技术本科
参加众多团体活动,话剧团,心理咨询师,篮球,滑板