Linux修改显示屏分辨率

一、修改U-boot屏幕参数

修改对应屏幕的参数
修改 -> ARM architecture -> Enable graphical uboot console on HDMI, LCD or VGA 底下括号的参数:

例如(1024x600):
  x:1024,y:600,depth:24,pclk_khz:55000,le:100,ri:170,up:10,lo:15,hs:50,vs:10,sync:3,vmode:0

二、修改linux内核文件

首先查看linux设备树文件/arch/arm/boot/dts/xxxx.dts

可以看到lcd初始化调用的是compatible属性

打开Linux ldc驱动文件 drivers/gpu/drm/panel/panel-simple.c

可以看到对应的初始化是针对800*480的屏幕的

我们可以在众多初始化参数里选择一个对应的或者是自己编写一个对应自己屏幕初始化参数的

我选址了一个已经有的1024*600的屏幕参数暂时应付一下,后期再仔细编写,直接修改设备即可。

posted @   *^VV^*  阅读(1150)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示