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的屏幕参数暂时应付一下,后期再仔细编写,直接修改设备即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!