嵌入式GUI FTK设计与实现-目录

国产的跨平台的开源gui 框架 国内牛人实现的跨平台的开源gui 框架, 纯C实现,可移植到嵌入式下,不过很久没有更新了,但是值的学习 立即下载

转载时请注明出处和作者联系方式
文章出处: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

如果你不会翻墙,请发邮件给我。谢谢。

FTK用户使用手册-英文原版 FTK用户使用手册-英文原版,内容非常详细!值得广大取证爱好者阅读! 立即下载

相关推荐

李先静——大内高手系列

李先静的大内高手系列,对各种C++陷阱做了很好的讲解,编程新手值得一看。

成功的把ftk移植到arm-linux上

FTK(funny tool kit) 是一个用在嵌入式平台的GUI 开发框架。 授权协议: LGPL; 开发语言: C/C++; 操作系统: 嵌入式; 软件主页: http://code.google.com/p/ftk/  移植lcd部分时碰到两个问题:1.lcd不显示,后来发现是公司自己写的lcd驱动,比fb额外要发一个专有的ioctl flush指令,2.颜色不对,板子的l

梦想带我去飞翔 1810

SAP入门技术分享四:模块化程序

SAP入门技术分享三:模块化程序

ITxiaoangzai的博客 1152

嵌入式GUI框架 FTK的类似软件 - 嵌入式GUI框架 - 开源中国

开源软件 »软件分类 »GUI开发框架 » FTK 嵌入式GUI框架 FTK

quasiceo 1032

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

最新Mamba环境配置教程:从CUDA到causal-conv1d的完整安装流程

本文提供最新Mamba环境配置教程,涵盖从CUDA到causal-conv1d的完整安装流程。针对深度学习领域的长序列处理需求,详细指导如何正确配置CUDA工具链、安装PyTorch及关键依赖causal-conv1d,解决常见报错问题,并验证mamba-ssm集成效果。

bush的博客 418

ftk学习记(首篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】      很早之前就知道ftk了,当时主要是因为买了李先静的书,所以知道了这么一个项目。因为对这种gui的代码很感兴趣,所以在我闲暇的时候也会拿来看一看。从整个工程来看,代码非常工整,平台移植也方便,所以有兴趣的同学可以看一看。     一般对于一个开源项目,要深入地参与其中都要经历几个过程,

嵌入式-老费,一个分享专业嵌入式知识的blog 7413

MobaXterm详细使用教程

当然MobaXterm的功能远不止这些,但这些是最基本,最常用的,因此先拿出来讲。点击确定后,输入密码(输入密码时并不会显示,只管输入后按确定即可,第一次登陆成功后会提示保存密码,一般选择同意),就可以连接上虚拟机了。(2) 我们可以直接apt-get安装vim等常用功能(或者官网下载插件),实现在windows下模拟linux环境,这样就可以使用vi命令准备INCAR文件,也可以使用Gnuplot进行绘图。支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…

博客 4万+

FTK应用程序编程接口(API)手册-1

框架函数 框架函数支撑FTK的主体,它负责初始化应用程序,启动主循环和退出主循环。它对任何一个FTK应用程序都是不可缺少的,即使应用程序没有使用任何控件(当然这也没有什么意义),所以我们先介绍这些函数。1.初始化FTK 原型:Ret ftk_init(int argc, char* argv[]);说明:用于初始化FTK,比如平台相关的初始化,加载配置文件,初始化Display,字体...

jinghuainfo 237

AI Agent在营销领域的实战策略

本文从第一性原理出发,系统性拆解AI Agent在营销领域的落地逻辑、技术架构、实现方案与实战策略。全文覆盖从基础概念到高级优化的全层级知识:底层理论层面推导营销Agent的效用函数与决策框架;技术架构层面提出"感知-记忆-规划-行动-反思"五组件可落地架构;实践层面提供生产级代码实现、多行业案例与ROI提升方法论;前沿层面探讨多Agent协同、世界模型仿真等下一代技术方向。

操作系统内核探秘的博客 227

Codex入门24-效率倍增秘籍(终极总结:10个让你开发速度翻倍的Codex高级技巧)

专栏收官之作!经过前23篇的系统学习,你已经掌握了 Codex CLI 的核心用法。本文浓缩10个实战验证的高级技巧:管道化提示词将复杂任务拆成递进指令链,模板化 SKILL.md 打造个人技能库,Shell 别名让操作快如闪电,多模型切换省钱又高效……这不是理论课,每个技巧都配有可直接运行的代码。掌握全部10招,构建你的 AI 开发工作流闭环,让开发速度真正翻倍!

yueyeguzhuo的专栏 189

嵌入式GUI FTK介绍(10)-编译选项

转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静  作为嵌入式GUI, FTK必须要能适应不同的环境,在Linux下,这可以通过编译选项来配置。o 支持电阻式触摸屏 –enable-tslibbuild with tslib support, tslib is a library to handle

国产开源 GUI 引擎 AWTK 2608

告别定位不准!Inner-IoU助力YOLOv11边界框回归精度飙升

Inner-IoU 凭借辅助边框的创新设计,成功解决了传统 IoU 损失在小目标、遮挡场景下的收敛难题,为 YOLOv11 注入了更强的定位能力。从原理剖析到代码集成,本教程已为你铺就了一条“精度提升”的实战路径。现在,不妨亲自上手尝试,让你的目标检测模型在各类数据集上都能交出一份“精度优异”的答卷——相信我,当你看到检测框精准贴合目标的那一刻,你会明白这份尝试的价值。

FJN110的博客 192

嵌入式GUI FTK设计与实现-主循环

嵌入式GUI FTK设计与实现-主循环

jggyff的博客 399

《点云进阶》专栏文章目录

点云进阶》专栏文章目录

点云侠的博客 4904

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

嵌入式GUI FTK设计与实现-事件源(FtkSource)

嵌入式GUI FTK设计与实现-事件源(FtkSource)

国产开源 GUI 引擎 AWTK 6664

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

嵌入式GUI FTK设计与实现-三项基本原则

转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静  记得X Window在设计初期就提出了七项基本指导原则,在后面X Window几十年的演变过程中,都以这些基本原则作为指导思想。其中给我印象比较深的一条就是:提供机制而不是策略。X Window一

国产开源 GUI 引擎 AWTK 4656

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

嵌入式GUI ftk-0.1发布

国产开源 GUI 引擎 AWTK 1919

GUI库推荐--嵌入式GUI ftk

FTK类似microwindows,深圳的牛人开发的一个嵌入式GUI ftk 其中lua界面绑定,XUL,FB backend三个特性是我有想法去做却一直懒得动手做的三个方向。 2010.2.3开始读代码 http://blog.youkuaiyun.com/absurd/archive/2010/02/02/5279277.aspx  2010.2.7移植到VS200

梦想带我去飞翔 1684

RT-Thread上移植FTK GUI框架:从Win32模拟到嵌入式实战

嵌入式图形用户界面(GUI)开发是提升产品交互体验的关键技术,其核心在于如何在资源受限的微控制器(MCU)上实现稳定、高效的图形渲染与事件处理。GUI框架通过封装底层绘图、窗口管理和事件驱动机制,为开发者提供高级API,从而简化复杂界面的构建过程,其技术价值在于大幅降低开发门槛、加速产品迭代。在实时操作系统(RTOS)环境中,GUI框架需要与任务调度、内存管理及设备驱动紧密协同,以确保界面的流畅响应。常见的应用场景包括智能家居面板、工业HMI、穿戴设备等交互界面。本文聚焦于将轻量级开源GUI框架FTK(Fa

weixin_29189003的博客 284

嵌入式GUI FTK 界面设计器

嵌入式GUI FTK 界面设计器 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 微博:http://weibo.com/2352470455/profile UI Design

国产开源 GUI 引擎 AWTK 8298

嵌入式GUI ftk-0.1发布 嵌入式GUI FTK 界面设计器 | 李先静的博客

嵌入式GUI ftk-0.1发布 分类: 嵌入式GUI FTK  转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静     FTK最初是《系统程序员成长计划》的综合练习项目,在一些热心朋友的帮助下,从国庆到元旦,经过三个月的开发和完善,终于实现基本功能,初具现代嵌入式GUI的轮廓了。新年

quasiceo 1920
上一篇: FTK google group开通,欢迎加入交流。
下一篇: 系统程序员成长计划-工程管理(二)
李先静
博客等级 码龄23年 2万+粉丝 846原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值