【技术栈】10年嵌入式软件开发工作经验
嵌入式驱动
精通arm系列soc,熟悉mips/ppc系列soc 。开发过linux下芯片以太网、iic、spi、dma、usb、pcie、wifi、蓝牙等外设驱动
熟悉Cortex-Mx, stm32xx系列微控/wiznet旗下w7500 keil5环境开发无线抄表程序
熟悉risc-v,沁恒ch582/ch32035系列开发qmk。熟悉沁恒IDE。
linux内核
熟悉开发linux内核接口模块、二三层转发、netfilter架构
嵌入式应用
熟悉开发hostapd capwap airodump-ng系列wifi相关应用
熟悉开发aodv batman-adv mesh路由相关应用
os
精通openwrt系统,精通移植编译过程,熟练开发自定义应用和内核模块
c|python|go|lua|rust
比较熟练开发,练手项目 本公司的网优工具 包含ui、画图、字符串解析、并发处理,数学计算等等
IDE/Text Editor
c语言 使用keil5、source insight
python |go | rust使用 vscode 、eclipse
lua脚本语言 openwrt项目
工业
modbus协议,物联网
图像视频处理
熟悉opencv 基本视频图像处理算法,熟悉嵌入式AI从训练到生产基本流程,熟练用鸿蒙操作系统
openharmony系统移植,hdf驱动开发适配在生产环境,表现应用
即时通讯
项目核心设备:智能网转串设备和无线窄带模块。业务数据上报通过窄带模块收集,经过无线中继,送给网转串设备处理后,有线传输到服务器
技术细节:窄带路由开发 窄带模块无线软件开发和网转串把串口数据转换成网络数据
openwrt路由器
openwrt 是一套开源的智能硬件开发套件 应用在路由器上比较多,移植这套系统到智能硬件上后,一是可以定制需要的软件,二是路由器系统开发的速度提高
自动化调优工具
针对日志的自动化分析以及优化设备参数软件,在人力分析日志有很多的缺点的情况下,研发一套这样的自动化分析软件,可以达到事半功倍的效果
工业modbus限制规则
modbus防火墙 定制modbus规则
1 项目要求:5G协议驱动/linux 串口、spi、iic、以太网、mmc、pcie等驱动 研发bsp底层开发环境 2 主要负责10Gb以太网驱动/5G协议研发 物理层 mac层 ofdm/ofdma相关 3 工具类研发等
1 mcu soc 相关研发: 涉及 w7500 / stm32nucle0/ 等 + 传感器MPU6050等 等 2 spi、iic、uart等协议调试,tcpip调试, ucos、freertos实时系统移植调试开发
1 搭建docker 开发环境, 利用sock5、http、pptp等协议代理,让每一个用户都能独立的分享到一份资源。 2 借助docker + openwrt, openwrt系统UI环境管理docker
1 工具类开发 : 利用openwrt开发环境 搭建django 开发web功能 。 2 主要负责django前后端设计 vuejs pyhton3 等开发 。 3 openWRT 优化裁剪
Suricata是一款高性能网络入侵检测防御引擎。该引擎基于多线程,充分利用多核优势。它支持多种协议,如:ip4、ipv6、tcp、udp、http、smtp、pop3、imap、ftp等。可动态加载预设规则,支持多种文件格式统计数据输出,如pcap、json、unified2等