女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

微控制器和微處理器之間節省資源和優化工作流程的方法

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-11 17:11 ? 次閱讀

使用各種微控制器MCU) 和微處理器 (MPU) 的團隊能否找到節省資源和優化工作流程的方法?這個問題的一個答案來自ST 合作伙伴計劃的成員Crank Software。這家總部位于加拿大的全球性公司以 Storyboard 而聞名,Storyboard是一個用于嵌入式 GUI 開發的跨平臺框架。正如下面的視頻所示,該工具可以創建復雜且引人入勝的界面。開發人員甚至可以試用STM32 MCU 和我們的 MPU 的演示圖像只需幾分鐘即可開始測試環境。演示圖像也是該框架為各種組件帶來類似 UI 的能力的一個很好的例子。因此,這些圖像可以為希望從 MCU 遷移到 MPU 或反之亦然的工程師提供實物課程。

移民的挑戰

使用范圍廣泛的組件具有許多優點。例如,它可以幫助公司在為其客戶量身定制解決方案的同時享受更大的靈活性。工程師可以更好地定制他們提供的產品,而不是將消費者硬塞進一個特定的系統。然而,使用范圍廣泛的微處理器和微控制器也帶來了更大的挑戰。團隊必須將一個項目從一個平臺移植到另一個平臺。因此,它們必須適應不同的外設、計算吞吐量和電源管理系統,僅舉幾例。Crank 為客戶帶來了繞過此類問題的解決方案。由于它的框架,公司可以開發一個跨多種設備的應用程序。因此,開發人員可以節省資金、縮短上市時間并享受更大的靈活性。

曲柄故事板:MCU 和 MPU 之間的道路

故事板和STM32

使用多個 MCU 和 MPU 背后的主要挑戰來自與便攜性相關的問題。例如,從微控制器轉移到微處理器通常需要大量的應用程序重寫。即使將應用程序從一個 MCU 系列移植到另一個系列,也會對公司的運營產生嚴重影響。外設可能不同,某些硬件 IP 可能丟失,內存配置可能不同,所有這些都會導致不兼容。Crank 通過使用專為特定平臺設計的運行時引擎來規避這一切。因此,工程師可以專注于為最終用戶創建卓越的體驗 (UX),而不是編寫代碼。

開發人員的另一個常見問題來自許多人必須投入大量工作來優化他們的系統。采用 Storyboard 等解決方案將優化負擔轉移到運行時引擎上。例如,該公司通過使用插件提供模塊化方法。因此,開發人員可以定制他們運行的模塊以避免浪費資源。

在 STM32 上,這意味著 Storyboard 框架適應 MCU 的硬件。除此之外,它還可以利用 ChromART IP 或自定義應用程序的內存占用。因此,由于框架適應了新架構,因此從 MCU 遷移到 MPU 變得更加簡單。例如,STM32MP1 有一個 3D 加速器,它為更豐富的接口打開了大門。但是,一些高性價比的 STM32MP1 版本沒有 GPU。然而,在所有情況下,Crank 都會調整其運行時以幫助工程師更快地發布到市場。同樣,從 MPU 遷移到 MCU 也非常簡單。開發人員仍然必須牢記,低功耗架構的性能會更低。但是,操作系統的所有差異、RAM 管理等現在由引擎處理。

故事板和行業

Storyboard 固有的靈活性的一個很好的例子是它的 Lua 腳本回調。開發 MPU 的開發人員經常使用 Lua,因為它功能強大且速度快。不過,Storyboard 還使程序員能夠切換到 C 函數回調,以適應內存更受限制的 MCU。該功能是 Storyboard 如何使用固定數據模型而不是代碼生成系統來表示屏幕上的元素的一個示例。Crank 的范式還解釋了框架的靈活性,這反過來又為新的應用程序打開了大門。

Crank 分享了他們的團隊如何見證入門級系統的開發人員使用視頻來改善用戶體驗。通過使用顯示器和翻書式界面,他們可以演示如何使用某些功能。因此,在 STM32 MCU 上使用 Storyboard 可以極大地改善體驗,而無需昂貴的微處理器,這會導致材料清單的增加。同樣,以前僅依賴 STM32 MCU 的物聯網產品現在采用STM32MP1以從額外的計算資源中受益,同時使用 Storyboard 促進過渡并縮短上市時間。 相反,依賴微處理器作為接口的音頻接口制造商現在可能會采用 STM32 MCU。Storyboard 幫助他們過渡到更具成本效益的系統,從而為他們打開新市場。

曲柄故事板:從概念驗證到產品發布的旅程

一開始該做什么和不該做什么

當我們與 Crank 坐下來時,該公司向工程師提出了一些建議。其中之一是從構建映像開始。團隊很容易陷入文檔或阻礙實施問題的困境。評估板通過提供可復制示例的工作概念驗證來解決所有這些問題。他們快速啟動一個項目,使設計人員能夠及早測試他們的 GUI,從而提供寶貴的反饋并加速開發。Crank 還解釋說,為所有項目選擇一個通用的啟動平臺可以減少摩擦。在熟悉的機器上開始并稍后定義應用程序的規范通常更簡單、更有效,然后嘗試在流程的早期猜測程序需要什么。

在巨人的肩膀上

要記住的另一個重要建議是警惕潛在的復雜性。有些公司可能不愿意使用 Storyboard 之類的工具,他們可能決定從頭開始做所有事情。但是,ST 和 Crank 緊密合作,因為我們知道優化操作可能會變得復雜。我們的合作確保任何從事 STM32 產品工作的人都可以提取所有可用的性能,而無需花費數月或數年的時間來研究其源代碼。它還可以讓團隊騰出時間與他們的客戶合作開發能夠真正區分他們的功能。此外,使用 Storyboard 可確保團隊可以在不同平臺上重新調整 GUI 的用途,而無需重新編譯代碼庫。

審核編輯:郭婷

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

    關注

    146

    文章

    17817

    瀏覽量

    359897
  • STM32
    +關注

    關注

    2289

    文章

    11006

    瀏覽量

    362122
  • 應用程序
    +關注

    關注

    38

    文章

    3322

    瀏覽量

    58677
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    NX CAD軟件:數字化工作流程解決方案(CAD工作流程)

    NXCAD——數字化工作流程解決方案(CAD工作流程)使用西門子領先的產品設計軟件NXCAD加速執行基于工作流程的解決方案。我們在了解行業需求方面累積了多年的經驗,并據此針對各個行業的具體需求提供
    的頭像 發表于 02-06 18:15 ?295次閱讀
    NX CAD軟件:數字<b class='flag-5'>化工作流程</b>解決方案(CAD<b class='flag-5'>工作流程</b>)

    MPU微處理器工作原理

    在現代電子設備中,微處理器(MPU)扮演著至關重要的角色。從個人電腦到智能手機,再到嵌入式系統,MPU都是實現復雜計算任務的關鍵。 MPU的基本結構 MPU的核心是中央處理單元(CPU),它由以下
    的頭像 發表于 01-07 18:08 ?1167次閱讀

    微處理器芯片正常工作應具備哪些基本條件?

    微處理器芯片,也稱為中央處理器(Central Processing Unit,簡稱CPU),是計算機硬件的核心部件,負責執行程序指令、處理數據和控制其他硬件設備。為了確保
    的頭像 發表于 10-14 17:24 ?1346次閱讀

    嵌入式系統中微控制器微處理器的區別

    嵌入式微控制器已成為我們日常接觸的眾多設備背后的無聲指揮者。從用于烹飪食物的微波爐到監測健康的智能手表,微控制器確保這些設備能夠精準、可靠地運作。本文的目的是揭示嵌入式微控制器的世界,幫助讀者理解
    的頭像 發表于 10-14 11:02 ?1052次閱讀
    嵌入式系統中<b class='flag-5'>微控制器</b>與<b class='flag-5'>微處理器</b>的區別

    TLC5940單線控制–消除集成LED驅動微處理器控制

    電子發燒友網站提供《TLC5940單線控制–消除集成LED驅動微處理器控制.pdf》資料免費下載
    發表于 10-12 10:26 ?3次下載
    TLC5940單線<b class='flag-5'>控制</b>–消除集成LED驅動<b class='flag-5'>器</b>的<b class='flag-5'>微處理器</b><b class='flag-5'>控制</b>

    TLC5916單線控制–消除LED驅動微處理器控制

    電子發燒友網站提供《TLC5916單線控制–消除LED驅動微處理器控制.pdf》資料免費下載
    發表于 10-11 09:11 ?0次下載
    TLC5916單線<b class='flag-5'>控制</b>–消除LED驅動<b class='flag-5'>器</b>的<b class='flag-5'>微處理器</b><b class='flag-5'>控制</b>

    微處理器與CPU的關系

    微處理器(Microprocessor)與CPU(Central Processing Unit,中央處理器之間的關系緊密且復雜,它們既相互關聯又有所區別。
    的頭像 發表于 10-05 14:57 ?2491次閱讀

    從記錄到管理:單北斗工作記錄儀如何優化工作流程

    在這個快節奏的時代,每一分效率的提升都是企業競爭力的關鍵。從繁瑣的手工記錄到智能化的數據管理,技術的飛躍正悄然改變著我們的工作方式。頂堅單北斗工作記錄儀如何成為優化工作流程的得力助手,實現從記錄
    的頭像 發表于 08-30 11:09 ?452次閱讀
    從記錄到管理:單北斗<b class='flag-5'>工作</b>記錄儀如何<b class='flag-5'>優化工作流程</b>

    微處理器如何控制計算機系統

    微處理器,作為計算機系統的核心部件,承擔著控制整個計算機系統運行的重要任務。它不僅是計算機的運算中心,還是控制中心,負責執行程序指令、處理數據以及協調計算機各部件
    的頭像 發表于 08-22 14:21 ?867次閱讀

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定了微處理器處理數據、執行指令以及協調系統各部件工作時的效率和能力。
    的頭像 發表于 08-22 12:31 ?1865次閱讀

    嵌入式微控制器與嵌入式微處理器的聯系

    嵌入式微控制器和嵌入式微處理器在嵌入式系統領域中都扮演著至關重要的角色,它們之間存在著緊密的聯系,同時也各具特色。以下是對兩者聯系及特點的詳細探討。
    的頭像 發表于 08-22 10:50 ?1215次閱讀

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統的核心部件,其原理和應用在現代科技發展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述
    的頭像 發表于 08-22 10:40 ?2213次閱讀

    嵌入式系統中常用的五種微處理器類型

    本文介紹了嵌入式系統中常用的五種微處理器類型:微處理器單元(MPU)、微控制器(MCU)、數字信號處理器(DSP)、現場可編程邏輯門陣列(FPGA)和單片機(SBC)。文章詳細闡述了每
    的頭像 發表于 07-25 09:29 ?2432次閱讀

    定時開關控制器工作原理是什么

    部件、設計方法和應用場景。 一、定時開關控制器工作原理 工作原理概述 定時開關控制器工作原理
    的頭像 發表于 06-30 09:59 ?4598次閱讀

    國產高性能先進微處理器產業的推動者

    微處理器
    jf_10805031
    發布于 :2024年06月19日 09:36:37