当前位置:文档之家› 【大学】基于ARM7嵌入式智能家居系统--基于ARM和VxWorks平台的图形驱动设计

【大学】基于ARM7嵌入式智能家居系统--基于ARM和VxWorks平台的图形驱动设计


ppt课件
8
WindML包括两个组件 软件开发包(SDK)和驱动程序开发包(DDK)
SDK组件用来开发应用程序,它提供了一个 全面的API集,包括图形、输入处理、多媒体、 字体和内存管理。
DDK组件是用来实现驱动程序的,它提供了 一个完整的驱动程序参考集,包括硬件配置和API 集,以使得开发者能够迅速的引导和使用自己的 驱动程序。
示各种基本图形和JPEG图像,可以响应用户
的触摸屏输入。该界面程序应该可以在
S3C44B0X硬件平台上运行,也可以在主机
仿真环境运行ppt课。件
11
另外 颜色表的处理 修改中断处理函数 中英文混合显示的实现
ppt课件
12
实现图形显示主要修改的代码:
修改配置工具的数据库文件 :ugldb.cfg 提高图形显示速度:udgenclr.c 键盘驱动:ads7843Ts.c,ads7843Ts.h, ugladsts.c,ugladsts.h 仿真驱动:udsimnt.c,udsimnt.h 汉字库:uflhz12.c 中英文混合显示:udbmffnt.c 新增加的代码: ud44b0x.h,uglDepend.h ud44b0x8in.c
ppt课件
9
具体的工作
1、针对S3C44B0X和彩色液晶屏,根据 WindML图形库驱动的规范,参考近似的驱动程序 模板,设计和编写图形驱动程序,并定制编译 WindML图形库。
2、为了使用VxWorks的集成开发环境Tornado 的主机仿真功能,需要定制、配置、编译主机的 WindML图形库。也就是,对应彩色液晶屏的大小和 色彩数,利用主机自身的图形驱动,添加一种新的显 示模式,以对图形界面作到最近似的仿真。
基于ARM7嵌入式智能家居系统 --基于ARM和VxWorks平台的图形驱动设计
ppt课件
1
课题的意义
智能家居系统人机交互图形用户界面 作为智能化系统与用户的信息交互平台, 主要是为了实现智能系统与用户的交流。
图形用户界面是智能家居系统的重要组 成部分之一。用控制安全系统的图形用户界 面的软件(GUI)直接与视频切换主机连接, 可以对整个系统进行全面控制和编程。通过 一个优化界面与系统通讯,可以对其所有系 统功能实现高性能的实时监控。
Tornado是集成了编辑器、编译器、调试器于一 体的高集成度的窗口环境,给嵌入式系统开发人员提 供了一个不受目标机资源限制的超级开发和调试环境。
ppt课件
7
WindML
WindML即Wind Media Library(媒体库), WindML是用来为各种不同的操作系统和开发标 准用户设备驱动程序的框架,提供基本的图形、 图象和音频的支持。WindML API函数库提供对 多种CPU结构和操作系统适用的图形硬件接口。 同时WindML还提供操作输入设备和处理输入设 备事件的功能。
ppt课件
2
图形显示的结构图
ppt课件
3
设计的思路与方法
❖修改相应的代码,实现图形显示 ❖设计智能家居的图形用户界面
ppt课件
4
硬件开发平台
博创嵌入式开发平台UP-NETARM3000
UP-NETARM3000是比较成熟的ARM7 嵌入式教学科研实验系统。它有着丰富的 硬件资源为我们完成本系统的设计提供了 很好的硬件平台。
ppt课件
10
3 、针对触摸屏芯片ADS7843和4线电 阻式触摸屏,根据WindML图形库驱动的规 范,参考近似的驱动程序模板,设计和编写 触摸屏驱动程序。触摸屏驱动程序需要捕捉 触摸事件和计算触点坐标,并将事件向图形 库上层传递。
4 、使用WindML的接口函数,最终实现
模拟智能家居的图形用户界面程序,可以显
ppt课件
13
图形界面
pptpt课件
16
ppt课件
17
ppt课件
18
ppt课件
19
ppt课件
20
ppt课件
21
结束语
ppt课件
22
谢 谢!
ppt课件
23
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
ppt课件
5
VxWorks的特点
➢可靠性 ➢实时性 ➢可裁减性
该操作系统提供了高效的实时多任务调度、中断 管理,实时的系统资源以及实时的任务间通信,同时 具有可高度裁减性,其占用内存少、可裁减、稳定性 好等特点,保证了系统能以较高的效率运行。
ppt课件
6
Tornado
Tornado开发环境是嵌入式实时领域里最新一代 的开发调试环境,是实现嵌入式实时应用程序的完整 的软件开发平台 ,是交叉开发环境运行在主机上的部 分,是开发和调试VxWorks系统不可缺少的组成部分。
相关主题