LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 953|回复: 16

如何实现在控制台下直接写显示屏?

[复制链接]
发表于 2004-5-4 17:31:37 | 显示全部楼层 |阅读模式
我想做一个在控制台下直接往显示器上绘制播形的程序,请问glibc中有没有可以直接写屏的函数?用汇编也可以。

另外,如何在程序中改变显示器分辨率?
发表于 2004-5-4 18:54:03 | 显示全部楼层
ncurses
 楼主| 发表于 2004-5-5 07:44:30 | 显示全部楼层
是一个库函数吗?怎么用?
发表于 2004-5-5 08:09:44 | 显示全部楼层
linux怎么可能让你直接写屏,对硬件的操作已经全部被内核封装了。
要在控制台下进行图形编程,可以用framebuffer,svgalib, 国产的miniGUI也不错。有兴趣可以看看zhcon的源代码。
 楼主| 发表于 2004-5-5 15:24:20 | 显示全部楼层
有没有glibc就支持的?我需要把系统做得很小
发表于 2004-5-5 16:14:19 | 显示全部楼层
glibc没有做图形的函数。
这是miniGUI的主页,自己看看吧:
http://www.minigui.org/
 楼主| 发表于 2004-5-7 16:08:45 | 显示全部楼层
最初由 kj501 发表
glibc没有做图形的函数。
这是miniGUI的主页,自己看看吧:
http://www.minigui.org/

不行啊,那东西太大了。我只是想绘制一些波形而已。
看了ncurses介绍,似乎符合我的要求,可是不知其中有什么可以按座标输出点的函数?望指教。
发表于 2004-5-7 16:44:53 | 显示全部楼层
 楼主| 发表于 2004-5-7 17:49:10 | 显示全部楼层
最初由 hmqq 发表
看看这个
http://yfy001.myetang.com/myarticle/libfbx.htm

多谢啊,似乎很有用。我详细读一下。
发表于 2004-5-7 20:53:38 | 显示全部楼层
如果用framebuffer,应该可以起到直接写屏的作用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表