微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 先进的IDE支持富媒体嵌入式系统

先进的IDE支持富媒体嵌入式系统

时间:09-12 来源:互联网 点击:

界面的虚拟帧缓冲等技术,无须反复部署和在实际对象上进行测试,即可确保图形和动画技术在目标平台上被有效使用。基于桌面的用户界面开发,能实现快速成型,支持潜在客户和用户的验收测试,确保最终产品能取得市场成功。

跨平台开发的另一个关键,是具有统一的平台API,该API由开放源Qt类库提供。经过十多年的发展,Qt已经建立了完善成熟的跨平台代码类库,并针对桌面、移动和嵌入式对象项目进行优化。多年以来,Qt不仅在移动电话中得到广泛应用,而且还不断应用于医疗设备、机顶盒及汽车资讯娱乐和仪表盘系统。

Qt Creator

Qt Creator是支持媒体密集型嵌入式系统开发的IDE之一。它是不久前推出的Qt Enterprise Embedded (Qt企业嵌入式)环境的其中一部分。Qt Creator可实现开发商桌面本地执行与开发对象项目之间的轻松切换,缩短了编辑-编译-调试周期;同时设有内置的装置调试,确保开发商能在对象项目上使用与本地环境内部相同的调试功能。

2.jpg

Qt Creator顶面为建立图形密集型嵌入式应用系统所需的整套框架,可选用的技术从HTML5等网络技术,直至C++等高性能原生语言。

HTML5具有广为用户界面和富媒体开发商所用的优势。JavaScript语言建立在广泛应用回调功能的事件驱动界面理念上,对于此类开发项目而言,要比C++更加直观。不过,HTML5往往会耗用大量资源,而且不能保证每次都能在用户界面上实现流动性能。

Qt Enterprise Embedded包括Qt Quick技术。该技术采用由下至上结构,能形成高性能的流畅用户界面。使用原生C++类库和OpenGL ES,通过GPU和CPU上的一个独立线程来完成图形渲染。对于开发者而言,Qt Quick提供了一种高级的声明性语言QML,它能缩短开发周期,同时方便与用户界面设计师配合工作。

Qt Enterprise Embedded的其它扩展还有广泛的SQL支持功能。可通过XQuery和JSON等标准的面向Web型接口,同时接入本地数据库和基于网络的数据库。

由于该富媒体环境可选用很多种技术,Qt Creator提供的框架可建立自定义的本地型编辑器,使企业能够创建高效的开发系统,用于支持其自有的优化技术选择,确保顺利迁移到高级嵌入式应用开发项目中。

随着嵌入式系统不断引入了更加先进的用户界面,开发技术也随之不断变化。先进的IDE支持能确保这一演变不仅便于管理,而且其创建的应用也能针对目标系统不断优化。

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

网站地图

Top