Wayland
文章平均质量分 63
笑颜″
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Wayland 协议解析工具代码(Qt 将wayland协议转换为C++接口,我把函数功能也识别进去,更方便通过生成的文件阅读wayland协议)
/******************************************************************************** Copyright (C) 2015 The Qt Company Ltd.** Contact: http://www.qt.io/licensing/**** This file is part of the tools appli...原创 2018-05-11 11:20:36 · 999 阅读 · 0 评论 -
Wayland协议解析 二 Wayland中的数据结构解析
为了更好的学习wayland,我们可以先学习wayland中定义的一些数据结构.因为贯穿wayland的所有东西都是基于这些数据结构. 首先介绍wl_arraystruct wl_array {/** Array size */size_t size;/** Allocated space */size_t alloc;/** Array data */void ...原创 2018-10-17 19:26:52 · 3104 阅读 · 0 评论 -
Wayland协议解析 一 什么是Wayland
学习Wayland协议已经好几个月了,期间也查阅了不少资料,奈何目前对于它的资料并不是很多,对他原理以及解析更是寥寥无几,其中有一篇非常不错,给个链接: https://blog.youkuaiyun.com/jinzhuojun/article/details/40264449, 需要的可以去查看查看.本文的目的是更加通俗详细的解释wayland协议.好了,废话不多说,下面开始讲述wayland协议.什...原创 2018-10-17 09:50:01 · 5530 阅读 · 2 评论 -
Wayland协议解析 五 Wayland窗口创建流程
原创 2018-10-18 09:25:14 · 3214 阅读 · 5 评论 -
Wayland协议解析 四 Wayland的所有接口
在介绍这些类的时候我必须给大家把wayland的interface分个类.Global Object, 我把它叫做服务类, 就是提供给客户端各种功能的接口. 就相当于是说,对于客户端来说,我给你提供了哪些服务,你就只能通过这些服务来进行各种操作,因此,服务越多,肯定功能越多.服务类,根据实际情况是不一样的,并且可以根据需要服务端再添加更多的服务,wayland标准提供的服务接口有以下一些:w...原创 2018-10-18 09:18:39 · 6720 阅读 · 0 评论 -
Wayland协议解析 三 Wayland的工作原理
首先,需要了解wayland的工作原理,需要了解几个其他的内容。int mkstemp(char *template); // 创建临时文件 (标C接口) long int strtol(const char *nptr,char **endptr,int base); // 字符串转数字 ssize_t sendmsg (int s, const struct msghdr *msg, ...原创 2018-10-18 09:17:11 · 4401 阅读 · 0 评论 -
wayland客户端对象创建流程
wl_display_dispatch wl_display_roundtrip|| |||| \/|||| ...原创 2018-07-05 13:44:50 · 1559 阅读 · 0 评论 -
wayland数据结构之wl_map
struct wl_map { struct wl_array client_entries; struct wl_array server_entries; uint32_t side; uint32_t free_list;};struct wl_array { /** Array size */ size_t size; /** Allocated space */ size_t alloc...原创 2018-07-05 13:38:53 · 472 阅读 · 0 评论 -
wayland数据结构之wl_array
struct wl_array { /** Array size */ size_t size; /** Allocated space */ size_t alloc; /** Array data */ void *data;};数组结构体:data保存实际的数据,size保存实际数据的大小,alloc保存当前data总共分配的大小(malloc/realloc分配的大小)。其中,alloc总...原创 2018-07-05 13:37:05 · 450 阅读 · 0 评论 -
Wayland协议解析
Wayland协议解析 一 什么是WaylandWayland协议解析 二 Wayland中的数据结构解析Wayland协议解析 三 Wayland的工作原理Wayland协议解析 四 Wayland的所有接口Wayland协议解析 五 Wayland窗口创建流程...原创 2018-05-28 18:31:55 · 3644 阅读 · 1 评论 -
编译weston fb后端最小依赖配置命令
./autogen.sh --disable-egl --disable-x11-compositor --disable-drm-compositor --disable-wayland-compositor --disable-headless-compositor --disable-xwayland --disable-fullscreen-shell --disable-ivi-shel...原创 2019-01-22 15:25:17 · 924 阅读 · 0 评论
分享