嵌入式程序员GUI修炼之路

嵌入式程序员GUI修炼之路

转载时请注明出处和作者联系方式

文章出处: http://blog.csdn.net/songbohr

作者联系方式:philsong<songbohr@gmail.com>

Version:draftV0.0.2

 

嵌入式设备GUI

1.         MiniGUI

2.         Microwindows/Nano-X

3.         Gtk+

4.         Qt/Embedded

5.         Ftk

6.         DirectFB

7.         TinyX

8.         X-Windows

9.         FLTK

嵌入式支撑层

1.         Linux kernel

2.         Glib

嵌入式开发语言:

1.         C

2.         C++

3.         Lua-脚本绑定

输入控制

1.         Keyboard

2.         Touchscreen

输出显示后端backend

1.         LCD Famebuffer

2.         DirectFB

3.         X11

窗口部件widgets

 

图片解码库

1.         Bmp解析

2.         Jpeg:jpeg-7

3.         Png:libpng---à依赖zlib

字库解析和解码

1.         字体绘制freetype2

2.         文字布局pango--à依赖glib,自带mini-fribidi

3.         文字渲染cario(图形渲染OpenGL ES

4.         国际化与本地化fribidi

5.         字体配置fontconfig

6.         字体提取gettext

嵌入式GUI设计模式

1.         消息队列

2.         管道/信号

3.         回调函数callback

4.         Cache bufferHash tablelist,dynamic array

5.         Main loop

6.         Layout

7.         widgets划分

8.         通用设计模式(23种)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值