rk3568修改默认界面显示问题汇总_Linux应用笔记_飞凌嵌入式
硬件平台:OK3568-C开发板 操作系统: Linux4.19.206
本文硬件平台采用飞凌嵌入式RK3568开发板,主要讲解RK3568的显示相关知识点,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式。 如对本文讲解有不明之处,您也可以联系飞凌的技术支持团队咨询了解。
先了解一下飞凌这款瑞芯微RK3568平台。RK3568是功耗与性能的极佳搭档,采用4核ARM Cortex-A55多核心架构,极大提升处理速度,在保持与Cortex-A53 类似功耗水平的前提下实现了性能的提升;22nm先进制程工艺,在国产同类型芯片还普遍采用28nm工艺制程现状下,瑞芯微RK3568率先导入22nm工艺制程,有效降低了芯片功耗和芯片尺寸,相较28nm功耗和性能提高20%;更高的主频参数,RK3568主频高达2.0GHz ,CPU跑分115027,相较RK3288的42593分,有了大幅度提升。
一、修改开机启动图片
OK3568 平台的开机logo分为两个阶段,分别为u-boot 阶段的logo 和内核阶段的logo,如果两者采用同一个logo 图片则可以无缝衔接。
如果需要更换开机logo 只需要替换kernel/logo.bmp和kernel/logo_kernel.bmp,同时在设备树中可以修改logo的显示模式,居中或者全屏。居中模式不会缩放logo图片,如果logo 的尺寸小于屏幕尺寸将在其余空白处填充黑色背景,全屏模式下如果图片尺寸小于屏幕尺寸则会进行放大,为了避免图像放大失真或者周围的黑色填充,您可以选择与屏幕尺寸相同的logo 图片。
更换完开机logo 重新编译内核烧写boot.img 即可。
建议logo 大小与飞凌公司logo 大小相差不多,logo 图片的格式需求为bmp 图片,若用 PS 进行个值转换,Ctrl+Shift+S 保存为bmp 格式后选择windows、24 位深保存即可。
二、去除桌面飞凌图标
/OK3568-linux-source/buildroot/board/rockchip/ok3568/fs-overlay/usr/share/matrix-gui-2.0/menubar
.php
注释掉//echo "<img id = 'logo_img' src= 'images/tex.png'>";
然后重新./build.sh 全编译源码,即可永久生效。
三、去除桌面Forlinx App Launcher 字符串
修改相关文件:
/OK3568-linux-source/buildroot/board/rockchip/ok3568/fs-overlay/usr/share/matrix-gui-2.0/submen u.php
注释掉:
//$menu_title = ($submenu == "main_menu") ? "Forlinx App Launcher v2 p".($current_page+1) :
$submenu_entry["Name"]." Submenu p".($current_page+1);
然后重新./build.sh 全编译源码,即可永久生效。
四、weston 桌面相关
1、Weston 桌面参考链接
https://www.mankier.com/5/weston.ini#Output_Section
2、查看显示设备
输入ls /sys/class/drm命令,以MIPI 屏为例。
3、调整屏幕方向
修改/etc/xdg/weston/weston.ini 文件
[output]
name=DSI-1 //与上面列表相对应,去掉card0 transform=0/90/180/270 //旋转角度
4、显示支持分辨率
查看rk3568所用适配器支持的分辨率,以MIPI 屏为例。
5、配置分辨率
[output]
name=DSI-1 //与上面列表相对应,去掉card0 mode=1024x600 //需为屏幕支持的有效分辨率scale=2 //需为整数倍数
6、去除网格背景
[shell]
panel-position=none //去除面板工具栏background-color=0x00FFFFFF //背景完全透明
相关产品 >
-
FET3568-C核心板
RK3568性能强而稳 国产芯|飞凌嵌入式RK3568系列核心板,采用瑞芯微国产高性能AI处理器RK3568设计生产,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性价比在同类产品中具有较高优势,RK3568处理器是一款定位中高端的通用型SoC, 飞凌RK3568核心板主要面向工业互联网、HMI、NVR存储、车载中控、工业网关等领域。目前RK3568系列已经批量稳定出货
了解详情 -
OK3568-C开发板
强而稳,国产芯,1Tops算力,多路高速接口|飞凌RK3568系列RK3568开发板基于国产工业级AI处理器RK3568四核64位Cortex-A55 处理器设计。RK3568作为国产化高性能处理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU达到1Tops,飞凌RK3568系列核心板提供瑞芯微RK3568规格书_datasheet_数据手册_原理图等,