当前位置: 首页 > wzjs >正文

集团网站建设方案做网站的好处

集团网站建设方案,做网站的好处,宣威市住房和城乡建设局网站下载中心,国务院网站建设开机动画的显示原理 ⦁ 基本原理 一般电子产品在开机之后都会加深用户印象,一般开机之后都会播放一段开机动画(视频、GIF…),不管哪种采用形式,内部原理都是相同,都是利用人类的眼睛的视觉暂留效应实现的…

开机动画的显示原理

⦁ 基本原理

一般电子产品在开机之后都会加深用户印象,一般开机之后都会播放一段开机动画(视频、GIF…),不管哪种采用形式,内部原理都是相同,都是利用人类的眼睛的视觉暂留效应实现的,可以让用户看到画面是动态的。
在这里插入图片描述
如果打算实现画面的动态显示则需要确保每秒钟在用户眼睛的前面连续播放若干帧图像,帧率至少是24HZ,也被称为帧刷新率 FPS ,作为开发者而言,需要准备大量的素材,本次就以开机动画为例,实现程序设计。

⦁ 准备素材

在这里插入图片描述
在这里插入图片描述
此时可以看到生成的jpg图片的命名: Frame 0 .jpg 也就是编号范围是0 ~ 81

⦁ 程序设计

在这里插入图片描述
⦁ 下载调试

注意:动态图的相关素材必须也传输到开发板,由于tftp不支持传输文件夹,建议采用scp命令,另外,程序中的素材的路径必须完整。

触摸屏的原理与应用

⦁ 基本概念

项目实现过程中为了提高用户体验,一般都需要实现人机交互,常见的人机交互的方式有触摸按键、触摸屏、语音识别等方案,其中最常用的就是触摸屏。
在这里插入图片描述
在Linux系统下连接操作系统的输入设备不止一种,可能是一个键盘、一个 USB 鼠标或者是一块触摸屏,甚至是一个游戏机摇杆,Linux在处理这些复杂多样的输入设备时,采用的办法就是用中间层来屏蔽各种细节,所以就设计出输入子系统(输入设备的集合)来管理这些输入设备。

在这里插入图片描述
⦁ 驱动原理

在Linux内核中,对输入设备的使用,实际上运用了3大块来管理,它们分别是所谓的输入设备驱动层、输入子系统核心层,以及事件触发层。

(1) 设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响应转换为标准的输入事件,再通过核心层提交给事件处理层。

(2) 子系统核心层对下提供了设备驱动层的编程接口,对上又提供了事件处理层的编程接口。

(3) 事件处理层就为我们用户空间的应用程序提供了统一访问设备的接口和驱动层提交来的事件处理。所以这使得我们输入设备的驱动部分不在用关心对设备文件的操作,而是要关心对各硬件寄存器的操作和提交的输入事件。

在这里插入图片描述
举例:当手指在屏幕上滑动的时候,驱动层中的触摸屏驱动会源源不断地产生触摸屏相关数据,并向上递送给内核输入子系统,输入子系统进一步将这些信息规整为统一的结构体,并借助事件触发层发往对应的设备节点文件,至此,应用程序即可从这些设备节点文件读取相关信息。
注意:底层驱动产生的设备数据与上层应用读取设备数据是两个完全异步的过程,彼此之间是没有耦合和约束的,例如:当底层驱动产生的触摸屏坐标信息比应用层读取的速度要快时,应用程序将会丢失一部分坐标信息。

⦁ 硬件信息

在最靠近应用程序的事件触发层上内核所获知的各类输入事件,比如键盘被按了一下、触摸屏被滑了一下等,都将被统一封装在一个叫做input_event的输入信息结构体当中,该结构体在名字叫做input.h的头文件中定义,头文件路径为/usr/inlucde/linux/input.h。

在这里插入图片描述
在这里插入图片描述
(1) type
在这里插入图片描述
(2) code

用于对事件的类型作进一步的描述。比如:当发生EV_KEY事件时,则可能是键盘被按下了,那么究竟是哪个按键被按下了呢?此时查看code就知道了。当发生EV_REL事件时,也许是鼠标动了,也许是滚轮动了。这时可以用code的值来加以区分。
在这里插入图片描述
(3) value

当code都不足以区分事件的性质的时候,可以用value来确认。比如由EV_REL和REL_WHEEL确认发生了鼠标滚轮的动作,但是究竟是向上滚还是向下滚呢?再比如由由EV_KEY和KEY_F确认了发生键盘上F键的动作,但究竟是按下呢还是弹起呢?这时都可以用value值来进一步判断。

在这里插入图片描述
⦁ 设备文件

触摸屏属于字符设备,所以在开发板的Linux系统已经默认把触摸屏的驱动程序安装在Linux内核中,当触摸屏的驱动安装完成后,系统内核会自动在开发板的Linux系统的 /dev目录生成对应的设备文件,所以触摸屏的设备文件的路径:/dev/input/event0

在这里插入图片描述
⦁ 程序设计
在这里插入图片描述
注意:当前的开发板的触摸屏的坐标范围是 X轴:0 ~ 1023 Y轴: 0 ~ 599 所以也就是触摸屏的坐标范围是(1024,600),所以需要等比例缩小为LCD屏的(800,480)大小。

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/217588.html

相关文章:

  • 安卓模仿网站开发详细教程世界杯竞猜
  • 独立ip做担保网站会被360拦截吗百度收录api怎么提交
  • 广州市建设用地供应计划网站朋友圈广告怎么投放
  • 青岛做家纺的公司网站北京seo公司有哪些
  • 医疗网站建设流程营销培训心得体会
  • 在线网站设计广州百度快速优化排名
  • 有关网站建设新闻资讯成都公司网站seo
  • 南山做网站公司怎么选择百度联盟怎么加入赚钱
  • 网站多数关键词站长之家素材
  • 网站规划有前途吗网页优化建议
  • 桂林八桂网百度推广优化师
  • 专业长沙做网站公司搜索引擎优化与推广技术
  • 口碑好的秦皇岛网站建设哪里有网络推广员的工作内容和步骤
  • 滨城区住房和城乡建设局网站百度点击工具
  • 企业网站建设市场报价宝安网站建设
  • 福州网站开发全球十大搜索引擎排名
  • 国外那些网站是做菠菜的查排名官网
  • 上海做网站品牌公司有哪些全网营销推广靠谱吗
  • 大型网站建设地址南京seo优化公司
  • 韩国 网站 域名百度官方网址
  • 做软件与做网站建设有什么区别网站优化推广平台
  • 秦皇岛解封最新消息今天上海城市分站seo
  • 网站建设新一点网络seo自动优化软件安卓
  • 做网站怎么找客户联系方式百度网站介绍
  • 用java做网站后辍名是什么网页制作软件
  • 网站建设费用明细报告子域名网址查询
  • 企业网站建设的报价湖南长沙seo
  • 个人网站怎么做支付宝接口在线刷关键词网站排名
  • 潍坊网站建设500seo站外优化最主要的是什么
  • 网站后台多个管理员宁波企业网站seo