当前位置:  技术问答>linux和unix

拜问:如何修改显示内存的大小?

    来源: 互联网  发布时间:2016-01-08

    本文导语:  各位大师,我现在正在编写一个嵌入式linux下的图形界面,基本原理是通过framebuffer直接来显示图像。我所用的显示屏分辨率是640×480,显示屏上的linux内有装Xwindows。每一次我打开framebuffer并且映射显存时,必须将这个...

各位大师,我现在正在编写一个嵌入式linux下的图形界面,基本原理是通过framebuffer直接来显示图像。我所用的显示屏分辨率是640×480,显示屏上的linux内有装Xwindows。每一次我打开framebuffer并且映射显存时,必须将这个显存看成1024×768大小进行操作,才能够正常显示我所需要的图像。请问,有没有什么办法能够将显存大小改为640×480?谢谢!

|
你设置好framebuffer的显示模式为640x480的即可。具体模式代码如下:

    | 640x480  800x600  1024x768 1280x1024
----+-------------------------------------
256 |  0x301    0x303    0x305    0x307
32k |  0x310    0x313    0x316    0x319
64k |  0x311    0x314    0x317    0x31A
16M |  0x312    0x315    0x318    0x31B

在grub配置文件里设置显示模式
比如
vga=0x0x311
设置为640x480x64k色

|
我以前在PC机上640x480没问题的,SDL也试过,都可以。

你不妨在PC机上先试一下,要是可以的话,那就是你们德国工程师说的了。

|
PC上肯定是可以的,只要重新配置下内核就好了,只是你的那块板子显卡是不是驱动只支持1024x768,那就没办法了

|
看样子,不是linux的问题,好像是你的那个显示芯片有点问题。至于想直接修改显示芯片的寄存器好像得得到显示芯片厂商得技术支持才行。
    我记得,原来我修改原来VIA得显卡时,他们死活不给相关得技术资料,结果我们没办法,只能自己用程序换算了。

    
 
 

您可能感兴趣的文章:

  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 求助:如何修改QSlider的“滑块”大小?
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 请教,如何修改在虚拟机vmware中安装的linux的ramdisk大小?
  • MySQL修改配置 区分大小写
  • 修改LINUX内核让系统不区分大小写!
  • 不知在x windows下怎样修改屏幕大小1024x768
  • 请教,如何比较2个文件的修改时间的大小
  • 如何修改PHP+Apache上传文件大小限制
  • 有没有办法修改/home的大小?
  • 我想修改linux分区大小:从/usr分300MB给/,不想重装系统,有什么工具可用?怎么用?
  • 修改PHP上传文件大小限制
  • apache+php上传文件大小限制修改方法
  • PHP 上传文件大小限制修改
  • nginx:413 Request Entity Too Large的处理办法--修改 PHP上传文件大小
  • 修改Nginx+PHP上传文件大小限制
  • 如何建立和修改ramdisk的大小?(急!)
  • CentOS 修改文件大小限制
  • 怎么修改pipe_buf大小
  • 修改PHP上传文件大小限制(windows、linux)
  • jQuery动态改变图片显示大小(修改版)的实现思路及代码
  • 如何修改内存数据
  • UBOOT之MDDR内存参数修改
  • 虚拟机上的Linux怎么修改Linux内存
  • 【求教】修改共享内存的权限
  • 如何修改tomcat.sh文件,限定java使用的内存?????
  • 程序修改自己(内存中的代码)
  • 如何修改Solaris 9 的共享内存最大值。
  • 因为mmap函数返回值是void*类型,是否可以将其强制转换成char*类型,按字符串操作,然后将修改重新写入内存映像即可????
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我在安装redhat linux时显示器设置只选了1024x768,但显示器不支持1024x768,如何修改分辨率呢
  • C# cmd中修改显示(显示进度变化效果)的方法
  • 如何动态修改层(<div ....> </div>)的显示与否?
  • linux下如何修改显示器的分辨率??
  • 如何修改配置文件才能使Tomcat显示调试信息?
  • redhat linux显示和修改当前分辨率的命令是什么啊?
  • Linux如何在控制台修改显示分辨率
  • 在linux下修改显示设置有哪些命令?
  • 怎样修改LINUX的显示时间?
  • aix 下 修改缺省的日期显示格式
  • Linux下如何修改显示分辨率
  • 如何修改一个新建用户登陆时的自动显示的字符串?以及如何限制这个用户可以执行的命令?
  • Tomcat + win2000 + IE6.0 修改JSP,关于页面显示不刷新的问题。
  • 为什么我的applet程序修改了不起作用(win2k),浏览器总是显示前一次装入的程序?
  • 请问各位,如何在X-WINDOWS下修改显示器的分辨率和刷新率?
  • 我在Xwindows下把显示器配错了就再也进不去了,请问怎么修改才能进去?
  • 如何修改用了JTree的Applet,才能在不安装 JavaPlugin1.3.1的浏览器中也能正常显示????
  • 修改iptables防火墙规则解决vsftp登录后不显示文件目录的问题
  • 本人最近将网页从SOLARIS服务器移植到LINUX服务器,出现了中文显示问题,但我又不想用s.getBytes("8859_1"),"GB2312")逐个修改,不知那位高
  • 求救:修改fstab后不能启动了!可以使用single模式,但是显示file system是read-only!而且vi时显示unable to open swap file
  • 修改Windows硬盘分区名称
  • unix 下 C++实现 ftp 到另一台主机上 修改文件内容 !能不能直接在主机上修改 还是只能get下来本地修改完后 在put上去
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 高手帮帮忙!!! 在线等!!outlook的附件修改且保存后,再次打开发现是修改之前的原件
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 修改ip地址的话应该修改/ect下哪个文件里的内容?
  • 通过docker commit命令保存对docker容器的修改
  • 高手帮帮忙!!! 在线等!!outlook的附件修改且保存后,再次打开发现是修改之前的原件 iis7站长之家
  • linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
  • 有什么命令可以修改整个目录下文件的最后修改时间?
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3