熟练掌握 CubeMX。
熟练掌握 STM32F103 系列 MCU 以及国产类 STM32F103 的 MCU。熟练
掌握各类外设:IIC、 UART、SPI 等。 熟练使用 FreeRTOS,AliOS。
熟练掌握硬件板卡调试技能:能够读懂电路原理图,并对电路板进行软硬件联调。
熟练使用六轴 mems sensor,如 bmi055,bmi088 和 slm6dsr,TDK42607。
熟练使用 OV 系列的摄像头 sensor 模组(ov9732、ov9282、ov5640)及其它模组 (AR0230、格科微 GC1054、思特威 SC031GS、SC2355、比亚迪 BF2253 等)。
熟练掌握图像的各种原始格式(raw8、raw10、raw12、Bayer raw)和 isp 输出图像格式 (ARGB、YUV422SP,P,PACK)。
熟练掌握 sensor 点亮过程中涉及到的 mipi、isp 以及 mi(内存接口)等的寄存器。 熟悉结构光的使用。如水晶光电、欧菲。
熟练使用基于平头哥 CK804、CK805 SoC 的编码及调试。
熟练使用 AT32F413、AT32F415、STM32F407 等微控制器,有良好的编程风格和工作习惯。
熟练掌握 gdb 调试工具。 熟练使用 git、SVN 代码管理工具。
中清智能时期 点
显器通过 TYPE-C USB、wifi、BlueTooth(WIFI 和 BlueTooth 采用透传模块)等方式接入手机 APP 或上位机软件中。 MCU 端接收 usb、wifi、bt 等的数据,解析,实时在点显器上显示盲文。 通过按键来配合上下翻页等功能。
调试 N9300U 语音播放模块。
调试 RC6621A 蓝牙模块。
调试安信可 Ai-WB212F wifi 和 bt 双模模块。
通过 wifi,连接 MQTT 服务器,实现教育平台对多台点显器的实时显示控制,满足盲校等教育场 景。
通过 usb 或蓝牙,连接 APP,满足个人学习场景。
AB 区备份 OTA 升级。
产测模式。
北京兆讯恒达技术有限公司
负责搭建整个 IMU 模块的软件框架。包括日志分级打印,串口协议制定和实现、AT 指令的制 定和实现、代码模块化,不同 MCU 平台,不同 sensor 移植,算法的集成和应用功能实现。 负责板载方案 lib 库封装、接口封装以及客户对接。
负责加密方案实现以及客户对接。将算法以加密形式烧录到 flash 固定区域。
该 IMU 模块主要应用于低端纯惯导扫地机,用以提供偏航角。性能指标,一小时 10 度以内。
整个工作期间,都是为了提升模块的性能在努力。Mems sensor 影响性能的因素有很多,一 点一点排除干扰,提升性能。
深入研究竞品,对比测试,基于竞品硬件二次开发等。
MCU 平台:MH2103,类似于 stm32f103。还调试过 AT32F413、AT32F415、GD32E23 等。
调试过的 sensor:bmi055,bmi088、bmmi323、bmi320、slm6dsr、slm6dsv、tdk42607、 tdk40607。重点推客户的是 slm6dsr。
目前进展:板载方案对接客户
清微智能时期
SDK 规范化及优化 随着客户的增多,原来的代码无法适应现在的项目进度要求,故代码优化。 代码分层、解耦、消除 warning 等。
芯片子型号验证 更换合封 ddr、降低合封 ddr 大小后,一方面调整 SDK 适配新的芯片,一方面验证子型号芯片的 功能。
新客户新 sensor 的点亮以及整个 SDK 的适配。
算法模型升级版本适配,发布版本等。
U 盘存图以及回灌验证算法。
功耗优化:红外补光灯 strobe 方式、各个模块根据使用有选择的使能等。
猫眼功能以及 VPU 压缩。
项目中各种 bug 定位及解决。gdb 单步调试、分析与定位。
项目中跨部门的沟通、中间结果对齐等。
项目中与客户的沟通。
双 IR 门锁方案 :
同时采集经过 faceAE 处理后的双 IR 图像,调用 AIE 接口,实现人脸注册,保存 flash,人脸识 别等操作。支持最大 1000 人的人脸库。通过串口协议来实现增删、注册、识别等操作。
①串口协议实现以及客户私有协议实现。
②人脸特征存储使用文件系统,人脸删除时间优化。
③新的防伪策略支持。双 IR 出深度图等,在线标定策略等。
双目门锁 IR+RGB 方案:
RGB sensor 用于屏幕显示以及猫眼功能,IR 加红外补光灯以及散斑发射器用以活体防伪。 IR 活体以及单目结构光活体。
外置 ISP 芯片 XC7022 接 AR0230 调试:
经历了第一批采购的 xc7022 芯片,完全无法使用(坏片),更换供应商解决;贴片厂贴片问 题,虚焊。i2c 不通问题。mipi 接收无法收到 clock、data,mipi phy 解析错误问题,最终通路 调试完成。
675方盲用点显器 点显器通过 TYPE-C USB、wifi、BlueTooth(WIFI 和 BlueTooth 采用透传模块)等方式接入手机 APP 或上位机软件中。 MCU 端接收 usb、wifi、bt 等的数据,解析,实时在点显器上显示盲文。 通过按键来配合上下翻页
前两张图是IMU模块。后两张图是板载IMU方案。 项目组共 4 个人,一个硬件,负责硬件和整个项目;我负责软件;一个上位机;一个测试。 主要工作:分析竞品、提炼需求、设计软件框架、软件功能开发、算法集成和功能实现、为提升效率而做的 自动化数据采集、一些必要的数据分析手段等等。