嵌入式GUI FTK设计与实现-目录
1,552 views| 2010-03-06| 李先静| FTK(嵌入式GUI)| | 6 条评论转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli@gmail.com>
总体介绍
1.FTK的三项基本原则
2.GUI的几种常见模型
3.FTK的分层视图
基本框架
1. 主循环
2. 事件源
3. 显示设备
4. 位图
5. 画布
6. 图片加载
7. 字体与编码
8. Widget
9. 主题
窗口与窗口管理器
1. 窗口
2. 窗口管理器
3. 对话框
4. 状态栏
5. 弹出菜单
各种控件
1. Button
2. Label
3. Entry
4. ProgressBar
5. ...
输入法
1. 输入法框架
2. 拼音/五笔输入法
3. 手写输入法
平台移植
1. X11
2. FrameBuffer
3. DirectFB
4. Windows
其它
1. XUL
2. 动画效果
3. 内存管理
4. 脚本绑定
欢迎大家补充和参与文档编写。
附:
FTK google group开通,欢迎加入交流。
Homepage: https://groups.google.com/group/funnytoolkit
Group email: funnytoolkit@googlegroups.com
如果你不会翻墙,请用gmail发邮件给我。谢谢。
FTK Share
Comments
Tags
Recent Posts
Most Viewed
- 系统程序员成长计划写作提纲 - 19,646 views
- Android IPC机制详解 - 6,350 views
- 系统程序员成长计划-走近专业程序员(上) - 6,262 views
- 系统程序员成长计划-写得又快又好的秘诀(一) - 5,419 views
- 系统程序员成长计划-背景知识 - 5,075 views
- i++循环与i–循环的执行效率 - 4,738 views
- 系统程序员成长计划-Write once, run anywhere(WORA)(上) - 4,708 views
- 系统程序员成长计划-走近专业程序员(下) - 4,262 views
- Linux下的调试工具 - 4,033 views
- Advanced Linux Sound Architecture (ALSA) 研究笔记 - 4,032 views
- 系统程序员成长计划-序 - 3,998 views
- 系统程序员成长计划-写得又快又好的秘诀(三) - 3,937 views
- 中国人与自由软件文化研究(搞笑版) - 3,743 views
- Android中的MessageQueue,Handler,Looper和Thread - 3,715 views
- 答复:我不会OOO,仍然可以XXX - 3,665 views
Categories
- Android (28)
- Broncho-A1-Hack (6)
- DirectFB (7)
- FTK(嵌入式GUI) (24)
- GTK+ (29)
- KVM hack notes (8)
- Linux Mobile (65)
- Management (5)
- Mozilla (9)
- Open Source (5)
- Programming (34)
- Tools (9)
- Uncategorized (23)
- Win32 (3)
- X Windows (31)
- 沉思录 (29)
- 系统程序员成长计划 (67)
Blogroll
gallery
Linux guru
推荐网站
Recent Comments
- Dig on 嵌入式GUI FTK设计与实现-事件源(FtkSource)
- 用心生活每一天 » GNU gprof: linux profiling tools 使用 on gcc profiling的工作原理
- JavaScript for: i++ vs i–-传播、沟通、分享-一直“有你” on i++循环与i–循环的执行效率
- Frankly Law on 嵌入式GUI FTK介绍(11)-交叉编译
- tracing on Linux下的调试工具
- ndljsn on FTK移植指南(初稿)
- tracing on 爬塘朗山
- tracing on GTK+(基于DirectFB)的字体处理
- Kely on 系统程序员成长计划写作提纲
- tracing on 爬塘朗山



March 6th, 2010
zpcat
March 7th, 2010
强烈关注
jxfengzi
March 9th, 2010
关注何时更新
伏笔
March 11th, 2010
/bin/bash ../libtool –tag=CC –mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -DPLUGIN_DIR=\”/home/brokenice/mini2440/ftk-0.3/arm/usr/lib/ts/\” -DTS_CONF=\”/home/brokenice/mini2440/ftk-0.3/arm/usr/etc/ts.conf\” -DTSLIB_INTERNAL -fvisibility=hidden -DGCC_HASCLASSVISIBILITY -I/home/brokenice/mini2440/ftk-0.3/arm/usr/include -MT ts_attach.lo -MD -MP -MF .deps/ts_attach.Tpo -c -o ts_attach.lo ../../src/ts_attach.c
../libtool: line 835: X–tag=CC: command not found
../libtool: line 868: libtool: ignoring unknown tag : command not found
../libtool: line 835: X–mode=compile: command not found
../libtool: line 1002: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 1003: *** Future versions of Libtool will require –mode=MODE be specified.: command not found
../libtool: line 1146: Xarm-linux-gcc: command not found
../libtool: line 1146: X-DHAVE_CONFIG_H: command not found
../libtool: line 1146: X-I.: command not found
../libtool: line 1146: X-I../../src: No such file or directory
../libtool: line 1146: X-I..: command not found
../libtool: line 1146: X-DPLUGIN_DIR=”/home/brokenice/mini2440/ftk-0.3/arm/usr/lib/ts/”: No such file or directory
../libtool: line 1146: X-DTS_CONF=”/home/brokenice/mini2440/ftk-0.3/arm/usr/etc/ts.conf”: No such file or directory
../libtool: line 1146: X-DTSLIB_INTERNAL: command not found
../libtool: line 1146: X-fvisibility=hidden: command not found
../libtool: line 1146: X-DGCC_HASCLASSVISIBILITY: command not found
../libtool: line 1146: X-I/home/brokenice/mini2440/ftk-0.3/arm/usr/include: No such file or directory
../libtool: line 1146: X-MT: command not found
../libtool: line 1146: Xts_attach.lo: command not found
../libtool: line 1146: X-MD: command not found
../libtool: line 1146: X-MP: command not found
../libtool: line 1146: X-MF: command not found
../libtool: line 1146: X.deps/ts_attach.Tpo: No such file or directory
../libtool: line 1146: X-c: command not found
../libtool: line 1198: Xts_attach.lo: command not found
../libtool: line 1203: libtool: compile: cannot determine name of library object from `’: command not found
make[3]: *** [ts_attach.lo] 错误 1
make[3]:正在离开目录 `/home/brokenice/mini2440/ftk-0.3/tslib-1.0/arm/src’
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/brokenice/mini2440/ftk-0.3/tslib-1.0/arm’
make[1]: *** [all] 错误 2
make[1]:正在离开目录 `/home/brokenice/mini2440/ftk-0.3/tslib-1.0/arm’
make: *** [tslib] 错误 2
env:
#mini2440
#######################################################
export ARCH=arm
export HOST_PARAM=–host=arm-linux
export TARGET_CC=arm-linux-gcc
不知道这是怎么回事….试着把libtool换了别的版本还是不行..看到有人说echo改了我echo=echo也不行..求解….
李先静
March 11th, 2010
是tslib编译不过吧。你的目录有问题,应该把env.sh和cross.mk放到/home/brokenice/mini2440/目录里。
伏笔
March 11th, 2010
谢谢,把那俩文件考出来就好了, PARENT directory(父代目录)学到了 …不好意思英文学的不是太好,麻烦您了.
伏笔
March 14th, 2010
不好意思,我又来打扰了。
我把ftk弄到友善之臂的mini2440上运行,在rS上启动desktop。 会出ftk_mmap_create:50 stat(fileneame, &st)
load font faild
翻代码的时候发现filename是sprintf的 但是 %s/data/%s 是说的哪里?
应该不是mmap的事吧?
俺是新手。。。。