
嵌入式GUI FTK
文章平均质量分 58
李先静
Only those who attempt the absurd can achieve the impossible.
展开
-
嵌入式GUI FTK介绍(9)-在Android模拟器上运行FTK
嵌入式GUI FTK介绍(9)-在Android模拟器上运行FTK转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 在Android模拟器是用QEMU实现ARM虚拟机,在很大程度上可以模拟真实的运行环境。FTK可以在Android模拟器上运行,其方法如下:1.download android sou原创 2010-01-24 20:59:00 · 3544 阅读 · 0 评论 -
用Android模拟器运行嵌入式GUI FTK
用Android模拟器运行嵌入式GUI FTK原创 2010-07-09 11:19:00 · 4707 阅读 · 3 评论 -
嵌入式GUI FTK设计与实现-事件源(FtkSource)
嵌入式GUI FTK设计与实现-事件源(FtkSource)原创 2010-07-11 22:52:00 · 6587 阅读 · 2 评论 -
嵌入式GUI FTK-0.5发布
嵌入式GUI FTK-0.5发布原创 2010-09-25 08:44:00 · 4704 阅读 · 3 评论 -
FTK将作为RT-Thread子项目发展
FTK将作为RT-Thread子项目发展原创 2010-12-09 10:17:00 · 6416 阅读 · 4 评论 -
FTK内存使用及优化
FTK内存使用及优化原创 2010-10-23 12:44:00 · 5220 阅读 · 0 评论 -
在Fedora 12下编译和调试RT-Thread
在Fedora 12下编译和调试RT-Thread原创 2011-01-16 18:15:00 · 8027 阅读 · 1 评论 -
[转]FTK在RT-Thread的演示(win32平台)
<br />终于有了第一个正式些的demo:<br />这个是把svn版本的FTK运行于RT-Thread上,采用的是mini2440分支,为了让大家能够直观的看到效果就做成QEMU虚拟机的形式,下载后在Windows上解压到一个目录运行run-rtthread-ftk.bat批处理文件就可以了,不需要真实的开发板。<br /><br />内部是这样的,OS跑的是RT-Thread,文件系统开了,网络协议栈未开,<br />ctrl+alt+3会切换到mini2440虚拟机的串口1,即RT-Th原创 2011-01-18 21:54:00 · 7980 阅读 · 4 评论 -
FTK中的动画机制
FTK中的动画机制原创 2011-04-09 14:52:00 · 5179 阅读 · 3 评论 -
嵌入式GUI RT-THREAD/FTK-0.6发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 嵌入式GUI RT-THREAD/FTK 0.6 Release Noteso add tab widgeto add file browser widgeto add opengles backendo port to andr原创 2011-06-22 15:52:00 · 8999 阅读 · 9 评论 -
ftk的python binding
pyftk是ftk的python binding,项目地址位于https://github.com/htbegin/pyftk.* pyftk的版本号与ftk的版本号保持一致,现在是v0.6。* pyftk现在支持Linux,对Windows的支持没有测试过。* py原创 2011-08-18 19:07:29 · 3479 阅读 · 0 评论 -
FTK应用程序编程接口(API)手册
FTK应用程序编程接口(API)手册FTK是一个嵌入式GUI系统,FTK是Funny ToolKit的缩写。本来是作为李先静所编著的《系统程序员成长计划》的综合练习项目,现在已经发展成为一个成熟的GUI系统了。如果你希望了解FTK的内部实现 ,想学习FTK的设计思原创 2011-08-19 12:26:34 · 4859 阅读 · 0 评论 -
FTK应用程序编程接口(API)手册-1
框架函数框架函数支撑FTK的主体,它负责初始化应用程序,启动主循环和退出主循环。它对任何一个FTK应用程序都是不可缺少的,即使应用程序没有使用任何控件(当然这也没有什么意义),所以我们先介绍这些函数。1.初始化FTK原型:Ret ftk_init(int a原创 2011-08-19 15:45:19 · 4592 阅读 · 0 评论 -
FTK应用程序编程接口(API)手册-2
全局对象存取函数FTK中有一些单实例的对象,这些对象是以全局变量的形式存在的,为了有效的控制对这些对象的访问,我们提供了相应的存/取函数。这些对象都是在FTK初始化时创建的,所以开发人员无需要再调用相应的“存”函数,但有时需要“取”出这些对象,以后 获得相应的信息。故原创 2011-08-19 16:15:36 · 5030 阅读 · 3 评论 -
嵌入式GUI FTK 界面设计器
嵌入式GUI FTK 界面设计器转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 微博:http://weibo.com/2352470455/profileUI Design原创 2011-09-30 11:48:14 · 8224 阅读 · 2 评论 -
一位台湾朋友刚建的一个FTK的论坛,欢迎加入讨论
一位台湾朋友刚建的一个FTK的论坛,欢迎加入讨论: http://funnytoolkit.freeforums.org/原创 2014-08-26 10:52:20 · 2687 阅读 · 1 评论 -
SDL + OpenGL使用笔记
SDL + OpenGL使用笔记LFTK 是一个嵌入式GUI,为了开发方便,需要提供PC运行环境。我选择了SDL2+OpenGL+nanovg来实现底层的渲染,让LFTK可以运行在各个平台上。GLFW+OpenGL也是一个不错的选择,但是GLFW没有Android和iOS的移植,而且没有提供原生输入法的支持。LFTK虽然最初是为嵌入式系统而生,但也有一个小目标:可以用于开发嵌入式系统,也可以开发PC原创 2018-04-14 08:10:38 · 7460 阅读 · 1 评论 -
FTK-0.4 发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 经过大家一个月的努力,在FTK诞生6个月之际,FTK-0.4如期发布,其主要修改有:1. 修改了一些BUG。2. 完整的支持LUA绑定。3. 完善交叉编译脚本。4. 增加FTK配置文件。5. 优化显示速度。6. 增加缩放动画效果。原创 2010-04-06 21:37:00 · 4438 阅读 · 14 评论 -
嵌入式GUI FTK设计与实现-主循环
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 带图形用户界面(GUI)的应用程序和传统的批处理程序是不同的:* 批处理程序是一步一步的执行,直到完成任务为止,完成任务后程序立即退出。* 图形用户界面应用程序则是事件驱动的,它等待事件发生,然后处理事件,如此循环,直到用户要求退出为止。两种原创 2010-04-15 08:08:00 · 8367 阅读 · 11 评论 -
嵌入式GUI FTK编程风格
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 命名规则名称要表达出对象的意义。1.文件名 * 以ftk开头(demo和测试程序除外)。 * 单词小写。 * 多个单词用下划线分隔。示例:ftk_window.cftk_window.h2原创 2010-03-31 07:49:00 · 3571 阅读 · 1 评论 -
嵌入式GUI FTK介绍(10)-编译选项
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 作为嵌入式GUI, FTK必须要能适应不同的环境,在Linux下,这可以通过编译选项来配置。o 支持电阻式触摸屏 –enable-tslibbuild with tslib support, tslib is a library to handle原创 2010-01-28 09:05:00 · 2538 阅读 · 0 评论 -
嵌入式GUI ftk-0.2发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 经过一个月的努力,FTK-0.2如期发布,其主要修改有: 修改了一些BUG,对代码做了一些优化。考虑到RTOS不支持select,所以去掉了main loop对pipe的依赖,提高FTK的可移植性。 移植到Windows平台,加了V原创 2010-02-02 08:16:00 · 3475 阅读 · 8 评论 -
嵌入式GUI FTK介绍(11)-交叉编译
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 考虑到交叉编译只是个浪费时间的体力活,FTK提供了一个Makefile来交叉编译FTK本身和其依赖的软件包,在tools/cross-build/README里说明:1. copy cross.mk and env.sh into the PARENT dire原创 2010-02-01 08:22:00 · 3029 阅读 · 2 评论 -
嵌入式GUI ftk-0.3发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 经过春节长假的努力,FTK-0.3如期发布,其主要修改有: 引入FtkAllocator接口,用于内存使用情况统计分析。 支持非压缩的BMP图像的解码。 支持拼音输入法。 支持五笔输入法。 实现手写输入法框架。支持长按事原创 2010-03-01 08:09:00 · 3642 阅读 · 11 评论 -
FTK google group开通,欢迎加入交流。
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 FTK google group开通,欢迎加入交流。Homepage:http://groups.google.com/group/funnytoolkitGrou原创 2010-03-01 08:07:00 · 2368 阅读 · 0 评论 -
嵌入式GUI FTK设计与实现-目录
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 总体介绍 1.FTK的三项基本原则 2.GUI的几种常见模型 3.FTK的分层视图基本框架 1. 主循环 2. 事件源 3. 显示设备原创 2010-03-15 07:22:00 · 3848 阅读 · 6 评论 -
嵌入式GUI ftk-0.1发布
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 FTK最初是《系统程序员成长计划》的综合练习项目,在一些热心朋友的帮助下,从国庆到元旦,经过三个月的开发和完善,终于实现基本功能,初具现代嵌入式GUI的轮廓了。新年新气象,先发布第一个版本ftk-0原创 2010-01-04 16:43:00 · 3771 阅读 · 1 评论 -
嵌入式GUI FTK介绍(3)-XML界面描述语言
嵌入式GUI FTK介绍(3)-XML界面描述语言转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 用XML来描述界面,C/C++写内部逻辑,用脚本语言来胶合界面和内部逻辑。FTK正是基于这种思想来设计的,所以它自然会提供 XML界面描述功能,在这里把它称为XUL,但它和mozilla原创 2010-01-06 20:30:00 · 3580 阅读 · 2 评论 -
嵌入式GUI FTK介绍(4)-脚本语言绑定
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 用XML来描述界面,C/C++写内部逻辑,用脚本语言来胶合界面和内部逻辑。FTK正是基于这种思想来设计的,所以它自然会提供脚本语言绑定,最早我是想绑定javascript的,这样可以用类似写网页的方式原创 2010-01-08 07:38:00 · 3328 阅读 · 1 评论 -
嵌入式GUI FTK设计与实现-三项基本原则
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 记得X Window在设计初期就提出了七项基本指导原则,在后面X Window几十年的演变过程中,都以这些基本原则作为指导思想。其中给我印象比较深的一条就是:提供机制而不是策略。X Window一原创 2010-03-22 07:44:00 · 4545 阅读 · 1 评论 -
嵌入式GUI FTK介绍(1)-基本组件
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 FTK支持主题,利用主题配置和图片,可以模仿各种不同的GUI风格。FTK的默认界面风格很大程度上仿照了android的界面风格:已实现组件:窗口 对话框原创 2010-01-05 08:39:00 · 4629 阅读 · 10 评论 -
嵌入式GUI FTK介绍(2)-两个小应用程序
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 为了从使用者的角度感受FTK,我用FTK写了两个小应用程序:桌面仿一个android的桌面出来倒是不难,不过没有时间去玩,呵,下面这个有点四不像。计算器以前写的一个表达式解析器正好派上用场,应用程序的代码不到100行原创 2010-01-05 22:04:00 · 3001 阅读 · 5 评论 -
嵌入式GUI FTK介绍(6)-特性
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 基本特性: 1. Lightweght. 2. Beautiful look and feel. 3. High code quality: design pattern, good code style. 4. S原创 2010-01-12 09:03:00 · 2114 阅读 · 0 评论 -
嵌入式GUI FTK介绍(8)-编译/运行PC模拟版本
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 FTK可以在X Window下模拟运行。o download: svn checkout http://ftk.googlecode.com/svn/trunk/ ftk-read-on原创 2010-01-14 08:10:00 · 2777 阅读 · 5 评论 -
嵌入式GUI FTK设计与实现-分层视图
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 为了从整体上把握FTK的架构,我们先看看FTK的分层视图:这里我们从下至上的来介绍一下各个组件的功能:1.最下层是平台相关的适配层。它包括两个部分: * 操作系统原创 2010-03-26 07:56:00 · 4950 阅读 · 1 评论 -
AWTK(Toolkit AnyWhere): 为嵌入式、手机和桌面开发的通用GUI
AWTK = Toolkit AnyWhereAWTK是吸取了FTK和CanTK的精华,重新开发的GUI,计划分以下几个阶段实施:第一阶段专注于嵌入式系统,到达并超越TouchGfx/Embedded Wizard的功能。计划在2018/9底完成。第二阶段用AWTK本身开发界面编辑器(或组态软件IDE),从而验证AWTK支持PC软件开发的能力。计划在2018年底完成。第三阶段支持Mo...原创 2018-07-08 12:19:42 · 15982 阅读 · 6 评论