社区
Linux_Kernel
帖子详情
高手请进(关于framebuffer的)!!
hundan4383
2004-09-01 05:58:01
如何设置framebuffer的分辨率等其他东西,我是用的驱动的S3C2410(ARM核)的framebuffer驱动。
我现在是在bootloader里面加上了vga=0x312,但是这个分辨率是320×240,我要把分辨率打到640×480,不知道参数是什么,试了好多个都不行,哪位知道的话告诉小弟一下啊。
...全文
153
10
打赏
收藏
高手请进(关于framebuffer的)!!
如何设置framebuffer的分辨率等其他东西,我是用的驱动的S3C2410(ARM核)的framebuffer驱动。 我现在是在bootloader里面加上了vga=0x312,但是这个分辨率是320×240,我要把分辨率打到640×480,不知道参数是什么,试了好多个都不行,哪位知道的话告诉小弟一下啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hundan4383
2004-09-02
打赏
举报
回复
谢谢ydzqw(BE BIG)!!
太感谢了啊!!
ydzqw
2004-09-02
打赏
举报
回复
回复人: hundan4383(紫金飞鸿) ( ) 信誉:100 2004-09-02 09:30:00 得分: 0
谢谢aria(*nix learner),我试着改了几个参数,240改成480,320改成640,但是把新内核下到板子上之后没法启动,能具体点告诉我怎么改参数吗,或者你有改好的版本的话法给我吧,我的邮箱:zw025@163.com.xi\\
==============================================
这怎么可能呢?
driver不匹配并不会影响kernel的启动啊
ydzqw
2004-09-02
打赏
举报
回复
是TFT的LCD吧?你把下面代码替换s3c2410fb.c中的代码
如果是STN或有其它问题,给我发短信再说
static struct s3c2410fb_mach_info xxx_stn_info __initdata = {
pixclock: 39721, bpp: 16,
#ifdef CONFIG_FB_S3C2410_EMUL
xres: 96,
#else
xres: 640,
#endif
yres: 480,
hsync_len : 96, vsync_len : 2,
left_margin : 40, upper_margin : 24,
right_margin: 32, lower_margin : 11,
sync: 0, cmap_static: 1,
reg : {
lcdcon1 : LCD1_BPP_16T | LCD1_PNR_TFT | LCD1_CLKVAL(1) ,
lcdcon2 : LCD2_VBPD(32) | LCD2_VFPD(9) | LCD2_VSPW(1),
lcdcon3 : LCD3_HBPD(47) | LCD3_HFPD(15),
lcdcon4 : LCD4_HSPW(95) | LCD4_MVAL(13),
lcdcon5 : LCD5_FRM565 | LCD5_INVVLINE | LCD5_INVVFRAME | LCD5_HWSWP | LCD5_PWREN,
},
};
hundan4383
2004-09-02
打赏
举报
回复
好的,谢谢啊!
ydzqw
2004-09-02
打赏
举报
回复
改写驱动也不单是改写240为480,320为640那么简单
pixclock,HSPW,HBPD等等也要改的
如果你想要通过程序更改分辨率,那你还要提供ioctl给用户程序调用
哎,呆会给你一个例子吧
hundan4383
2004-09-02
打赏
举报
回复
邮箱是:zw025@163.com
迫切需要,谢谢啊!!
hundan4383
2004-09-02
打赏
举报
回复
谢谢aria(*nix learner),我试着改了几个参数,240改成480,320改成640,但是把新内核下到板子上之后没法启动,能具体点告诉我怎么改参数吗,或者你有改好的版本的话法给我吧,我的邮箱:zw025@163.com.xi\\
aria
2004-09-02
打赏
举报
回复
支持vga=0xXXX参数的只是支持VESA BIOS Extensions 2.0的机器才行(估计多半是PC机)。对于嵌入系统,一般都不支持,分辨率则会受所使用的硬件限制。S3C2410x开发板的LCD是240x320的,驱动实现上也是固定的,不会支持分辨率的调整。(直接查看drivers/video/s3c2410fb.c)
yanghuajia
2004-09-01
打赏
举报
回复
恐怕得看你的drive了,我没用过这个环境。
framebuffer
驱动详解-linux驱动开发第7部分
本课程是linux驱动开发的第7个课程,主要内容是linux的
framebuffer
驱动详解,本课程带大家分析fb驱动的框架、构成以及一些代码细节,目标是让大家彻底掌握fb驱动在内核中的配置和移植方法、掌握显示设备驱动的关键点。
设备注册QC MSM平台显示屏
Framebuffer
设备注册过程
本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请
高手
指正~ 本文是Android Display部分分析的一部分,描述屏
Framebuffer
设备注册过程。 QC MSM7xxx/MSM8xxx平台本身就提供了很多接口的屏的支持,每种屏对应一个驱动文件。由于QC MSM平台显示驱动架构做了绝大部分的任务,驱动一块新的屏仅需要做很少许的任务。下面的过程是屏...
linux为什么不把Gui放入内核,在Linux下没有GUI一起玩得转,附操作方法
如果在 Linux 系统中没有 GUI(图形界面),还能玩吗?当然能,以下跟着本文的方法一起操作没有 X Window 桌面的 Linux,它就是 Linux 字符模式,甚至是在进入 Linux 系统之前的 Grub 命令行模式。以下介绍 GRUB 及其实战、Linux 纯字符模式和
Framebuffer
、字符界面下联网、使用 fbterm、显示
Framebuffer
的信息、在 Frameb...
MINIGUI常见错误集及解决方法
MINIGUI常见错误集及解决方法 个人前言:其中错误1到16是直接转载的一篇博客,在移植MiniGUI过程中碰到的问题远远不止这些,我只是拿这16个先开个头,以后会将我自己在移植MiniGUI的过程中碰到的问题逐一附上。1:一般网上都是说动态编译MiniGUI,然后把编译好的可执行文件和 MiniGUI的库,资源文件和配置文件拷贝到linux的根文件系统,但是如果是这样必然还要拷贝ld.so和lib.c.so,后者相当大,好象不太可行.我就想看看静态编译一个应用程序如何,但是出错(动态编译这个应用程序是对
iphone开发每日一练【2011-10-11】
为啥gamecenter在沙箱里好使,在正式环境中分数和成就都提交不了呢???? 关于cocos2D 音效失真的问题 CCGameBox问题 游戏中人物的动画效果是怎么做出来的? 双向链表 for OBJC 在cocos2d中如何才能画直线(非renderTexture
Linux_Kernel
4,441
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章