微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 设计用于嵌入式系统的图形用户界面

设计用于嵌入式系统的图形用户界面

时间:12-20 来源:互联网 点击:
  • 框架功能

    对设计师和工程师均特别有利的是,所选的环境是否能为用户界面提供丰富的预制(及自定义)组件,以及从操作系统中提取常用功能的类和模块。理想情况下,这些类提供的益处并不仅限于图形用户界面。例如,通过向XML、网络系统、进程间通信 (IPC)、带硬件加速的2D和3D 图形、线程、SQL、国际化和多媒体提供类,工程师还可高效访问应用框架,以帮助他们加快关键功能的部署速度,同时使其得以关注可为成品增加竞争优势的核心能力。

    以Qt应用和用户界面框架为例,它已经在桌面应用环境中得到充分运用,并已被用于向嵌入式系统提供相同的益处。这种框架包括开发工具和类库,可让设计师和程序员共同采用可轻松自定义的组件生成图形用户界面,从所用的调色板到事件的处理方式均可进行自定义。

    除编写代码以外,Qt设计环境还可使用拖放拥护界面创作等工具,实现图形元素的快速创作。高性能文本渲染及预渲染字体有助于降低进程开支,而除图形外,专用网络工具可使设计师建造融合实时网络内容和服务的先进用户界面,从而满足连接性要求。对于全球部署而言,一款专用的语言家工具可使工程师翻译和调整应用程序,以适应不同的世界语言,包括支持亚洲语言字符和从右至左阅读的脚本。


    图3.医疗用户界面示例

    便携性

    Qt独具特色的重要优势之一是其平台的建造方式,即用于提供一流的交叉平台应用程序编程接口(API),可有助于以最小的额外工作量在多个软件环境中部署图形用户界面设计和应用程序。例如,无需任何重新写入即可将来自一个目标装置(例如,台式计算机环境)的源代码部署到嵌入式操作系统上。这不仅允许从单个部署项目中进行多个部署,还可进一步针对未来平台本身的变化验证代码,这在当今操作系统本身不断修正且产品生命周期以月而非年计算的世界中的确是一项重要益处。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top