首页 > 其他分享 >OpenHarmony南向之LCD显示屏

OpenHarmony南向之LCD显示屏

时间:2023-12-24 19:37:57浏览次数:32  
标签:OpenHarmony hcs 显示屏 接口 LCD 驱动 Display panel


OpenHarmony南向之LCD显示屏
概述
LCD(Liquid Crystal Display)驱动,通过对显示器上下电、初始化显示器驱动IC(Integrated Circuit)内部寄存器等操作,使其可以正常工作。

HDF Display驱动模型

LCD器件驱动是显示框架最底层的部分。
向上对接到 Display 公共 HAL 层,辅助 HDI 的实现。通过Display-HDI对图形服务提供各类驱动能力接口;
向下对接显示屏 panel 器件,驱动屏幕正常工作,自上而下打通显示全流程通路。
所以驱动LCD主要在于LCD panel器件驱动。

LCD接口通常可分为MIPI DSI接口、TTL接口和LVDS接口,这里以rk3568平台为例,是常见的mipi接口的显示屏

驱动主要分为2大部分:hcs配置和panel驱动

vendor/hihope/rk3568/hdf_config/khdf/device_info/device_info.hcs
drivers/hdf_core/framework/model/display/driver/panel/
下面就这2大部分分别来简单分析下

hcs配置及流程
hcs配置

作者: Shell

标签:OpenHarmony,hcs,显示屏,接口,LCD,驱动,Display,panel
From: https://blog.51cto.com/winter91/8956765

相关文章

  • [已解决] KVM 显卡直通 (GPU-passthrough) 直通虚拟机关机后 显示屏黑屏
    系统环境██████████████████████████littleblacklb@lb-desktop██████████████████████████------------------------██████████████████████████OS:ManjaroLinuxx86_64......
  • LCD-外设
    1*.LCD接口引脚分析1.1先上代码点击查看代码&lcdif{ display0:display{ bits-per-pixel=<16>; bus-width=<24>; display-timings{ native-mode=<&timing0>; timing0:timing0{ clock-frequency=<35000000>;/*35000000*/......
  • 嵌入式教程_DSP教学实验箱操作:5-14 灰度图像二值化(LCD显示)
    一、实验目的学习灰度图像二值化的原理,掌握图像的读取方法,并实现在LCD上显示二值化前后的图像。二、实验原理图像二值化图像的二值化处理就是将图像上的点的灰度置为0或255,也就是将整个图像呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可......
  • OpenHarmony南向之Camera简述
    OpenHarmony南向之Camera简述Camera驱动框架该驱动框架模型内部分为三层,依次为HDI实现层、框架层和设备适配层:HDI实现层:实现OHOS(OpenHarmonyOperationSystem)相机标准南向接口。框架层:对接HDI实现层的控制、流的转发,实现数据通路的搭建,管理相机各个硬件设备等功能。设备适配层......
  • 【全志T113-i】OK113i-S开发板-2适配10寸LCD显示
     前言本文介绍如何在OK113i-S开发板上适配一个自己的10寸LCD。OK113i-S是一个优秀的开发板,支持lvds单8,双8显示,最大分辨率1280x800也支持RG666显示,由于我手头只有lvds单8,40pin的显示器,今天我就适配一下这个LCD的显示。显示效果编辑设备接线我这个转接板是两部分,左边的是触摸线,右......
  • 字符型液晶显示器LCD 1602的显示控制
    LCD1602百度百科参考链接https://baike.baidu.com/item/LCD1602/6014393?fr=ge_alaProteus所需器件元件名称Proteus关键字51单片机AT89C51复位按钮BUTTON电容CAP电解电容CAP-ELEC晶体振荡器CRYSTAL字符型LCD1602显示器LM016L滑动变阻器POT-......
  • 抗噪/防干扰 LCD液晶段码显示驱动芯片VK2C21A/AA SSOP28 适用于适用于单相电表,温控器L
    产品品牌:VINKA/永嘉微/永嘉微电产品型号:VK2C21A/B/C/D/VK2C21AA/VK2C21BA封装形式:SOP28/24/20、NSOP16、SSOP28、SSOP24(新增封装)产品年份:新年份原厂直销,样品免费,技术支持,价格优势。概述:VK2C21是一个点阵式存储映射的LCD驱动器,可支持最大80点(20SEGx4COM)或者最大128点(16SEGx8C......
  • 【GD32307E-START】06 ST7735 SPI-LCD显示模块移植
    软硬件平台GD32F307E-STARTBoard开发板GCCMakefile1.8寸TFTLCD分辨率128*160驱动ICST7735S接口定义序号引脚标号说明1GND接地2VCC5V/3.3V电源输入3SCKSPI总线时钟信号4SDASPI总线写数据信号5RESET液晶屏复位信号,低电平复位6DC......
  • 使用docker编译OpenHarmony e2000记录
    使用docker编译OpenHarmonye2000记录目录使用docker编译OpenHarmonye2000记录0、环境准备1、安装docker2、编译docker镜像3、创建docker容器4、docker编译系统5、镜像推送6、镜像拉取0、环境准备参考device_board_phytium/e2000/README.md·Phytium嵌入式软件/Phytium-Ope......
  • OpenHarmony应用编译 - 如何在源码中编译复杂应用(4.0-Release)
    概述文档环境开发环境:Windows11编译环境:Ubuntu22.04开发板型号:DAYU200(RK3568)系统版本:OpenHarmony-4.0-Release涉及仓库:applications_launcher功能简介在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中,目前有两种编译预安装应用hap包的方式,一种为随系统编译时,编......