迅为RK3568开发板Android 双屏/三屏同显

news/2024/11/23 3:15:08/

iTOP-RK3568 开发板支持以下屏幕

迅为 LVDS 7 寸屏幕

迅为 LVDS 10.1 寸 1024*600 屏幕

迅为 LVDS 10.1 寸 1280*800 屏幕

迅为 MIPI 7 寸屏幕

HDMI 屏幕(通过 HDMI 线连接)

HDMI 屏幕(通过 VGA 线连接)

然后修改 Android11 或者 Android12 源码 kernel/arch/arm64/boot/dts/rockchip 目录下的

topeet_screen_choose.dtsi 文件。打开如下图所示:

注:其中#define LCD_TYPE_LVDS_10_1_1280X800_gt911 和#define

LCD_TYPE_LVDS_10_1_1280X800_gt9271 不同之处在于屏幕背板,可通过如下进行区分:

#define LCD_TYPE_LVDS_10_1_1280X800_gt911

#define LCD_TYPE_LVDS_10_1_1280X800_gt9271

我们可以根据自己的需求来修改 topeet_screen_choose.dtsi 文件。总之,修改topeet_screen_choose.dtsi 的规律是:打开所连接的屏幕对应的宏定义,rk3568 有三个显示通道 vp0 vp1 vp2,所打开的宏定义对应的 vp 通道不能重复。默认打开对应的宏定义为双屏同显或三屏同显。

可选择的双屏方案有如下所示:

方案一:MIPI 屏幕+LVDS7 寸屏

方案二:MIPI 屏幕+LVDS10.1 寸 1024X600 屏

方案三:MIPI 屏幕+LVDS10.1 寸 1280X800 屏

方案四:MIPI 屏幕+HDMI 屏

方案五:MIPI 屏幕+VGA 屏

方案六:LVDS7 寸屏+VGA 屏

方案七:LVDS7 寸屏+HDMI 屏

方案八:LVDS10.1 寸 1024X600 屏+HDMI 屏

方案九:LVDS10.1 寸 1024X600 屏+VGA 屏

方案十:LVDS10.1 寸 1280X800 屏+HDMI 屏

方案十一:LVDS10.1 寸 1280X800 屏+VGA 屏

方案十二:HDMI 屏+VGA 屏

可选择的三屏方案有如下所示:

方案一:MIPI 屏幕+LVDS7 寸屏+HDMI 屏

方案二:MIPI 屏幕+LVDS7 寸屏+VGA 屏

方案三:MIPI 屏幕+LVDS10.1 寸 1280X800 屏+VGA 屏

方案四:MIPI 屏幕+LVDS10.1 寸 1280X800 屏+HDMI 屏

方案五:MIPI 屏幕+LVDS10.1 寸 1024X600 屏+VGA 屏

方案六:MIPI 屏幕+LVDS10.1 寸 1024X600 屏+HDMI 屏

方案七:LVDS7 寸屏+VGA 屏+HDMI 屏

方案八:LVDS10.1 寸 1280X800 屏+VGA 屏+HDMI 屏

方案九:LVDS10.1 寸 1024X600 屏+VGA 屏+HDMI 屏

如果您采用的方案中包含了 MIPI 屏幕和 LVDS 屏幕,比如双屏方案中方案一,方案二,

方案三,三屏方案中的方案一,方案二,方案三,方案四,方案五,方案六。那么需要修改Android11 或者 Android12 源码目录下

kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi 中的内容,修改背光节点,修改好的内容如下所示:


http://www.ppmy.cn/news/90611.html

相关文章

隐形黑客潜入美国和关岛关键基础设施而未被发现

微软和“五眼联盟”国家周三表示,一个隐秘的组织成功地在美国和关岛的关键基础设施组织中建立了一个持久的立足点,而没有被发现。 这家科技巨头的威胁情报团队正在以伏特台风(Volt Typhoon)的名义跟踪这些活动,包括入侵后的凭证访问和网络系…

2023年6月合肥/厦门/长春/深圳DAMA-CDGP数据治理专家认证报名

目前6月18日CDGA&CDGP考试目前开放的城市有:北京、上海、广州(满)、深圳、长沙、呼和浩特、杭州(满)、南京、济南(满)、成都、西安、武汉(满)、天津。 新增了武汉、天津这2个城市。另外合肥…

如何利用SpringCloud和Kubernetes实现高可用和弹性伸缩

随着云计算技术的快速发展,弹性伸缩已成为应用高可用性的重要手段。在SpringCloud中,弹性伸缩也是实现高可用性的关键策略之一。本文将介绍SpringCloud应用在Kubernetes上的最佳实践,重点探讨高可用性设计及弹性伸缩实践。 一、引言 随着微服…

ubuntu16.04离线安装paramiko库

1.安装pip3 1)从网上下载这两个文件: pip-20.3.4-py2.py3-none-any.whl setuptools-50.3.2-py3-none-any.whl 2)从一台已安装python3.5版本的pip3的执行程序拷贝到离线主机中 6c7d719f8a8cecd99d4327b3c776957e pip3 sudo cp pip3 /usr/…

3. 自然语言处理NLP:具体用途(近义词类比词;情感分类;机器翻译)

一、求近义词和类比词 1. 近义词 方法一:在嵌入模型后,可以根据两个词向量的余弦相似度表示词与词之间在语义上的相似度。 方法二:KNN(K近邻) 2. 类比词 使用预训练词向量求词与词之间的类比关系。eg:man&a…

【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

如何爬取股票数据API实时L2交易数据接口?

无论选择哪个接口,都需要注册并获得API密钥才能开始。API密钥一旦获得,就可以使用相应的库获得实时的股票数据接口。 获取API密钥 大多数API需要注册并获得API密钥才能使用。您需要在API提供商的网站上注册并申请API密钥。注册和申请过程中可能需要提供姓…

【C++/嵌入式笔试面试八股】一、24.智能指针 | 其他

智能指针 43.C++中的智能指针是什么?❤️ C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序…