“Buildroot Graphic libraries and applications”的版本间的差异

来自百问网嵌入式Linux wiki
(创建页面,内容为“Category:rootfsCategory:Buildroot Category:TargetPackages”)
 
 
(未显示1个用户的3个中间版本)
第1行: 第1行:
 +
{{DISPLAYTITLE:Buildroot图形库和应用程序}}
 +
 +
<big>Graphic applications</big> <code>图形应用</code>
 +
*[ ] [[fswebcam    ]]
 +
::一个从V4L2获取图像的简洁的网络摄像头应用程序
 +
*[ ] [[ghostscript  ]]
 +
::文件通过它到打印机打印出来
 +
*[ ] [[glmark2      ]]
 +
::glmark2,一个GPU压力测试软件
 +
*[ ] [[gnuplot      ]]
 +
::使用命令列界面,绘制数学函数图形、统计图表等等
 +
*[ ] [[jhead        ]]
 +
::用于操作一些数码相机使用的Exif jpeg标题中的设置和缩略图的程序
 +
*[ ] [[libva-utils  ]]
 +
::是VA-API(视频加速API)测试的集合
 +
*[ ] [[netsurf      ]]
 +
::一个紧凑的图形Web浏览器,旨在支持HTML5,CSS和JavaScript
 +
*[ ] [[pngquant    ]]
 +
::有损PNG压缩器,包含pngquant命令和libimagequant库
 +
*[ ] [[rrdtool      ]]
 +
::用于时间序列数据的高性能数据记录和图形系统
 +
*[ ] [[tesseract-ocr]] ---->
 +
::一个支持多种语言的OCR(光学字符识别)引擎,它可以直接使用或提供API​​
 +
<big>Graphic libraries</big>  <code>图形库</code>
 +
*[ ] [[cegui06 ]]
 +
::Crazy Eddie的GUI系统是一个免费的库,为图形API/引擎提供窗口和小部件
 +
*[ ] [[directfb]]
 +
::DirectFB是在Linux帧缓冲区(fbdev)抽象层之上实现的一组图形API
 +
*[ ] [[efl    ]]
 +
::Enlightenment Foundation Libraries,一个开源UI工具包
 +
*[ ] [[fbdump ]](Framebuffer Capture Tool)
 +
::一个从Linux内核帧缓冲设备捕获快照并将其作为PPM文件写出的简单工具
 +
*[ ] [[fbgrab  ]]
 +
::一个帧缓冲截图程序,捕获Linux frambuffer并将其转换为png图片
 +
*[ ] [[fbset  ]]
 +
::用于显示或更改帧缓冲设备的设置
 +
*[ ] [[fb-test-app ]]
 +
::Linux framebuffer的测试套件
 +
*[ ] [[fbterm      ]]
 +
::用于Linux的快速终端仿真器,带有帧缓冲设备或VESA视频卡
 +
*[ ] [[fbv        ]]
 +
::一个帧缓冲控制台图形文件查看器,能够显示GIF,JPEG,PNG和BMP文件
 +
*[ ] [[freerdp    ]]
 +
::是远程桌面协议(RDP)的免费实现
 +
*[ ] [[imagemagick ]]
 +
::一个用于创建,编辑和组合位图图像的软件套件
 +
*[ ] [[linux-fusion]] communication layer for DirectFB multi
 +
::DirectFB通信层允许多个DirectFB应用程序同时运行
 +
*[ ] [[mesa3d]]  ---->
 +
::OpenGL规范的开源实现
 +
*[ ] [[ocrad ]]
 +
::一个基于特征提取方法的OCR(光学字符识别)程序
 +
*[ ] [[psplash ]]
 +
::用于实现开机动画、开机进度条
 +
*[ ] [[SDL  ]]
 +
::一个库,允许程序对视频帧缓冲、音频输出、鼠标和键盘进行低级访问
 +
*[ ] [[sdl2  ]]
 +
::DirectMedia的第2层,与SDL不兼容
 +
<big>Other GUIs</big> <code>其它GUI</code>
 +
*[*] [[Qt5]]  --->                           
 +
::QT5框架
 +
**      Qt5 version (Latest (5.11))  --->            //选择QT5版本
 +
**[ ]  qt53d module                                //QT53d模块
 +
**-*-  qt5base                                      //qt5base模块,包含基本的Qt库:QtCore、QtNetwork、QtGui、QtWidgets等
 +
**()      Custom configuration options              //自定义QT5编译选项
 +
**()      Config file                                //指定类似src/corelib/global/qconfig-*.h文件来启用/禁用的功能
 +
**[ ]    Compile and install examples (with code)  //编译并安装示例(含代码)
 +
**[ ]    concurrent module                          //启用Qt5Concurrent库
 +
**[ ]    MySQL Plugin                              //构建MySQL插件
 +
**[ ]    PostgreSQL Plugin                          //构建PostgreSQL插件
 +
**        SQLite 3 support (No sqlite support)  ---> //启用SQLite3支持(不支持sqlite)
 +
**[ ]    gui module                                //启用Qt5Gui库
 +
**[ ]    DBus module                                //启用D-Bus模块
 +
**[ ]    Enable ICU support                        //启用Qt5中的ICU支持,例如Qt5Webkit需要此功能
 +
**[ ]    Enable Tslib support                      //启用Tslib插件
 +
**[ ]  qt5canvas3d                //Qt Canvas 3D模块提供一种从Qt Quick JavaScript进行类似于WebGL的3D绘图调用的方法
 +
**[ ]  qt5charts                  //Qt图表模块提供了一组易于使用的图表组件
 +
**[ ]  qt5connectivity            //Qt Connectivity模块提供对Bluetooth/NFC外围设备的支持
 +
**[ ]  qt5declarative              //Qt Declarative模块提供了Qt QML和Qt Quick模块,用于使用QML语言开发UI
 +
**[ ]  qt5enginio                  //Enginio是一种后端即服务解决方案,用于简化连接的和数据驱动的应用程序的后端开发
 +
**[ ]  qt5graphicaleffects        //Qt Graphical Effects模块提供了一组QML类型,用于向用户界面添加视觉特效
 +
**[ ]  qt5imageformats            //Qt Image Formats模块提供了用于其他图像格式的插件:TIFF、MNG、TGA、WBMP
 +
**[ ]  qt5location                //Qt Location API使用一些流行的定位服务提供的数据来创建可行的地图解决方案
 +
**[ ]  qt5multimedia              //Qt Multimedia模块,实现媒体播放以及使用摄像头和无线电设备
 +
**[ ]  qt5quickcontrols            //Qt Quick Controls模块提供了一组控件,可用于在Qt Quick中构建完整的界面
 +
**[ ]  qt5quickcontrols2          //对应Qt Quick Controls 2模块
 +
**[ ]  qt5script                  //Qt脚本支持使Qt应用程序可编写脚本,逐渐弃用,在新设计中由Qt QML模块替换
 +
**[ ]  qt5scxml                    //Qt SCXML模块提供了从SCXML文件创建状态机的功能
 +
**[ ]  qt5sensors                  //Qt Sensors API通过QML和C++接口提供对传感器硬件的访问
 +
**[ ]  qt5serialbus                //对应qt5serialbus模块
 +
**[ ]  qt5serialport              //Qt串行端口提供配置串行端口,I/O操作,获取和设置RS-232引脚排列的控制信号
 +
**[ ]  qt5svg                      //Qt SVG提供了用于在小部件和其他绘画设备上渲染和显示SVG图纸的类
 +
**[ ]  qt5tools                    //Qt Tools提供的工具可促进应用程序的开发和设计
 +
**[ ]  qt5virtualkeyboard          //Qt虚拟键盘是一个虚拟键盘框架,由C++后端和QML实现的UI前端组成
 +
**[ ]  qt5wayland                  //对应qt5wayland模块
 +
**[ ]  qt5webchannel              //支持在服务器(QML/C++应用程序)和客户端(HTML/JavaScript或QML应用程序)之间进行对等通信
 +
**[ ]  qt5webkit                  //提供WebView API,用于QML应用程序呈现动态Web内容,后继QtWebEngine需要OpenGL支持
 +
**[ ]  qt5webengine                //提供用于渲染HTML,XHTML和SVG文档的C++类和QML类型
 +
**[ ]  qt5websockets              //提供C++和QML接口,使Qt应用程序可以充当可处理WebSocket请求的服务器,也可充当的客户端
 +
**[ ]  qt5xmlpatterns              //Qt XML Patterns模块提供对XPath,XQuery,XSLT和XML Schema验证的支持
 +
**[ ]  KF5            ----        //KF5是一组Qt框架插件,扩展了Qt
 +
**      *** QT libraries and helper libraries ***  //***QT库和帮助程序库***
 +
**[ ]  cutelyst                    //一个基于Qt的C++ Web框架,它使用Catalyst(Perl)框架的简单实现
 +
**[ ]  grantlee                    //Django模板框架的Qt实现
 +
**[ ]  qextserialport              //一个Qt库来管理串行端口
 +
**[ ]  qjson                      //QJson是基于Qt的库,可将JSON数据映射到QVariant对象,反之亦然
 +
**[ ]  quazip                      //QuaZIP是Gilles Vollant的ZIP/UNZIP软件包的简单C++包装,可用于访问ZIP档案,它使用Qt工具箱
 +
**[ ]  qwt                        //Qwt是Qt GUI应用程序框架的图形扩展,它提供了2D绘图小部件等
 +
*[ ] [[tekui]]                           
 +
::一个轻量、独立、可移植的GUI工具包, 用lua和C开发
 +
*[ ] [[weston]]                         
 +
::是Wayland服务器的参考实现
 +
*[ ] [[X.org X Window System]]  ---->     
 +
::支持X11R7的库、服务器、驱动程序和应用程序
 +
*[ ] [[midori]]                         
 +
::一个轻量级浏览器
 +
*[ ] [[vte]]                             
 +
::Virtual Terminal Emulator,一个虚拟终端模拟器小部件
 +
*[ ] [[xkeyboard-config]]               
 +
::X的键盘配置数据库
 +
 
[[Category:rootfs]][[Category:Buildroot]] [[Category:TargetPackages]]
 
[[Category:rootfs]][[Category:Buildroot]] [[Category:TargetPackages]]

2020年1月7日 (二) 10:19的最新版本


Graphic applications 图形应用

一个从V4L2获取图像的简洁的网络摄像头应用程序
文件通过它到打印机打印出来
glmark2,一个GPU压力测试软件
使用命令列界面,绘制数学函数图形、统计图表等等
用于操作一些数码相机使用的Exif jpeg标题中的设置和缩略图的程序
是VA-API(视频加速API)测试的集合
一个紧凑的图形Web浏览器,旨在支持HTML5,CSS和JavaScript
有损PNG压缩器,包含pngquant命令和libimagequant库
用于时间序列数据的高性能数据记录和图形系统
一个支持多种语言的OCR(光学字符识别)引擎,它可以直接使用或提供API​​

Graphic libraries 图形库

Crazy Eddie的GUI系统是一个免费的库,为图形API/引擎提供窗口和小部件
DirectFB是在Linux帧缓冲区(fbdev)抽象层之上实现的一组图形API
Enlightenment Foundation Libraries,一个开源UI工具包
  • [ ] [[fbdump ]](Framebuffer Capture Tool)
一个从Linux内核帧缓冲设备捕获快照并将其作为PPM文件写出的简单工具
一个帧缓冲截图程序,捕获Linux frambuffer并将其转换为png图片
用于显示或更改帧缓冲设备的设置
Linux framebuffer的测试套件
用于Linux的快速终端仿真器,带有帧缓冲设备或VESA视频卡
一个帧缓冲控制台图形文件查看器,能够显示GIF,JPEG,PNG和BMP文件
是远程桌面协议(RDP)的免费实现
一个用于创建,编辑和组合位图图像的软件套件
DirectFB通信层允许多个DirectFB应用程序同时运行
OpenGL规范的开源实现
一个基于特征提取方法的OCR(光学字符识别)程序
用于实现开机动画、开机进度条
一个库,允许程序对视频帧缓冲、音频输出、鼠标和键盘进行低级访问
DirectMedia的第2层,与SDL不兼容

Other GUIs 其它GUI

QT5框架
    • Qt5 version (Latest (5.11)) ---> //选择QT5版本
    • [ ] qt53d module //QT53d模块
    • -*- qt5base //qt5base模块,包含基本的Qt库:QtCore、QtNetwork、QtGui、QtWidgets等
    • () Custom configuration options //自定义QT5编译选项
    • () Config file //指定类似src/corelib/global/qconfig-*.h文件来启用/禁用的功能
    • [ ] Compile and install examples (with code) //编译并安装示例(含代码)
    • [ ] concurrent module //启用Qt5Concurrent库
    • [ ] MySQL Plugin //构建MySQL插件
    • [ ] PostgreSQL Plugin //构建PostgreSQL插件
    • SQLite 3 support (No sqlite support) ---> //启用SQLite3支持(不支持sqlite)
    • [ ] gui module //启用Qt5Gui库
    • [ ] DBus module //启用D-Bus模块
    • [ ] Enable ICU support //启用Qt5中的ICU支持,例如Qt5Webkit需要此功能
    • [ ] Enable Tslib support //启用Tslib插件
    • [ ] qt5canvas3d //Qt Canvas 3D模块提供一种从Qt Quick JavaScript进行类似于WebGL的3D绘图调用的方法
    • [ ] qt5charts //Qt图表模块提供了一组易于使用的图表组件
    • [ ] qt5connectivity //Qt Connectivity模块提供对Bluetooth/NFC外围设备的支持
    • [ ] qt5declarative //Qt Declarative模块提供了Qt QML和Qt Quick模块,用于使用QML语言开发UI
    • [ ] qt5enginio //Enginio是一种后端即服务解决方案,用于简化连接的和数据驱动的应用程序的后端开发
    • [ ] qt5graphicaleffects //Qt Graphical Effects模块提供了一组QML类型,用于向用户界面添加视觉特效
    • [ ] qt5imageformats //Qt Image Formats模块提供了用于其他图像格式的插件:TIFF、MNG、TGA、WBMP
    • [ ] qt5location //Qt Location API使用一些流行的定位服务提供的数据来创建可行的地图解决方案
    • [ ] qt5multimedia //Qt Multimedia模块,实现媒体播放以及使用摄像头和无线电设备
    • [ ] qt5quickcontrols //Qt Quick Controls模块提供了一组控件,可用于在Qt Quick中构建完整的界面
    • [ ] qt5quickcontrols2 //对应Qt Quick Controls 2模块
    • [ ] qt5script //Qt脚本支持使Qt应用程序可编写脚本,逐渐弃用,在新设计中由Qt QML模块替换
    • [ ] qt5scxml //Qt SCXML模块提供了从SCXML文件创建状态机的功能
    • [ ] qt5sensors //Qt Sensors API通过QML和C++接口提供对传感器硬件的访问
    • [ ] qt5serialbus //对应qt5serialbus模块
    • [ ] qt5serialport //Qt串行端口提供配置串行端口,I/O操作,获取和设置RS-232引脚排列的控制信号
    • [ ] qt5svg //Qt SVG提供了用于在小部件和其他绘画设备上渲染和显示SVG图纸的类
    • [ ] qt5tools //Qt Tools提供的工具可促进应用程序的开发和设计
    • [ ] qt5virtualkeyboard //Qt虚拟键盘是一个虚拟键盘框架,由C++后端和QML实现的UI前端组成
    • [ ] qt5wayland //对应qt5wayland模块
    • [ ] qt5webchannel //支持在服务器(QML/C++应用程序)和客户端(HTML/JavaScript或QML应用程序)之间进行对等通信
    • [ ] qt5webkit //提供WebView API,用于QML应用程序呈现动态Web内容,后继QtWebEngine需要OpenGL支持
    • [ ] qt5webengine //提供用于渲染HTML,XHTML和SVG文档的C++类和QML类型
    • [ ] qt5websockets //提供C++和QML接口,使Qt应用程序可以充当可处理WebSocket请求的服务器,也可充当的客户端
    • [ ] qt5xmlpatterns //Qt XML Patterns模块提供对XPath,XQuery,XSLT和XML Schema验证的支持
    • [ ] KF5 ---- //KF5是一组Qt框架插件,扩展了Qt
    • *** QT libraries and helper libraries *** //***QT库和帮助程序库***
    • [ ] cutelyst //一个基于Qt的C++ Web框架,它使用Catalyst(Perl)框架的简单实现
    • [ ] grantlee //Django模板框架的Qt实现
    • [ ] qextserialport //一个Qt库来管理串行端口
    • [ ] qjson //QJson是基于Qt的库,可将JSON数据映射到QVariant对象,反之亦然
    • [ ] quazip //QuaZIP是Gilles Vollant的ZIP/UNZIP软件包的简单C++包装,可用于访问ZIP档案,它使用Qt工具箱
    • [ ] qwt //Qwt是Qt GUI应用程序框架的图形扩展,它提供了2D绘图小部件等
  • [ ] tekui
一个轻量、独立、可移植的GUI工具包, 用lua和C开发
是Wayland服务器的参考实现
支持X11R7的库、服务器、驱动程序和应用程序
一个轻量级浏览器
Virtual Terminal Emulator,一个虚拟终端模拟器小部件
X的键盘配置数据库