一种基于家用电脑绣花机的嵌入式图形系统技术方案

技术编号:2913485 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种基于家用电脑绣花机的嵌入式图形系统。本发明专利技术的基于家用电脑绣花机的嵌入式图形系统包括:指向函数的结构体模块、函数入口地址映射表、实函数体存储模块和执行模块,所述函数入口地址映射根据指向函数的结构体模块建立,执行模块根据映射表和界面号执行实函数体存储模块存储的实函数体,实现界面跳转和界面动作执行。本发明专利技术有益的技术效果在于:具有很高的可移植性和跨平台运行功能,可以适用于多种规格的输入输出设备,其结构简单,尤其适合于对实时性要求不是很高的家用嵌入式设备。

【技术实现步骤摘要】

本专利技术涉及家用电脑绣花机领域,尤其涉及一种基于家用电脑绣花机的嵌入式图形系统
技术介绍
目前嵌入式系统中经常使用的图形系统主要有国外的QT、μc/GUI、linuxGTK、winCE和国内的MINIgui等,这些图形系统对嵌入式硬件有较高的要求,而且整个系统的体系结构比较复杂,针对不同的应用环境还需要重新进行相关的配置。家用电脑绣花机这样的嵌入式系统如果采用上述的图形系统,会造成硬件上的浪费,同时需要缴纳相应的使用费用,提高了产品的成本。
技术实现思路
本专利技术的目的在于提供一种基于家用电脑绣花机的嵌入式图形系统,旨在解决现有家用电脑绣花机图形系统对嵌入式硬件要求较高,且体系结构复杂,针对不同的应用环境还需要重新进行相关配置的问题。本专利技术的技术方案是这样实现的,一种基于家用电脑绣花机的嵌入式图形系统,包括:指向函数的结构体模块、函数入口地址映射表、实函数体存储模块和执行模块,所述函数入口地址映射根据指向函数的结构体模块建立,执行模块根据映射表和界面号执行实函数体存储模块存储的实函数体,实现界面跳转和界面动作执行。本专利技术采取的技术方案还包括:所述所述实函数体存储模块中存储的实函数体是以页面号为主参数,将嵌入式系统中有限的显示页面分别封装成而成。-->本专利技术采取的技术方案还包括:所述执行模块建立指向实函数体的函数的指针,通过对所述函数指针列表的调用完成页面的闪转。本专利技术采取的技术方案还包括:所述执行模块在完成页面闪转的同时实现页面触发控件的执行。本专利技术采取的技术方案还包括:还包括图形库,所述图形库包括字符数据库、图片数据库和显示函数库。本专利技术采取的技术方案还包括:所述字符数据库包括图形系统中所使用到的显示字符数据,所述数据是采用取模软件获得以特定的格式存储在数据文件中。本专利技术采取的技术方案还包括:所述图片数据库包括图形系统中显示的一些大容量的图片数据。本专利技术采取的技术方案还包括:所述显示函数库包括界面控件的显示函数实体,通过调用所述函数,配合字符数据、图片数据进行实际界面显示。本专利技术的有益效果在于:本专利技术的基于家用电脑绣花机的嵌入式图形系统对嵌入式系统的资源要求较低,在实际应用中存储资源的使用规模与系统独立页面个数成正比例关系;程序上采用模块化设计的思想,将显示数据和显示函数分离。采用本专利所描述的图形系统,能满足一类嵌入式系统的要求;具有很高的可移植性和跨平台运行功能;可以适用于多种规格的输入输出设备,其结构简单,尤其适合于对实时性要求不是很高的家用嵌入式设备。本专利技术的特征及优点将通过实施例结合附图进行详细说明。附图说明图1是本专利技术的基于家用电脑绣花机的嵌入式图形系统的结构示意图;图2是本专利技术的基于家用电脑绣花机的嵌入式图形系统的工作流程图;图3是本专利技术的基于家用电脑绣花机的嵌入式图形系统的开发流程示意图;-->图4是图形库结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。请参阅图1,本专利技术的基于家用电脑绣花机的嵌入式图形系统包括指向函数的结构体模块、函数入口地址映射表、实函数体存储模块和执行模块,所述函数入口地址映射根据指向函数的结构体模块建立,执行模块根据映射表和界面号执行实函数体存储模块存储的实函数体,实现界面跳转和界面动作执行。该基于家用电脑绣花机的嵌入式图形系统通过C语言指针的使用实现了一种指向函数的指针结构体,并以该结构体建立一个函数入口地址映射表,根据映射表和界面号执行实函数体实现界面跳转和界面动作执行。具体实现方式如下:1、指向函数的结构体:struct Screen{void(*ShowScreen)(void);void(*ClickKey)(void);本文档来自技高网...

【技术保护点】
一种基于家用电脑绣花机的嵌入式图形系统,其特征在于,包括:指向函数的结构体模块、函数入口地址映射表、实函数体存储模块和执行模块,所述函数入口地址映射根据指向函数的结构体模块建立,执行模块根据映射表和界面号执行实函数体存储模块存储的实函数体,实现界面跳转和界面动作执行。

【技术特征摘要】
1、一种基于家用电脑绣花机的嵌入式图形系统,其特征在于,包括:指向函数的结构体模块、函数入口地址映射表、实函数体存储模块和执行模块,所述函数入口地址映射根据指向函数的结构体模块建立,执行模块根据映射表和界面号执行实函数体存储模块存储的实函数体,实现界面跳转和界面动作执行。2、如权利要求1所述的基于家用电脑绣花机的嵌入式图形系统,其特征在于,所述实函数体存储模块中存储的实函数体是以页面号为主参数,将嵌入式系统中有限的显示页面分别封装而成。3、如权利要求2所述的基于家用电脑绣花机的嵌入式图形系统,其特征在于,所述执行模块建立指向实函数体的函数的指针,通过对所述函数指针列表的调用完成页面的闪转。4、如权利要求3所述的基于家用电脑绣花机的嵌入式图形系统,其特征在于...

【专利技术属性】
技术研发人员:王秀锋蒋婷婷顾伟杰黄朝晖王相东吴高均施惠娜
申请(专利权)人:飞跃中科台州数控系统有限公司
类型:发明
国别省市:33[中国|浙江]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利