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

迅为RK3568开发板编译Android12源码包-设置屏幕配置

在源码编译之前首先要确定自己想要使用的屏幕并修改源码,在编译镜像,烧写镜像。如下图所示:
 


第一步:确定要使用的屏幕种类,屏幕种类选择如下所示:
iTOP-3568 开发板支持以下种类屏幕:
迅为 LVDS 7 寸屏幕
迅为 LVDS 10.1 寸 1024*600 屏幕
迅为 LVDS 10.1 寸 1280*800 屏幕
迅为 MIPI 7 寸屏幕
标准 HDMI 屏幕(通过 HDMI 线连接)
标准 HDMI 屏幕(通过 VGA 线连接)
第二步:修改源码的设备树
修改 rk_android12.0_sdk/kernel-4.19/arch/arm64/boot/dts/rockchip 目录下的topeet_screen_choose.dtsi 文件。打开如下图所示:
 


如上图所示,迅为的 Android12 源码支持 MIPI7 寸屏幕,LVDS 10.1 寸 1024*600 屏幕,LVDS10.1 寸 1280*800 屏幕,LVDS 7 寸屏幕,VGA 接口连接显示器,HDMI 接口连接显示。
注:LVDS 10.1 寸 1280*800 屏幕分为#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
 


若选择 define LCD_TYPE_LVDS_10_1_1280X800_gt9271 宏定义则需修改默认配置文件kernel-4.19/arch/arm64/configs/rockchip_defconfig,修改完成如下图所示:
 


若没有使用屏幕,使能 LCD_TYPE_HDMI_VP0 宏定义即可。
我们如果想要连接某个屏幕,使能对应的屏幕宏定义即可。如果想要设置多屏显示,请参考《【北京迅为】itop-3568 开发板多屏显示手册 V1.0.doc》
 

http://www.lryc.cn/news/514211.html

相关文章:

  • 力扣hot100——图论
  • Docker- Unable to find image “hello-world“locally
  • spring-boot启动源码分析(二)之SpringApplicationRunListener
  • ELK入门教程(超详细)
  • 人工智能知识分享第六天-机器学习_​逻辑回归(Logistic Regression)
  • 基于Springboot + vue实现的校园周边美食探索及分享平台
  • 初学STM32 --- 外部SRAM
  • 创龙3588——debian根文件系统制作
  • javacript中function (res) {}与箭头函数表达式(res) =>{}的区别
  • kylin安装docker
  • 【Yarn】通过JMX采集yarn相关指标的Flink任务核心逻辑
  • 鸿蒙HarmonyOS开发:基于Swiper组件和自定义指示器实现多图片进度条轮播功能
  • Excel 身份证号计算年龄
  • 【2024年-6月-14日-开源社区openEuler实践记录】探索 test - tools:高效测试的开源宝库
  • 2022浙江大学信号与系统笔记
  • DeepSeek-VL2
  • 前端⾯试⼋股⽂
  • 【Rust自学】8.6. HashMap Pt.2:更新HashMap
  • Python异常处理详解:概念、语法与实践
  • Kotlin在医疗大健康域的应用实例探究与编程剖析(上)
  • QT----------QT Data Visualzation
  • 什么是Sight Words(信号词)
  • SpringBoot日志快速集成详解-生产实战
  • 路由技术在网络中的作用及特点
  • 【Python系列】Flask 与 FastAPI:两个 Python Web 框架的对比分析
  • 云手机:虚拟技术的革命性应用与实体手机的优劣对比
  • 3. C语言 数据类型
  • npm install 安装选项 -d -s -g
  • pdf预览兼容问题- chrome浏览器105及一下预览不了
  • 【可实战】需求分析-测试计划↓-测试设计-测试执行-测试总结↓(包含测试计划、测试总结模板,以公司要求为准)