四年 C 语言开发经验,精通 C/C++语言、汇编;
熟悉 linux 环境,具备扎实的 linux 系统下嵌入式软件开发基础及基本技能(如 shell、makefile、vim、ctag、交叉编译环境搭建等);
熟悉多线程编程、网络编程,熟悉 TCP/IP、RTSP/RTP、UDP 等常用协议;
精通安防系统前端设备的功能设计;
精通单片机系统软件设计及常用总线协议(如 uart、spi、i2c 等),掌握 STM32(Cotex-M3 )下的 ucOSII;
熟悉硬件设计的基础知识,能跟硬件工程师很好的沟
百万像素网络防爆云台:
硬件环境: 安霸 A5S66(ARM 架构)STM32F103 LPC1114
软件环境: Linux + 安霸所提供的交叉编译工具及 SDK IAR 集成开发环境 keil 集成开发环境
产品描述: 云台提供网络 PTZ 控制、视频监控、报警、摄像机设置等功能。
我的工作: 负责报警模块的设计编码,将从各报警检测模块(移动侦测、继电器、网络连接等)发来的报警输入根据用户的设置做 相应的报警输出处理(FTP 上传、电子邮件发送、启动录像、继电器输出等)。
安霸-STM32-LPC 通信模块设计编码
STM32 模拟控制台设计编码
低照度 3A 一体化摄像机:
硬件环境: STM32F103
软件环境: IAR 集成开发环境
产品描述: 产品提供 OSD 菜单、485 键盘的 PTZ 控制、485 远程升级等功能。
我的工作: 作为软件代表,负责软件架构设计,进行可行性分析、概要设计、详细设计并承担近 80%的编码工作。
项目期间发布了公司第一版字符菜单开发库
编写 485 键盘按键的多个协议的解码模块代码
编写 485 远程升级模块的代码
编写各驱动代码(串口驱动、SPI 驱动等)
经济型快球:
硬件环境: STM32F103 + LPC1114F
软件环境: IAR 集成开发环境 keil 集成开发环境
产品描述: 产品提供 OSD 菜单、485 键盘的 PTZ 控制、485 远程升级等功能、报警检测和输出、散热风扇控制等基本功能。
我的工作: 负责 LPC 端软件架构设计,进行可行性分析、概要设计、详细设计和编码工作。
LPC 端主要负责结束由 STM32 端传下来的命令,进行报警检测和输出、散热风扇控制等基本功能
内置30X高解析度一体化摄像机模块,支持20X电子放大 支持Infinova、Pelco-P/D协议,并实现协议自动识别 模块化OSD菜单,界面友好直观 运行平滑,反应灵敏,噪声少 高级隐私遮蔽功能,两种隐私模式,有效屏蔽隐私场景 可以设定255个预置位,最大速度250
产品支持OSD菜单显示功能,自适应3D数字降噪,自动电子快门,自动白平衡,具有丰富的白平衡模式,色彩还原真实自然,支持图像增强,支持数字放大,移动侦测,可设置4个侦测区域,隐私区域,可设置8个隐私区域。