ZYNQ的linux驱动+开发项目

1.项目介绍

        本系统由ZYNQ开发板、RGB触摸屏、ov5640摄像头模块、dht11温湿度模块、TCRT5000红外传感模块、烟雾传感器模块、蜂鸣器电路、舵机、Led灯电路组成。完成各模块驱动编写及QT界面开发

        1). 通过Vivado软件完成硬件电路搭建,并根据配置添加设备树文件内容。

        2). 通过QT开发控制界面,移植主控板,通过RGB屏幕触摸实现浴室灯、卧室灯、门锁的控制。

        3). 通过tcp协议,将开发板作为客户端,通过接收服务端的指令来控制家居将温湿度、烟雾等检测状态通过socket发送给服务端,若有异常情况,服务端将会通过蜂鸣器报警。ov5640摄像头具有监控作用。使用多线程。通过红外模块识别摄像头前方是否有人,识别到人则开启子线程即利用opencv捕获人脸数据通过tcp传输到服务端。服务端使用dlib库加opencv识别人脸,返回开锁信息

本项目涉及vivado搭建硬件环境,

2.vivado搭建硬件环境

1)LCD屏幕的软核构建和原理

      LCD屏原理

        LCD屏幕就是由一个一个的像素点构成,我们经常说屏幕分辨率为800*480等等,意思其实就是行像素点个数有800,列像素点有480个。那么屏幕是如何显示出图像的呢,就是往这些像素点中写数据,最终构成一帧图像。就比如我们常说的RGB888格式,意思其实就是一个像素点由Red的8bits,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值