长期于设备端开发,包括最前端得设备终端,中间的数据采集器,简单的后台数据处理;
精通C/C++开发,同时围绕设备生产,调试的相关技能也会,硬件调试主要是读懂原理图,然后调试过程中,检查硬件电路异常的地方;软件的话,如果是一般终端传输数据设备,主要调试和各个iot平台或者公司内部平台的联调;如果是高级嵌入式设备,基于linux系统的C开发,那就是设备本地功能以及性能综合性测试;同时设备联动需要现场调试,需要运用简单的app,或者PC端应用,都能胜任;运用到的主要java,python,shll,C#。
目前对于智能物联设备有丰富的项目经验,芯片包括,51,STM32,esp32,GD,沁恒,TI,nordic,MTK76x8,rk3399pro-c等。
开发平台主要有IAR,keil,vscode,MounRiverStudio,CSS,openwrt等
做过的设备的加密键盘,水压水位探测器,电气火灾探测器,用户信息传输装置,DTU,433自组网,边缘路由,穿透盒子等。
独立式水位水压探测器
平台:STM8L
工具:C,iar,C#配置工具,万用表,示波器
实现功能:
1.水压水压越限报警功能;
2.外部指示灯;
3.无线通讯,报警数据实时上传到后台。
4.低功耗,功耗在11uA左右;
5.参数可配置。
6.多路模拟量输入采集。
用户信息传输装置
平台:mtk7628
工具:openwrt,QT,vm,C++
实现功能:
1.矩阵按键扫描
2.LCD显示
3.各种网络配置界面,参数设备,状态查看等界面。
4.网络通信
5.232/485通信,开关量输入输出
433自组网
项目包括三个设备,周界震动设备,边缘路由,以及后台。
平台:TI-1310
实现功能:
1.检测是否有震动。
2.震动低功耗
3.设备与边缘路由组成mesh网络
4.数据配置,南向和北向数据通信
5.报警上传到后台。
产品定义是数据传输,功能如下: 1.基本的按钮开关,消音。 2.本地声光报警, 3.232/485通讯各一路。 4.支持4G/NB通信, 5.支持开关量输入输出 6.支持ble 在开发中,单独开发嵌入式软件,以及检查硬件电路是否有问题。
用户信息传输装置,主要功能如下: 1.矩阵按键扫面 2.矩阵灯显示 3.485/232各一路 4.开关量若干, 5支持有线和无线通信 6.支持界面参数配置,log查看 7.linux C++/QT开发 主要工作是设备整体嵌入式软件的开发,以及配合硬件检查电路是否有