chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Qt支持對STM32 MCU和MPU的UI和性能充滿熱情的開發(fā)人員

星星科技指導員 ? 來源:STM ? 作者:STM ? 2023-02-02 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開發(fā)人員和設(shè)計人員有時可能會在嵌入式系統(tǒng)的 UI 上進行協(xié)作時遇到問題。Qt是意法半導體合作伙伴計劃的成員,圍繞一個簡化STM32器件工作流程的框架將他們聚集在一起。最近,該公司使我們的 MPU 更容易使用其工具。Qt板支持包(QBSP)安裝指南介紹了如何為STM32MP157A創(chuàng)建Linux引導映像。此外,該公司還提供STM32微控制器的演示圖像以及STM32MP157F-DK和STM32MP157-EVAL開發(fā)工具的電路板支持包。因此,將相同的應(yīng)用程序及其UI從MCU移植到微處理器更簡單。因此,我們與Qt坐下來學習用戶如何在我們的解決方案中使用其框架。

Qt(“可愛”)因素

使用工具將設(shè)計人員和開發(fā)人員聚集在一起

Qt是一個生態(tài)系統(tǒng),包括一個框架以及一組工具和庫,用于在移動設(shè)備,PC和嵌入式系統(tǒng)上進行應(yīng)用程序開發(fā)。因此,它彌合了設(shè)計和開發(fā)之間的差距。事實上,許多團隊在從設(shè)計階段進入開發(fā)階段時都會遇到減速或挑戰(zhàn)。在Photoshop中構(gòu)思UI并不能開始捕捉框架的復雜性或編程語言的局限性。因此,當設(shè)計師將他們的工作交給開發(fā)人員時,許多人面臨著挑戰(zhàn),例如創(chuàng)建響應(yīng)式設(shè)計。同樣,設(shè)計師可能會覺得他們的視野在翻譯中丟失了。最終,這種來回可能會適得其反,導致挫敗感和更長的上市時間。

意法半導體授權(quán)合作伙伴通過采用不同的設(shè)計方法解決了這個問題。例如,Qt Design Studio使UI專家能夠從Photoshop導入他們的作品,并使用線框圖來開發(fā)他們的界面。所見即所得的界面和基于時間軸的動畫允許更直觀地創(chuàng)建環(huán)境。一旦藝術(shù)家將他們的工作交給開發(fā)人員,同樣的工具就會顯示用于執(zhí)行優(yōu)化、編寫應(yīng)用程序邏輯等的代碼。開發(fā)人員還可以訪問更復雜的IDE,例如Qt Creator IDE。但是,所有這些實用程序只是拼圖的一部分。意法半導體和Qt必須確保庫、軟件和框架在STM32 MCU和MPU上高效運行。

STM32矢量圖

使用Qt而不降低性能

工程師確定STM32器件上的Qt是否適合他們的項目時,許多人試圖評估框架的性能。在公司工作期間,我們了解了他們的解決方案如何利用我們的 IP。例如,它為我們的ChromART加速器或STM32MP1的GPU優(yōu)化了其庫。因此,不會降低性能,使得在意法半導體的MCU和MPU上使用相同的代碼庫更具吸引力。Qt甚至分享說,一些客戶在采用其框架時看到了性能的提高,這導致了新功能和更豐富的UI。這是可能的,因為我們繼續(xù)與Qt合作,幫助他們?yōu)槲覀兊脑O(shè)備優(yōu)化代碼。

在STM32 MCU和MPU上使用Qt

幾年前,Qt涉足微控制器領(lǐng)域,并與意法半導體合作支持STM32器件。這是該公司首次在Cortex-M處理器上運行其庫和框架。該計劃為我們的許多MCU創(chuàng)建了二進制文件,從STM32F7和STM32H7到STM32L4。 因此,工程師可以在更廣泛的開發(fā)板上開始他們的概念驗證。需要說服經(jīng)理的團隊將有更輕松的時間,并且可以從更接近最終產(chǎn)品的配置開始。此外,在必須滿足特定功能安全標準的設(shè)置中使用MCU的開發(fā)人員通常使用Qt安全渲染器,這使他們能夠更快地獲得認證。

工程師采用Qt的另一個原因是,他們可以輕松地將MCU應(yīng)用移植到STM32MP1 MPU。更豐富的資源和Linux操作系統(tǒng)意味著從MCU到MPU的過渡更容易。團隊需要專注于基本的實現(xiàn)問題,如加載腳本或硬件計時器,而不是關(guān)注庫和性能。從MCU遷移到MPU也可能涉及顯示器尺寸或分辨率的變化。Qt通過提供可以創(chuàng)建響應(yīng)式用戶界面的工具解決了這個問題。因此,由于他們在STM32設(shè)備上的工作,團隊可以更順利地遷移到不同的平臺,從而縮短上市時間。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17978

    瀏覽量

    366706
  • 嵌入式
    +關(guān)注

    關(guān)注

    5150

    文章

    19665

    瀏覽量

    317455
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2383

    瀏覽量

    84166
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式軟件開發(fā)常用的軟件有哪些?

    具備一般的IDE功能如調(diào)試,語法高亮,代碼跳轉(zhuǎn)等,還支持Django框架下的Web開發(fā),支持Google App Engine,IronPython,PyCharm已成為Python專業(yè)開發(fā)人
    發(fā)表于 07-03 17:06

    UI開發(fā)概述

    UI發(fā)生變化時,開發(fā)者無需編寫在不同的UI之間進行切換的UI代碼, 開發(fā)人員僅需要編寫引起界面變化的數(shù)據(jù),具體
    發(fā)表于 06-24 06:36

    請問ModusToolbox?是否支持與 Infineon WiFi BLE 配對的 ST MCU?

    擴展包 v1.5.1(Build 4586) https://community.infineon.com/t5/ AIROC? - Wi-Fi -and- Wi-Fi -Bluetooth/Release-Announcement-Infine... 請描述ModusToolbox?對基于 ST MCU 的系統(tǒng)
    發(fā)表于 06-05 07:14

    MPU開發(fā)太難?睿擎平臺讓您像STM32開發(fā)一樣簡單——試用評測活動啟動

    在嵌入式開發(fā)領(lǐng)域,MPU(MicroprocessorUnit)憑借強大的多任務(wù)處理能力和豐富的外設(shè)資源,成為工業(yè)控制、智能終端等場景的核心選擇。然而,對于習慣了MCU(如STM32
    的頭像 發(fā)表于 05-22 17:03 ?1075次閱讀
    <b class='flag-5'>MPU</b><b class='flag-5'>開發(fā)</b>太難?睿擎平臺讓您像<b class='flag-5'>STM32</b><b class='flag-5'>開發(fā)</b>一樣簡單——試用評測活動啟動

    Thingy:91 X 為開發(fā)人員提供了一個經(jīng)過全球認證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺

    Thingy:91 X 為開發(fā)人員提供了一個經(jīng)過全球認證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺 挪威奧斯陸 – 2024年12月10日 – 全球領(lǐng)先的低功耗無線連接解決方案提供商Nordic
    的頭像 發(fā)表于 05-08 17:41 ?919次閱讀

    NanoEdge AI Studio 面向STM32開發(fā)人員機器學習(ML)技術(shù)

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機器學習(ML)技術(shù),可以讓終端用戶輕松享有真正的創(chuàng)新成果。只需幾步,開發(fā)人員便可基于最少量的數(shù)據(jù)為其項目創(chuàng)建
    的頭像 發(fā)表于 04-22 11:09 ?585次閱讀
    NanoEdge AI Studio 面向<b class='flag-5'>STM32</b><b class='flag-5'>開發(fā)人員</b>機器學習(ML)技術(shù)

    基于RV1126開發(fā)板的人員檢測算法開發(fā)

    在RV1126上開發(fā)人員檢測AI算法組件
    的頭像 發(fā)表于 04-14 13:56 ?310次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的<b class='flag-5'>人員</b>檢測算法<b class='flag-5'>開發(fā)</b>

    英飛凌發(fā)布全新高性能PSOC Control微控制器系列

    英飛凌推出基于Arm Cortex-M33的最新高性能微控制器(MCU)系列PSOC Control。在ModusToolbox系統(tǒng)設(shè)計工具和軟件的支持下,這款綜合全面的解決方案使開發(fā)人員
    的頭像 發(fā)表于 02-20 09:22 ?818次閱讀

    Qt Group發(fā)布Qt AI Assistant,助力跨平臺UI開發(fā)

    為了進一步提升跨平臺用戶界面(UI)開發(fā)的效率與便捷性,Qt Group近日推出了一款實驗性工具——Qt AI Assistant。這款工具的問世,標志著
    的頭像 發(fā)表于 02-07 13:47 ?1132次閱讀

    MSPDebugStack開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《MSPDebugStack開發(fā)人員指南.pdf》資料免費下載
    發(fā)表于 12-05 14:49 ?0次下載
    MSPDebugStack<b class='flag-5'>開發(fā)人員</b>指南

    MCU前沿市場趨勢:8位單片機和32位單片機

    工具和庫方面所需的一切。 這些32位單片機中的許多都是基于非常成功的ARM內(nèi)核。因此,開發(fā)人員對獲得第二種源設(shè)備以及市場上可用的一套全面的開發(fā),測試和驗證工具充滿信心。 但是,仔細研究一下最近的
    發(fā)表于 09-24 17:47

    嵌入式開發(fā)常用軟件有哪些?

    開發(fā)人員更穩(wěn)定,更有生產(chǎn)力,更易于使用Debug調(diào)試功能。 3.SourceInsight source insight Mac 最新版支持多種開發(fā)語言(比如說Java,c,c++等)的編輯器.。對于
    發(fā)表于 09-09 15:22

    C2000 ePWM開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《C2000 ePWM開發(fā)人員指南.pdf》資料免費下載
    發(fā)表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發(fā)人員</b>指南

    七大嵌入式GUI盤點

    允許開發(fā)者在資源受限的設(shè)備上創(chuàng)建和提供類似智能手機的用戶體驗。這個框架是Qt生態(tài)系統(tǒng)的一部分,旨在將Qt的創(chuàng)造力帶入嵌入式微控制器領(lǐng)域,支持跨微處理器(
    發(fā)表于 09-02 10:58

    嵌入式QT常見開發(fā)方式有哪些?

    Unit): 對于資源極其有限的微控制器應(yīng)用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內(nèi)存的嵌入式系統(tǒng)上開發(fā)圖形化界面。 總之,嵌入式工程師可以根據(jù)項目的具體需求、性能
    發(fā)表于 08-12 10:05