立即注册
查看: 2095|回复: 7

[软件资料] 全志R18/R30-WebkitGTK 使用说明文档

已绑定手机
已实名认证
发表于 2020-8-27 15:24:56 | 显示全部楼层 |阅读模式 来自 广东省深圳市
概述
1.1.编写目的
介绍 Tina 开发环境下如何编译、运行 WebkitGtk、Midori 浏览器
1.2.适用范围
Tina 系统软件版本:>= Tina-3.0
适用硬件平台:R18、R30
依赖 Wayland 显示系统和 GTK 图形系统
1.3.相关人员
图形系统、浏览器开发人员

WebKitGTK+介绍
GTK+是用来创造图形界面的库,它可以运行在许多类 UNIX 系统,Windows 和 OSX。GTK+按照 GNULGPL 许可证发布,这个许可证对程序来说相对宽松。GTK+有一个基于 C 的面向对象的灵活架构,它有对于许多其他语言的版本, 包括 C++, Objective-C, Guile/Scheme, Perl, python, TOM, Ada95, Free Pascal 和Eiffel。GTK+依赖于以下库:
 GLib 是一个多方面用途的库, 不仅仅针对图形界面。GLib 提供了有用的数据类型、宏、类型转换,字符串工具,文件工具,主循环抽象等等。
 GObject 是一个提供了类型系统、包括一个元类型的基础类型集合、信号系统的库。
 GIO 是一个包括文件、设备、声音、输入输出流、网络编程和 DBus 通信的现代的易于使用的 VFS 应用程序编程接口。
 cairo Cairo 是一个支持复杂设备输出的 2D 图形库。
 Pango Pango 是一个国际化正文布局库。它围绕一个表现正文段落的 Pangolayout object。 Pango 提供GtkTextView、GtkLabel、GtkEntry 和其他表现正文的引擎。
 ATK 是一个友好的工具箱。它提供了一个允许技术和图形用户界面交互的界面的集合。例如,一个屏幕阅读程序用 ATK 去发现界面上的文字并为盲人用户阅读。GTK+部件已经被制作方便支持 ATK 框架。
 GdkPixbuf 是一个允许你从图像数据或图像文件创建 GdkPixbuf("pixel buffer")的小的库。用一个 GdkPixbuf与显示图像的 GtkImage 结合。
 GDK 是一个允许 GTK+支持复杂图形系统的抽象层。GDK 支持 X11、wayland、Windows 和 OS X 的图形系统工具。
 GTK+是 GTK+库本身包含的部件,确切的说是 GUI 零件,比如 GtkButton 或者 GtkTextView。

WebkitGtk 配置及编译
3.1.WebKitGtk 依赖库
Tina 系统移植了 WebKitGtk 的库及其组件,对应 WebKitGtk 包及依赖说明如下:

WebKitGtk

WebKitGtk


WebkitGtk 运行
4.1.运行 weston
成功烧写固件后,确认小机端有启动 weston,weston 启动命令如下:
chmod 0700 /dev/shm/
export XDG_RUNTIME_DIR=/dev/shm
export XDG_CONFIG_HOME=/etc/xdg
weston --backend=fbdev-backend.so --tty=1 --idle-time=0 &
或者
weston --backend=drm-backend.so --tty=1 --idle-time=0 &
鼠标、键盘等输入设备,插上就可以使用。如果没有反应的话,确定是否编译了鼠标,键盘的驱动。


文件下载,请回复
游客,如果您要查看本帖隐藏内容请回复


已实名认证
发表于 2020-8-27 16:42:37 | 显示全部楼层 来自 上海市浦东新区
感谢分享精品资料
已绑定手机
发表于 2021-6-17 23:00:47 | 显示全部楼层 来自 江苏省常州市
下载看看
已绑定手机
发表于 2021-6-18 10:21:12 | 显示全部楼层 来自 四川省成都市
已绑定手机
发表于 2023-9-6 09:41:11 | 显示全部楼层 来自 湖北省武汉市
正好需要
已绑定手机
发表于 2023-9-6 09:41:20 | 显示全部楼层 来自 湖北省武汉市
正好需要
已绑定手机
发表于 2023-9-6 09:41:41 | 显示全部楼层 来自 湖北省武汉市
看一下
已绑定手机
发表于 2023-9-21 16:07:24 | 显示全部楼层 来自 广东省深圳市
我也想要
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表