专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
SPGUI
2019-07-13 04:34
发布
生成海报
站内文章
/
嵌入式Linux
12636
0
941
S
PGUI(Simple Powerfull Graphics User Interface)是使用简单、功能强大的嵌入式图形开发系统。主要为开发嵌入式LINUX图形窗口应用提供工具集。她具有美观友好的图形控件,面向对像的编程接口,多平台可移植性等特点SPGUI为设计运行于嵌入式设备,个人电脑及工作站平台的图形窗口应用程序,提供一个完整的开发平台。她的核心是为应用程序提供资源库及编译链接环境,开发者使用SPGUI提供的资源及环境,来开发自己的应用程序。SPGUI为应用程序设计者提供的资源包括:嵌入式图形引擎,图形控件,数据库引擎,底层驱动封装,常用数据结构封装及中文支持等 SPGUI是源码级高度可移植的。它的可移植性突出表现在如下三个方面; 1. SPGUI是多种硬件平台可移植的,当前支持Intel X86,ARM,PPC及m68k处理器平台。 2. SPGUI是多种操作系统平台可移植的,当前支持linux,嵌入式linux及windows. 3. 使用SPGUI设计的应用程序,在源码一级是可被无改动的编译生成到另一个平台上运行。比如:在windows平台下,使用SPGUI设计一个记事本应用程序,那么这个程序不需改动,就可以交叉编译到运行uclinux系统的嵌入式PDA上。 SPGUI 在照顾到嵌入式环境需要轻便、高效的GUI的同时,还为用户提供如下功能及特性: 1. 快速开发:SPGUI提供大量精美、实用的控件,为快速构建较为复杂的嵌入式图形窗口应用提供足够的资源和平台。 2. 多平台支持:做到“一次开发,程序源码多平台使用”。这也为快速开发提供了更多支持。 3. 图形引擎:SPGUI提供高效的嵌入式图形引擎及灵活的底层驱动接口。 4. 编程接口:面向对像的C/C++编程接口。 5. 中文支持:SPGUI是本土化的GUI,为应用提供良好的中文环境支持。 6. 实用资源库:SPGUI在提供图形界面设计资源的同时,也大量的提供非图形化的库资源,以适于不同应用的需要,比如内置嵌入式数据库支持等。 SPGUI介于操作系统及应用程序之间,由图形引擎、STK图形工具集、扩展STK工具集(扩展外围设备驱动)及嵌入式数据库等套件组成。它直接工作于操作系统之上,使用操作系统提供的Framebuffer资源及其它设备资源。SPGUI图形引擎提供画图机制;STK工具集提供基于SPGUI图形引擎的图形控件集(比如窗口,按纽,输入框等)。其原理框图如下:
Ta的文章
更多
>>
SPGUI
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮