首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建与帧缓冲区对话的Ruby应用程序?

如何创建与帧缓冲区对话的Ruby应用程序?
EN

Stack Overflow用户
提问于 2014-03-28 00:19:03
回答 1查看 548关注 0票数 8

我有一个覆盆子PiTFT 7“触摸屏显示器,我想创建一个简单的应用程序来显示和输出系统数据(即CPU使用率,温度等)。

我注意到,目前实现这一点的常用方法是使用pygame库来输出到显示器连接到的framebuffer /dev/fb1中。

我想执行相同的操作,但使用Ruby,因为我更熟悉这门语言。

谁能给我指个正确的方向,告诉我如何开始呢?

我看过rubygame和gosu库,它们似乎能做我想做的事情,那就是绘制一个屏幕,但我找不到任何关于如何将输出定向到帧缓冲区本身的信息。

EN

回答 1

Stack Overflow用户

发布于 2014-04-02 05:14:47

ruby corelib有一个IO类,您应该能够使用它将输出定向到帧缓冲区,例如:

代码语言:javascript
复制
device = IO.sysopen '/dev/fb1'
buffer = IO.new device, 'a'
buffer.puts "Your usecase."

您可以使用相同的模式与许多特殊的/dev文件进行交互,比如写入/dev/null或从/dev/random读取(尽管这两种方式已经通过File::NULLRandom进行了更好的抽象)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22693406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档