小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Qt for單片機,無需操作系統(tǒng)直接上

 群nobwtq0z6joi 2019-08-27

Qt 公司近日宣布了新的工具包:Qt for MCU。

Qt for MCU 能夠在沒有操作系統(tǒng)的設備上運行,允許開發(fā)人員在具有成本效益的單片機上創(chuàng)建流暢的用戶界面,基于 Qt 的應用程序現(xiàn)在可以部署在傳統(tǒng)操作系統(tǒng)與基于 ARM Cortex M7 的單片機上。

Qt for MCU 是如何實現(xiàn)的呢?答案是 Qt Quick。

Qt Quick 是一個用于開發(fā)移動應用程序的框架,其核心是 QML,它是一種用于描述用戶界面的聲明性語言。從語法上看,它有一種 JSON 感覺,低開銷運行時使 QML GUI 能夠與后端 C/C++ 代碼綁定,使 GUI 可以跨多個平臺進行移植。

Qt for MCU 應用程序是使用新的運行時渲染的,該運行時提供高性能和低內存消耗。這是通過一個新的 QML 到 C++ 的轉換,再加上一個新的聲明性屬性綁定引擎來實現(xiàn)的。此外,新的運行時允許應用程序在沒有操作系統(tǒng)的情況下直接在處理器上運行,被稱為“在裸金屬上運行”。還可以使用標準 Qt 庫在運行 Linux、Windows 等操作系統(tǒng)的功能更強大的設備上部署應用程序。

Qt for MCU 軟件棧

在為 MCU 開發(fā)任何應用程序的同時,開發(fā)人員仍然可以使用他們強大的聲明性 UI 語言 QML 和豐富的現(xiàn)成 Qt Quick 控件集。

Qt for MCU 硬件兼容性

目前,Qt for MCU 是專門為 ARM Cortex-M 微控制器開發(fā)的,具有有限的測試硬件平臺:
  • STM32F769i-DISCO

  • STM32F7508-DK

  • I.MX RT1050-EVKB

  • Renesas RH850

除了示例和技術文檔之外,Qt for MCU 還提供了 Qt Quick Controls,以幫助開發(fā)人員的開發(fā)。Qt 的設計和開發(fā)工具 QT Design Studio 和 Qt Creator,將支持新的圖形化工具包的開發(fā)。

Qt 團隊還確保 Qt 的當前用戶能夠繼續(xù)使用他們現(xiàn)有的工作流來開發(fā)用于單片機的應用程序,該公司預計在 9 月中旬發(fā)布評估版本,供用戶下載。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多