信安小东
8小时前在线
全职 · 500/日  ·  10875/月
工作时间: 工作日09:00-06:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

我是程序员客栈的小东,一名c语言开发工程师。以下是我的项目介绍:

项目1:工业级智能人机交互终端(STM32+RTOS嵌入式开发)

项目时间: 2024年9月 - 2025年9月

项目描述:

本项目基于 STM32(Cortex‑M4)+ FreeRTOS 架构开发工业级智能人机交互终端,采用 STM32 主控 + 瑞芯微 RK2108 显示协处理器 双芯片方案,实现工业装备的状态显示、触摸屏交互、故障报警、设备自检与数据透传功能,满足智能器具与工业控制场景的高可靠 HMI 需求。

我的职责:

1. 基于 STM32 + FreeRTOS + LVGL 完成系统架构设计,实现多任务调度、资源管理与异常监控。

2. 负责 GPIO、ADC 采集、UART+DMA 高速通信 模块开发,完成传感器数据采集与硬件控制。

3. 基于 LVGL 开发 GUI 交互界面,实现触摸响应、状态刷新、菜单切换与动画效果。

4. 设计自定义串口通信协议,完成 STM32 与 RK2108 之间 可靠数据交互。

5. 实现看门狗、Flash 日志、异常恢复机制,保障设备 7×24h 稳定运行。

技术点:

1.双芯片架构:STM32(Cortex‑M4)做主控制,RK2108 做显示与图形加速,分工明确、稳定性更强。2.FreeRTOS 多任务:任务优先级调度、定时器、信号量、队列管理,系统响应实时高效。

3.驱动与通信:基于 HAL 库开发 GPIO/I2C/UART/ADC,UART+DMA 实现低 CPU 占用高速传输。

4.LVGL 图形界面:控件布局、触摸驱动、界面刷新,保证流畅交互体验。

5.高可靠设计:硬件看门狗、帧头+转义+CRC16 校验通信协议、日志存储与故障追溯。

项目成果:

1. 完成工业级 HMI 开发,实现状态显示、触摸交互、故障报警、设备自检全功能。

2. 触摸响应 <10ms,准确率 99%,交互流畅稳定。

3. 双芯片协同稳定,系统 7×24h 不间断运行,满足量产与工业现场要求。

项目2:企业级硬件WAF(ARM/DPDK/DPI)安全研发

项目时间: 2019年5 - 2021年8月

项目描述:

基于 ARM Cortex‑A72 + Linux 开发中小企业级硬件 WAF 网关,通过 DPDK 高性能收包与 DPI 深度检测,实现 SQL 注入、XSS、命令注入等 Web 攻击实时防护。

我的职责:

1.负责数据平面架构开发与核心模块开发。

2.基于 ARM 平台完成 Linux 系统适配、DPDK 环境搭建与性能优化。

3.实现 DPI 深度包检测与 HTTP 协议解析,完成攻击流量特征匹配。

4.开发攻击检测拦截模块,支持规则库更新与黑白名单策略。

5.进行实际场景压力测试,优化转发性能与系统稳定性。

技术点&项目成果:

1. ARM 平台适配:基于 ARM Cortex‑A72 平台完成系统移植、CPU 亲和性绑核、中断优化,适配嵌入式硬件环境。

2. DPDK 高性能转发:基于 DPDK PMD 轮询模式实现用户态收包,绕过内核协议栈,支持多队列转发与大页内存优化。

3. DPI 深度检测引擎:实现HTTP 头部与报文解析,通过特征匹配引擎完成恶意流量识别,支持常见 Web 攻击检测。

4. 防护规则与拦截策略:支持SQL 注入、XSS、目录遍历、弱口令爆破等防护能力,支持规则热更新,不中断业务转发。

5. 实际性能成果

  整机转发吞吐:2Gbps ~ 3Gbps

  包转发能力:50万 PPS ~ 80万 PPS

  64B字节小包平均检测延时:<100μs

  支持并发连接:3万 ~ 5万

  内置攻击特征规则:800 ~ 1200 条

  高负载下稳定运行,满足中小企业边界防护需求

项目3:安络保门禁端(ESP32+RTOS嵌入式开发)

项目时间: 2016年7月 - 2018年4月

项目描述:

开发一款基于ESP32的智能门禁终端,集成BLE、NFC、PKI三种认证方式,实现安全、便捷的统一门禁管理方案。

我的职责:

1. 负责嵌入式软件开发,包括ESP32+ESP-IDF的开发。

2. 实现BLE/NFC/PKI认证,确保门禁系统的安全性。

3. 开发GPIO/SPI/I2C驱动、硬件交互、低功耗优化与无线联调。

4. 实现云服务器数据同步、虚拟钥匙管理,完成量产交付。

技术点:

1. ESP32+ESP-IDF开发: 基于ESP32芯片和RTOS操作系统,使用ESP-IDF开发框架完成嵌入式门禁产品的开发,实现了BLE/NFC/PKI认证。

2. BLE/NFC/PKI认证: 实现了BLE/NFC/PKI认证,确保门禁系统的安全性。BLE认证用于APP蓝牙开锁,NFC认证用于刷卡开锁,PKI认证用于远程网络开锁。

3. GPIO/SPI/I2C驱动开发: 开发了GPIO/SPI/I2C驱动,实现了硬件交互、低功耗优化与无线联调。

4. 实现云服务器数据同步、虚拟钥匙管理,完成量产交付。

项目成果:

1. 完成门禁终端开发,支持 BLE/NFC/PKI 多模式认证与刷卡、蓝牙、远程开锁。

2. 通过优化算法,确保门禁系统的安全性和便捷性,用户满意度达到95%以上。

3. 通过实现云服务器数据同步、虚拟钥匙管理,确保门禁系统的实时性达到100ms以内。

4. 完成了量产交付,确保门禁产品的可生产性和可维护性。

项目4:安络云服务端(Linux)高并发开发 2016-2018

项目名称: 安络云嵌入式设备管理平台开发

项目时间: 2017年7月 - 2018年4月

项目描述:

本项目旨在设计并开发一套面向嵌入式设备的Linux高并发服务管理平台,为安络云提供稳定可靠的设备连接与管理能力。项目基于嵌入式Linux系统,进行了内核优化和应用框架优化,通过多线程与Socket技术实现设备通信,并利用Redis优化数据缓存与TCP/IP协议栈,平台支持峰值万级设备在线,高并发稳定。

我的职责:

1. 负责嵌入式Linux系统裁剪与移植,构建面向高并发场景的轻量化操作系统环境。

2. 使用C/C++进行网络模块和通信组件开发与优化,实现高效的设备通信与数据交互。

3. 设计并实现基于Socket的多线程通信架构,提升嵌入式设备的并发处理能力。

4. 集成Redis嵌入式缓存技术,优化嵌入式系统的内存管理与数据存取效率。

5. 进行嵌入式系统的性能测试与优化,确保在高并发场景下系统的稳定运行。

技术点:

1. 嵌入式Linux系统开发: 负责嵌入式Linux系统的裁剪、移植与优化,构建适合高并发场景的轻量化操作系统环境。

2. C/C++网络通信与业务模块开发:完成内核优化和应用框架优化,实现高效的设备通信与数据交互。

3. 多线程与Socket通信技术: 设计并实现基于Socket的多线程通信架构,提升嵌入式设备的并发处理能力。

4. Redis嵌入式缓存优化: 集成Redis嵌入式缓存技术,优化嵌入式系统的内存管理与数据存取效率。

5. TCP/IP协议栈优化: 优化嵌入式系统的TCP/IP协议栈,确保数据传输的稳定性和高效性。

项目成果:

1.完成高并发服务平台搭建,支持万级设备稳定在线。

2.优化通信架构,稳定处理 5000+ 并发连接,数据传输高效稳定。

3.实现设备统一管理与实时通信,保障长期稳定运行。

4.完成性能压测与优化,满足高并发场景要求。

项目5:PKI身份认证中间件产品 2012-2016

项目时间: 2012年2月 - 2016年4月

项目描述:

本项目旨在研发一款基于ARM平台安全组件的嵌入式PKI身份认证中间件产品,实现国密算法、PKI体系及BLE身份认证功能。产品通过完成p11/CSP/SKF接口开发,适配多种硬件平台,成为企业级安全核心方案。

我的职责:

1. 负责PKI身份认证中间件的整体架构设计,核心模块开发与算法优化。

2. 基于ARM平台开发安全组件与国密算法,实现国密算法、PKI体系及BLE身份认证功能。

3. 完成p11/CSP/SKF接口开发,适配多种硬件平台,提升产品的兼容性与稳定性。

4. 进行系统性能测试与优化,确保产品在企业级安全场景下的稳定运行。

技术点:

1. ARM平台安全组件开发:实现国密算法、PKI体系及BLE身份认证功能。

2. 国密算法实现: 实现国密算法,包括SM2、SM3、SM4等,提升产品的安全性。

3. PKI体系集成: 集成PKI体系,实现数字证书的生成、验证与管理功能。

4. BLE身份认证: 实现BLE身份认证功能,支持无线设备的身份验证与数据交互。

5. p11/CSP/SKF接口开发: 完成p11/CSP/SKF接口开发,适配多种硬件平台,提升产品的兼容性与稳定性。

项目成果:

1.研发 PKI 身份认证中间件,支持国密算法、PKI 与 BLE 认证,通过等保 2.0 认证。

2.实现 PKCS#11/CSP/SKF 标准接口,兼容多硬件平台。

3.提升产品安全性与可靠性,满足企业级安全场景。

4.完成性能优化,系统稳定可靠。

5.产品落地多家企业,支撑安全认证业务。


我的技术栈如下:

1. 底层开发与架构

  - 精通 C/C++(C++11/14/17),熟悉 Shell/Python/Go和Qt界面开发。

  - ARM Cortex‑M/A 架构,STM32/ESP32 芯片全流程开发、量产级调试、低功耗优化。

  - 嵌入式 Linux 系统裁剪、内核移植、设备树、根文件系统构建。

  - FreeRTOS、uC/OS 实时操作系统开发,了解机器人系统(ROS)。

2. 驱动与外设

  - GPIO/I2C/SPI/UART/DMA 外设驱动开发与调试。

  - Linux 字符设备驱动、内核模块、文件系统安全驱动、防篡改驱动。

  - 触摸屏、显示接口(FrameBuffer/LVGL)适配。

3. 通信与安全

  - BLE/NFC/MQTT/TCP/IP/Socket 、端云一体、设备接入、高并发服务端。

  - TrustZone、国密SM2/SM3/SM4、PKI身份认证、安全启动、固件加密、防篡改、DPI/DPDK、硬件WAF、等保2.0.

4. 工程交付

  - 自定义协议、多线程、看门狗、日志系统。

  - 量产文档、国产化移植、硬件安全适配、全流程交付。



工作经历

  • 2023-05-06 -2026-04-01兴唐通信安全开发工程师

    开发以太网二层安全防护驱动ipguard,落地TrustZone安全隔离,提升系统安全等级至等保要求。 主导STM32智能人机交互屏全流程开发,完成I2C/GPIO/UART驱动开发。 参与FPGA数据处理联调,支撑高性能业务稳定运行。

  • 2019-05-06 -2022-12-01北京国舜科技有限公司安全开发工程师

    研发企业级硬件WAF,基于ARM+DPDK+DPI实现高性能流量解析与攻击防护,支持HTTP/HTTPS深度检测。 开发Linux文件系统安全驱动与防篡改内核模块,解决核心稳定性问题。 完成软WAF防护模块与国产化数据库适配,提升跨平台兼容与抗攻击能力。

  • 2018-04-15 -2019-04-30北京麦迪克斯科技有限公司C++高级开发工程师

    完成Windows平台OCX/DLL接口重构与Linux跨平台迁移,封装SO库,保障接口高效稳定,支撑上层平台稳定运行。

  • 2016-07-25 -2018-04-01北京安络技术有限公司全栈开发工程师

    负责ESP32嵌入式全栈开发,实现GPIO/SPI/I2C/UART外设驱动、低功耗优化、硬件联调。 主导虚拟钥匙项目,集成 PKI、MQTT、BLE、RFID,完成端云一体方案。 搭建Linux高并发服务端,支持高并发、峰值万级设备在线。

  • 2012-02-13 -2016-06-30飞天诚信科技股份有限公司软件开发工程师

    基于C/C++开发Linux/iOS/Windows平台SDK、PKI身份认证中间件,适配UKey硬件安全认证。 完成Linux设备驱动、固件升级与安全组件集成,交付标准化库与文档。

  • 2009-08-17 -2012-02-27华为赛门铁克有限公司C++开发工程师

    开发Windows/Mac平台加解密、数据备份产品库,参与HTTP抓包工具核心模块研发。 负责自动化测试与版本更新工具开发,保障产品高效落地。

教育经历

  • 2006-02-20 - 2007-12-30解放军信息工程大学信息技术应用与管理本科

    学习数据管理与数据库、决策分析、信息系统分析与设计、IT服务管理、信息系统安全与管理、信息管理学、人工智能与数据挖掘、信息系统项目管理、信息化与信息技术应用等课程。

  • 2003-09-01 - 2006-07-23河南工程学院信息与计算科学专科

    主要学习,c语言,线性代数等,数据结构等

语言

中文母语水平
0
1
2
3
4
5

技能

Java熟悉
Go掌握
PHP掌握
CMake掌握
iOS掌握
IoT掌握
C++熟练
GCC熟练
C精通
0
1
2
3
4
5
0
1
2
3
4
5
更新于: 10小时前 浏览: 5