




个人介绍
电子信息工程专业毕业,从事多年嵌入式及路由器软件开发,熟悉C/C++、lua、shell及web等相关代码,熟悉网络编程,擅长Linux嵌入式系统下的代码编写及软件移植,了解ipsec,pptp等常用虚拟专用网络协议,熟悉4G/5G模块相关内核驱动移植及应用开发,熟悉MTK系列,高通IPQ60xx系列等平台的路由器软件方案。
工作经历
2019-01-14 -2023-04-28山东有人物联网嵌入式软件工程师
任职于智能路由开发岗位, 工作期间的主要贡献: 1. 深度参与路由器设备联动云平台的功能的设计及开发工作,起草并完善了设备与云平台相关交互协议,实现设备端代码框架编写,实现设备云端远程监控及配置功能。 2. 参与君正x1000芯片方案内置网页相关的web框架规划及代码编写,fcgi程序矿机规划及代码编写,lighttpd移植及配置工作,实现设备网页化配置的功能。 3. 攻克中星微7520平台设备ipsec运行导致core dump难题,完成strongswan移植及内核驱动调试,实现客户对l2tp over ipsec的需求。 4. 参与阿里巴巴,饿了么,美团,哈啰换电相关项目的路由器软件功能定制。
教育经历
和TA聊聊APP扫码和程序员直接沟通

该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能

该项目用于监控及展示嵌入式linux系统运行状态及设备信息。服务端使用lighttpd搭建,使用C语言编写fcgi程序用于后台信息处理,前端页面使用vue开发,界面主要使用elementui组件开发。


项目分为:硬件及驱动适配,内核裁剪及Uboot适配,openwrt固件适配及通用脚本,指示灯及数字输入输出模块,4G及联网模块,DTU透传模块,看门狗喂狗程序七部分。 个人主要负责:驱动适配及设备树修改,主要涉及gpio、pcie、sdio、uart接口的使能及配置; 内核配置,开启相关内核驱动,关闭无用驱动; 设备型号添加,openwrt架构的Makefile编写,通用shell脚本编写; 指示灯及数字输入输出模块代码编写,主要使用shell脚本处理; DTU透传模块代码主体使用C语言编写,涉及socket网络编程,主循环使用epoll替代select提升DTU处理效率; 看门狗喂狗程序使用C语言编写,主要负责设备的硬件看门狗复位功能。
