嵌入式中常用显示器

CRT显示器:Cathode Ray Tube,阴极射线管显示器。现在已经很少使用,而是使用功耗更低、成本更低的轻薄的液晶显示器。(基本淘汰)

LCD显示器:Liquid Crystal Display,液晶显示器。液晶是一种介于固体和液体之间的有机化合物,其本身不发光,依靠背光灯来提供光源。他的工作原理是,在电场的作用下,利用液晶分子的排列方向发生变化,使外光源透光率改变(电光效应),然后控制红蓝绿光的强度来混合出各种色彩。LCD液晶显示器是当前的主流显示器,广泛用于电视机、计算机、手机、智能手环等嵌入式设备。

LED点阵显示器:Light Emitting Diode,发光二极管。由无数个半导体发光二极管像素点均匀排列组成。LED点阵显示器有单色和彩色之分,彩色LED点阵显示器的每一个像素由红、绿、蓝三种颜色的LED灯组成。LED点阵显示器的每一个像素都是LED自发光的(液晶显示屏需要外部光源)。目前应用主要是户外(宾馆、医院、银行等)广告牌、出租公交信息牌等。

OLED显示器:Organic Light Emitting Diode,像素由有机电自发光二极管组成的显示屏。(未来主流)

显示器的参数

像素:组成一个显示图像的最基本要素单元,也就是成像的最小点(不可再分割)。

分辨率:嵌入式设备一般以行列像素来表示分辨率,比如屏幕分辨率1200x800表示屏幕一行有1200个像素,一列有800个像素。一般来说,屏幕分辨率越高,所包含的像素点就越多,所能显示的图像就越清晰。

色彩深度:即色彩位数,表示显示器每个像素点所能表示的颜色种数,单位bit。比如黑白屏只有两种颜色亮和灭,用1个bit就能表示,他的色彩深度为1bit。我们常用的色彩深度有8bit,也就是2的8次方256个级别。

点距:屏幕上相邻两个同色像素单元之间的距离,也叫点间距。在屏幕尺寸相同情况下,点距越小,分辨率越高,显示越清晰。

尺寸:即显示器的大小,一般用英寸表示,比如我们的笔记本电脑显示器尺寸一般有14.5寸,15寸等,这个长度是指屏幕对角线长度,根据屏幕尺寸和长宽比就能求出屏幕大小。

帧:最小的单幅图像画面,即图像的单位,一幅图像(动画中的一个静止画面)就是一帧。也可以表示为屏幕中,所有组成图像的像素点集合。帧数表示每秒钟图像可以刷新几次,用fps表示,帧数越高,动画越流畅。

RGB信号线:红蓝绿三种颜色所占的位数,比如RGB565表示红色数据线占5根,绿色数据线6位,蓝色数据线5根,总共16的数据为,可以表示2的16次方种颜色。

显存:也称为做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据,显存用来存储要处理的图形信息。屏幕中每个像素点都是数据,在实际应用时,需要先把每个像素点的数据缓存起来,然后传递给屏幕,这个缓存像素点的存储器就是显存。显存至少应该可以容纳一帧图像的像素,比如对于分辨率1200x800,RGB565的屏幕,一帧数据大小为(5+6+5)/8*1200 *800byte。

ARGB:A是指Alpha(透明度),ARGB是一种色彩模式,支持两层显示数据混合,可以做出前景背景分离的效果,比如我们一边看直播,一边刷弹幕,弹幕就是前景显示。使用这种效果,前景层必须包含透明像素,比如ARGB1555,有1bite透明像素,红蓝绿各5bit,1bit透明像素只能表示透明或者不透明,不透明时,后面的RGB555失效,如果有多个bit的透明像素,可以表示RGB位的透明程度。

【嵌入式基础】常用显示器及其参数等概念整理相关推荐

  1. 零基础入门图像语义分割必备概念整理,复制文件内容到Word观看效果更佳

    图像深度:是指存储每个像素所用的位数,也用于量度图像的色彩分辨率.确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数.它决定了彩色图像中可出现的最多颜色数,或灰度图像中的 ...

  2. 嵌入式系统概念以及嵌入式基础知识

    嵌入式系统概念以及嵌入式基础知识 \\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的(禾厶-亻言-手戈).最近比较闲,带做毕设,带学生参加省级以上比赛/ ...

  3. 嵌入式基础(1)---硬件知识,搞嵌入式开发必备

    嵌入式基础硬件知识,搞嵌入式开发必备 做嵌入式系统开发,经常要接触硬件.做嵌入式开发对数字电路和模拟电路要有一定的了解. 这样才能深入的研究下去.下面我们简单的介绍嵌入式开发中的一些硬件相关的概念. ...

  4. (转)nginx应用总结(1)--基础认识和应用参数优化配置

    在linux系统下使用nginx作为web应用服务,用来提升网站访问速度的经验已五年多了,今天在此对nginx的使用做一简单总结. 一.nginx服务简介 Nginx是一个高性能的HTTP和反向代理服 ...

  5. Git 基础 —— 常用命令

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 git init 创建 Git ...

  6. Java多线程学习六:使用线程池比手动创建线程好在那里以及常用线程池参数的意义

    为什么要使用线程池 首先,回顾线程池的相关知识,在 Java 诞生之初是没有线程池的概念的,而是先有线程,随着线程数的不断增加,人们发现需要一个专门的类来管理它们,于是才诞生了线程池.没有线程池的时候 ...

  7. 嵌入式开发常用英语单词--你知多少?

    如果说你英语不咋的,那很大可能说明你的IT水平也就那样,看看这些我们经常能碰到的熟悉的朋友(单词)吧,或许,你会想到更多. 嵌入式开发常用英语单词主要分为以下五大部分: 1.C语言和数据结构 2.Li ...

  8. Java 基础篇(一)基本概念

    Java 基础篇系列文章目录 Java 基础篇(一)基本概念 Java 基础篇(二)数据类型 Java 基础篇(三)控制逻辑 文章目录 Java 基础篇系列文章目录 Java(软件开发) Java(编 ...

  9. Scons环境搭建和编译原理概述及嵌入式开发常用模板

    Scons环境搭建和编译原理概述及嵌入式开发常用模板 Scons是用python实现的一个类似makefile的软件构建工具.其官网是SCons: A software construction to ...

最新文章

  1. 3句话概括 PUT/POST 的区别
  2. Sun公司的产品AnswerBook存在多种漏洞
  3. oracle表空间处理操作
  4. MySQL-proxy实现读写分离详细步骤
  5. 一句话实现php日期转中文汉字
  6. 区块链浏览器_欧科云链OKLink区块链浏览器,如何挖掘数据背后的价值?
  7. 掌握这些Android开发热门前沿知识,跳槽薪资翻倍
  8. ASP.NET AntiXSS的作用
  9. export function函数传参_从底层看前端(七)—— JavaScript到底有多少种函数?
  10. ElasticSearch 5.5.3 Docker化部署
  11. Python3 解释器
  12. 月薪2W和月薪10W的差别,怎么判断一个产品经理的专业水平高低?
  13. 分位数回归的R语言实现
  14. Ubuntu 下的根目录为
  15. 免费tk域名+freewebhostingarea空间
  16. 狂神说-Spring学习总结
  17. android设置左右声道音量,android控制左右声道实例
  18. 从专家系统到知识图谱(好文)
  19. 集合竞价如何买入_如何在集合竞价买入当日上市新股
  20. 《录屏工具:真正的两款良心免费开源录屏软件》

热门文章

  1. relative会脱离文档流吗_脱离文档流与脱离文本流
  2. STM8L151 DAC
  3. EventBus的基本使用
  4. 小强期中考试(考察1-9章)
  5. qt设置背景图片注意事项
  6. TVS管的参数理解与选型
  7. 实战技术:提升网站用户体验—WebP 图片的高效使用
  8. 433芯片的基本原理和对应优缺点理解
  9. Android 跳转外部浏览器坑
  10. 广域网 (PPP协议 HDLC协议)、链路层设备