项目时间:2017-03到2013-12
项目名称:远程控制系统
项目描述:
项目介绍
微信公众号或者网页操作房间内的电灯、插排、摄像头、温度计等小部件;
腾讯云Linux主机作为服务器;
Openwrt开发板作为房间中控,同时作为无线路由器使用;
可以播放mp3。
我的职责
个人日常练手的项目,不具有功利性(三天不学习,赶不上xxx);
独立完成外设的驱动以及各项功能的业务逻辑;
不断像系统中添加新功能;
根据自己的使用情况不断调整并且优化系统。
项目时间:2016-09到2013-12
项目名称:虹膜智能门锁
项目描述:
项目介绍
(MIPS + Linux)
基于虹膜识别算法,实现刷虹膜开门;
门锁提供门禁、使用记录、非法开门报警、自身状态报告、远程授权等功能;
APP(Android+iOS)提供人员管理(增删改查)、报警消息(照片、视频、时间等)展示、远程授权操作等功能;
服务器提供门锁与APP之间信息交换功能。
(注:由于产品即将上市,暂不方便透露项目详细信息,请谅解。)
我的职责
独立完成嵌入式部分的软件开发,包括设计系统架构、修改添加设备驱动、编写上层业务逻辑等;
制作WEB版的调试网页(可通过网页控制硬件、配置参数等动作);
设计并实现门锁与其他各方的通信协议;
协调设备与APP之间的通信;
协调设备与云服务器之间的通信;
协调硬件人员调试电路。
项目时间:2015-12到2013-12
项目名称:模拟视频字符叠加模块
项目描述:
项目介绍
(STM32 + FreeRTOS)
在PAL制式的模拟视频上叠加需要的字符、罗盘等图案;
使用串口封装容易使用的接口。
我的职责
搭建系统框架,使FreeRTOS在STM32平台上跑起来;
编写DMA、SPI、EXTI相关驱动逻辑,以便在视频上叠加图案;
制作字库以及符号库,以便动态制作叠加图案;
编写串口驱动逻辑,以便封装模块外部调用接口;
编写常用的的任务同步相关的函数库,以方便后续开发工作。
项目时间:2015-03到2013-12
项目名称:网络摄像机
项目描述:
项目介绍
(ARM + Linux)
实时采集视频图像,压缩后,通过RTSP协议传输到服务器;
在画面中标识出移动物体,并报警;
通过网络协议传输云台控制、镜头控制等命令。
我的职责
搭建开发环境;
基于海思提供的SDK,进行视频相关的业务逻辑开发;
移植RTSP协议实现代码;
编写基于UDP的网络控制协议;
完成文件系统的修改。