Remote keys transfer

    xiaoxiao2022-06-24  20

    Flow

    DFB

    - DirectFB,是一个为嵌入式系统而设计的轻量级硬件图形加速库,包括输入设备处理特性和抽象的图形库,集成了支持半透明的视窗系统以及在Linux Framebuffer驱动之上的多层显示。

    DFB特性

    - 图形运算 - 2视窗系统 - 资源管理器 DirectFB针对视频存储有自己的资源管理器。像显示层输入设备这样的资源能被锁定进行互斥访问。 - 图像设备驱动 对于硬件加速DirectFB使用了可载入的驱动模块。 - 输入设备 DirectFB支持以下输入设备: · standard keyboards · serial and PS/2 mice · joysticks · devices using the linux input layer · infrared remote controls (using lirc) · iPAQ touchscreen · ucb 1x00 touchscreen · Microtouch touchscreen · Sony PI Jogdial - 加载图像 DirectFB支持以下图像格式,这些格式可以直接加载到DirectFB surfaces : · JPEG (using libjpeg) · PNG (using libpng2) · GIF (integrated, no library required) · various other image formats (using Imlib2) - 视频回放 DirectFB支持以下视频格式,这些视频格式可以直接绘制到DirectFB surfaces: · video4linux (/dev/video) · mpeg1/2 (using libmpeg3) · AVI (using avifile) · MOV (using OpenQuicktime) · macromedia flash (using libflash) - 字体渲染

    Socket IPC

    socket是进程通信与网络通信的统接口,区别在于地址结构与某些参数不同。

    创建socket服务端的流程如下:

    (1)创建socket,类型为AF_LOCAL或AF_UNIX,表示用于进程通信。 (2)命名socket。 客户端连接服务器的时候,必须与服务端的命名方式相同。 (3)绑定并侦听。 (4)等待客户端连接,并读写数据。

    socket客户端创建流程

    (1)创建socket。 (2)命名socket。 (3)连接到服务端。 (4)与服务端进行通信。
    转载请注明原文地址: https://ju.6miu.com/read-1123674.html

    最新回复(0)