一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

微控制器和微處理器之間節(jié)省資源和優(yōu)化工作流程的方法

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-11 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

移民的挑戰(zhàn)

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

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

故事板和STM32

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

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

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

故事板和行業(yè)

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

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

曲柄故事板:從概念驗證到產(chǎn)品發(fā)布的旅程

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

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

在巨人的肩膀上

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

審核編輯:郭婷

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

    關注

    146

    文章

    17956

    瀏覽量

    365883
  • STM32
    +關注

    關注

    2293

    文章

    11031

    瀏覽量

    364298
  • 應用程序
    +關注

    關注

    38

    文章

    3333

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RZ/G2UL微處理器引腳復用分析方法

    RZ/G2UL微處理器配備Cortex-A55(1.0 GHz)CPU、16位DDR3L/DDR4接口以及簡單的LCD控制器。此外,這款微處理器還配備有大量接口,如攝像頭輸入、顯示輸出、USB 2.0和千兆以太網(wǎng),因此特別適用于
    的頭像 發(fā)表于 06-19 11:16 ?955次閱讀
    瑞薩RZ/G2UL<b class='flag-5'>微處理器</b>引腳復用分析<b class='flag-5'>方法</b>

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

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

    MPU微處理器工作原理

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

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

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

    嵌入式系統(tǒng)中微控制器微處理器的區(qū)別

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

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

    電子發(fā)燒友網(wǎng)站提供《TLC5940單線控制–消除集成LED驅動微處理器控制.pdf》資料免費下載
    發(fā)表于 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驅動微處理器控制

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

    微處理器執(zhí)行指令的基本過程

    微處理器,作為現(xiàn)代計算機的核心部件,負責執(zhí)行存儲在內存中的指令,完成各種計算和控制任務。指令的執(zhí)行過程不僅體現(xiàn)了微處理器的設計思想和架構特點,還直接影響到計算機的性能和效率。
    的頭像 發(fā)表于 10-05 15:07 ?1957次閱讀

    微處理器與CPU的關系

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

    從記錄到管理:單北斗工作記錄儀如何優(yōu)化工作流程

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

    微處理器如何控制計算機系統(tǒng)

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

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定了微處理器處理數(shù)據(jù)、執(zhí)行指令以及協(xié)調系統(tǒng)各部件工作時的效率和能力。
    的頭像 發(fā)表于 08-22 12:31 ?2064次閱讀

    嵌入式微控制器與嵌入式微處理器的聯(lián)系

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

    微控制器的結構和應用

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

    嵌入式系統(tǒng)中常用的五種微處理器類型

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