APP下载

Qt发布可在微控制器上建立高效能使用者界面的图形开发工具包

消息来源:baojiabao.com 作者: 发布时间:2024-04-25

报价宝综合消息Qt发布可在微控制器上建立高效能使用者界面的图形开发工具包

老牌开发工具Qt推出了专为微控制器单元(Microcontroller Unit,MCU)所发展的图形开发工具包Qt for MCU,让开发者能为MCU建置高效能的图形使用者界面,而这个图形开发工具包还能与既有的Qt工具以及函式库结合使用。

联网装置随处可见,范围涵盖车载系统、穿戴装置、智慧家庭和物联网工业应用等,Qt提到,这些装置有即时处理能力、低功耗和立即启动等需求,通常都以微控制器架构来实现,而随着功能越来越先进,使用者对于界面的要求也就越来越高,Qt for MCUs图形开发工具提供专为ARM Cortex-M微控制器设计的Runtime,能显示丰富顺畅的用户界面。

Qt for MCU利用了Qt Quick以及QML(Qt Markup Language)来创建使用者界面,并使用C++ API扩充使用者界面。由于Qt Quick使用Model-View架构,开发者可以简单地整合C/C++后端,为现有应用程序提供快速移植到Qt for MCU上的途径。

另外,Qt为这个图形工具包特别设计了全新的高效能Runtime,仅需要使用少量的内存,就能达到良好的显示效果,而且这个Runtime不需要操作系统,就能直接在处理器上执行。除了可以于全裸机的环境上运作外,也能使用Qt标准函式库,将程式部署到Linux与Windows等功能更强大的装置上。

虽然Qt for MCUs目前还没有正式发布,但官方已经释出了范例和技术文件,并为Qt for MCUs提供了一套Qt Quick Controls,让开发者能够快速启动开发工作,并使用Qt Design Studio和Qt Creator设计与开发工具,以现有的Qt工作流程开发微控制器应用程序。

2019-08-24 03:47:00

相关文章