熟练掌握Windows与Linux操作系统,熟练编写.bat脚本与shell脚本。
熟练掌握 Qtcreate keil5 Arduino Idea AndroidStudio PyCharm Visual Studio 等集成开发工具
熟练掌握 Android 开发技术及 Java 语言,熟悉 Android 操作系统基础架构、自定义组件开发与日志分析,了解 AMS、WMS、PMS 等核心服务基本流程,能进行常规应用开发与性能优化。
熟练掌握 C/C++ 及 QT 框架,熟悉 UART、I2C、SPI 等底层通信协议
熟练掌握 STM32F103C8T6、STM32F411CEU6 等系列微控制器的硬件设计与软件开发,能独立完成基于该类芯片的嵌入式系统方案搭建、程序编写及调试优化。
熟练掌握Python语言,使用python编写自动化脚本以及网络安全工具
熟悉数据库MYSQL软件的操作应用。
熟练掌握 网络知识,孰知网络七层模型,熟练掌握常见协议 。
掌握立创EDA PCB电路设计 焊接及焊接工具的使用如 恒温加热台 焊烙铁 焊锡膏等使用
Android网络诊断工具
开发语言:java
所用技术:Android原生开发 (root设备)
项目功能 通过构造icmp报文来获取当前设备与服务器的数据包节点路径 从而确定在哪个路由节点的数据包无法继续传输下去 必要时可修改设备路由表告知备用服务器
Android 飞控操作端
开发语言:java
所用技术:Android原生开发
项目功能 显示飞控图传 下达飞控姿态控制信号 构造飞控通信通道
低压柜无线控制系统
开发语言:C++ / java
使用技术:QT / Android
项目功能 远程开断电 分合闸 因数据需要接入公网 而通信协议采用了http 协议,考虑到http明文传输的特性所以在底层串口二进制做了两层加密 一层是原始数据的二进制加密 第二层是时间戳的密钥加密
STM32 四轴飞行器
开发语言:C
所用技术:串级PID控制算法,滤波算法,电机驱动
所用单片机类型 STM32F103C8T6 ESP32CAM MPU6050
所用算法 PID控制算法 滤波算法(正在使用BP神经网络进行推替换)
项目功能 通过MPU6050获取飞行姿态再通过串级PID算法与滤波算法自行控制飞机姿态 实时接收飞控操作端的数据报文以达到实时传输
STM32 四轴飞行器 开发语言:C 所用技术:串级PID控制算法,卡尔曼滤波算法,电机驱动 所用单片机类型 STM32F103C8T6 ESP32CAM MPU6050 所用算法 PID控制算法 滤波算法(正在使用BP神经网络进行推替换) 项目功能 通过MPU6050
Android 飞控操作端 开发语言:java 所用技术:Android原生开发 项目功能 显示飞控图传 下达飞控姿态控制信号 构造飞控通信通道