当前位置: 首页 > 面试题库 >

如何直接写入linux framebuffer?

叶智
2023-03-14
问题内容

如何直接写入linux framebuffer?


问题答案:

看看FBIOPUT_VSCREENINFO,ioctl和mmap

(我有代码,但没有此电脑,对不起)

编辑:这应该让您开始

  //open file descriptor and get info
inf fdScreen = open( "devicename", O_RDWR );
fb_var_screeninfo varInfo;
ioctl( fdScreen, FBIOGET_VSCREENINFO, &varInfo );

  //set resolution/dpi/color depth/.. in varInfo, then write it back
ioctl( fdScreen, FBIOPUT_VSCREENINFO, &varInfo );

  //get writable screen memory; unsigned short here for 16bit color
unsigned short* display = mmap( 0, nScreenSize,
                                PROT_READ | PROT_WRITE, MAP_SHARED, fdScreen, 0 );


 类似资料:
  • 问题内容: 我正在尝试输出到Jackson JSON中的JSON对象。但是,我无法使用以下代码获取JSON对象。 程序运行后,该文件包含正确的JSON数据。但是,为空()。我查找了ObjectMapper的Javadoc,但找不到一种简便的方法来写入(杰克逊中的JSON对象)。没有像下面这样的方法: 如何直接写信给? 问题答案: 您需要改用ObjectMapper#valueToTree()。 这

  • 问题内容: 有没有一种方法可以将字符串直接写入tarfile?从http://docs.python.org/library/tarfile.html看来,只能添加已经写入文件系统的文件。 问题答案: 我想说,通过将StringIO作为文件对象传递给TarInfo e TarFile.addfile是有可能的。 很粗糙,但可以

  • 问题内容: 我有一个类RequestFilter和@Override方法doFilterInternal。当我添加Header进行响应时,findbugs会显示直接写入HTTP标头输出的错误HTTP参数。那么我该如何解决这个问题呢?谢谢大家 问题答案: 我认为这是HRS_REQUEST_PARAMETER_TO_HTTP_HEADER错误,您可以这样解决:

  • 我正在寻找一种拦截所有发送到所有已定义方法的请求的方法。 (定义=JpaRepository接口上的任何内容)。 因此,例如,当有人调用repo.findAll()时,我将能够在之前和之后运行通用代码。 (通用=所有实体的相同代码)。 所以我做的是创建一个泛型类并在JpaRepository中实现方法,然后拦截所有请求。 这是注入服务的接口: 这就是豆子 问题是 中,并将其传递给父级。但是它不满足

  • 问题内容: 我正在研究将Spring Boot应用程序日志直接发送到elasticsearch的可行性。不使用文件拍或logstash。我相信Ingest插件可能对此有所帮助。 我最初的想法是使用基于TCP的登录进行此操作。 https://github.com/logstash/logstash-logback- encoder 因此,从以上内容您可以将日志直接发送到logstash。我只是想知

  • 我有一个微纳特应用程序,它使用微米向InfluxDB报告指标,并执行微纳特微米项目。目前,它使用的是通过依赖关系。 我希望在注入线协议(ILP)中输出度量,但MicroNAT测微计项目目前不提供注入注册。我试图通过导入<code>io来解决这个问题。测微计:测微计注册表流入依赖项,并手动配置InfluxMeterRegistry,如下所示: 当应用程序运行时,正如我所期望的那样,度量在我的/met