1、精通C语言,能用C++; 2、Linux :驱动、文件系统、Shell脚本、内核; 3、STM32,ARM,MIPS; 4、OpenWrt; 5、UVC摄像头,图像; 6、TCP/UDP,Qt; 7、SPI,I2C,UART,GPIO,PWM; 8、示波器,万用表,直流可调电源,烙铁,风枪等装备齐全
虹膜识别门锁: 基于Linux系统,编写业务逻辑,算法,以及驱动程序。 我写的: Linux驱动程序包括: LED补光灯驱动(I2C转PWM),可以控制亮度; 红外测距驱动(I2C接口); 按键驱动(挂接input子系统)。 逻辑: 从摄像头取图像; 用户管理(增删改查,权限认证与变更); 与服务器、手机App交互; 算法: 虹膜识别。