zoukankan      html  css  js  c++  java
  • Android 下配置一个 /dev/fb0 节点出来

    2019-07-24

    关键字:/dev/fb0 与 /dev/graphics/fb0


    fb 即 framebuffer 的简称,framebuffer 是 Linux 设备上的概念。

    从软件层面来理解,framebuffer 它就是一段内存空间。只不过这段内存空间里存的是一幅幅画面的帧数据而已,就是我们看到的画面的数据形式。所以我们可以简单地将 fb 理解成就是一个用来显示画面的东西。

    /dev/fb0 是纯 Linux 设备下才有的东西。而 /dev/graphics/fb0 则是 Android 设备专属。虽然这两者的作用是一样的,但路径就是有区别。

    有的时候可能会遇到要在 Android 设备上运行原本目标运行环境是纯 Linux 设备的程序,并且这些程序又刚好要用到 /dev/fb0 设备节点,那这个时候该怎么适配呢?

    笔者就遇到这种需求了,而且这个可执行程序笔者没有源码,无法通过更改程序中 fb0 的路径来适配。

    那就只能在 Android 层面上做文章了。

    经过验证,最简单的办法就是创建一个硬链接。将 Android 中的 /dev/graphics/fb0 硬链接到 /dev/fb0 中。需要强调的是,软链接是无效的,只能使用硬链接。

    ln /dev/graphics/fb0 /dev/fb0

  • 相关阅读:
    pl sql 编程
    maven(一) maven到底是个啥玩意~
    Oracle 数据库管理员
    Oracle 常用函数
    Oracle 事务
    Oracle 分页
    java String类
    java 方法
    java 数组
    java 跨平台 数据类型 修饰符 程序结构
  • 原文地址:https://www.cnblogs.com/chorm590/p/11224661.html
Copyright © 2011-2022 走看看