在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

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

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

移民的挑戰(zhàn)

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

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

故事板和STM32

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

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

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

故事板和行業(yè)

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

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

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

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

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

在巨人的肩膀上

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

審核編輯:郭婷

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

    關(guān)注

    146

    文章

    17263

    瀏覽量

    351985
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10918

    瀏覽量

    356821
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3286

    瀏覽量

    57793
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    影響微處理器性能的因素

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

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

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

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

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

    定時(shí)開關(guān)控制器工作原理是什么

    部件、設(shè)計(jì)方法和應(yīng)用場(chǎng)景。 一、定時(shí)開關(guān)控制器工作原理 工作原理概述 定時(shí)開關(guān)控制器工作原理
    的頭像 發(fā)表于 06-30 09:59 ?2855次閱讀

    嵌入式系統(tǒng)的微處理器選擇

    作者:DigiKey Editor 任何一個(gè)電子系統(tǒng)都需要一個(gè)微處理器(MPU)內(nèi)核,當(dāng)然也有些系統(tǒng)會(huì)選擇微控制器(MCU),或是數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA),甚至
    的頭像 發(fā)表于 05-05 09:41 ?712次閱讀
    嵌入式系統(tǒng)的<b class='flag-5'>微處理器</b>選擇

    嵌入式微處理器的分類 嵌入式微處理器的種類和型號(hào)

    嵌入式微處理器是指內(nèi)部集成了CPU、存儲(chǔ)、外設(shè)接口等功能的微型芯片,被廣泛應(yīng)用于各種嵌入式系統(tǒng)中。嵌入式系統(tǒng)是指嵌入在某種設(shè)備或系統(tǒng)中的微處理器系統(tǒng),主要用于控制
    的頭像 發(fā)表于 05-04 16:31 ?2329次閱讀

    嵌入式微處理器主要組成 嵌入式微處理器的分類和特點(diǎn)

    處理單元是嵌入式微處理器的核心組成部分,它主要包括運(yùn)算單元(ALU)、寄存控制單元和時(shí)鐘管理等。運(yùn)算單元是用來執(zhí)行算術(shù)和邏輯運(yùn)算的部件,寄存器用于保存暫存數(shù)據(jù)和指令,
    的頭像 發(fā)表于 05-04 15:48 ?2416次閱讀

    什么是嵌入式微處理器? 嵌入式微處理器的區(qū)別

    的任務(wù)或控制其他硬件設(shè)備。 嵌入式微處理器的出現(xiàn)可以追溯到20世紀(jì)70年代末以及80年代初。嵌入式微處理器通過集成了處理器核心、內(nèi)存、輸入輸出控制器
    的頭像 發(fā)表于 04-21 15:44 ?1623次閱讀

    嵌入式微處理器的分類特點(diǎn) 嵌入式微處理器作用

    領(lǐng)域,包括消費(fèi)電子、工業(yè)控制、醫(yī)療設(shè)備、汽車電子等。 嵌入式微處理器可以根據(jù)其架構(gòu)、指令集和性能等特點(diǎn)進(jìn)行分類。常見的分類方法包括架構(gòu)、工作頻率、指令集和功能等。 從架構(gòu)的角度來看,嵌
    的頭像 發(fā)表于 04-21 14:52 ?1303次閱讀

    dsp和嵌入式微處理器的區(qū)別是什么

    DSP(數(shù)字信號(hào)處理器)和嵌入式微處理器是兩種針對(duì)不同應(yīng)用優(yōu)化處理器類型。本文將深入探討它們之間的技術(shù)差異、應(yīng)用場(chǎng)景以及它們各自的優(yōu)勢(shì)和局
    的頭像 發(fā)表于 04-07 15:11 ?1554次閱讀

    嵌入式微處理器與嵌入式微控制器的區(qū)別

    嵌入式微處理器與嵌入式微控制器在多個(gè)方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 03-29 11:44 ?1617次閱讀

    什么是嵌入式微處理器?嵌入式微處理器有哪些?

    嵌入式微處理器是指嵌入到特定應(yīng)用系統(tǒng)中的微處理器,它是整個(gè)嵌入式系統(tǒng)的核心,由通用處理器演變而來,具有體積小、重量輕、成本低、可靠性高等優(yōu)點(diǎn)。與通用處理器相比,嵌入式
    的頭像 發(fā)表于 03-29 11:39 ?1069次閱讀

    嵌入式微處理器的原理和應(yīng)用

    嵌入式微處理器是專為嵌入式系統(tǒng)設(shè)計(jì)的微處理器,它們是嵌入式系統(tǒng)的核心組件,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)和控制其他硬件設(shè)備。與通用微處理器相比,
    的頭像 發(fā)表于 03-28 15:51 ?991次閱讀
    主站蜘蛛池模板: 精品伊人久久大香线蕉网站| 狠狠色噜噜狠狠狠狠| 亚洲成人aaa| 欧洲亚洲一区| 久操操| 欧美黑粗硬| 久久99精品国产麻豆宅宅| 美女视频黄a视频免费全过程| 狠狠夜夜| 女人被两根一起进3p在线观看| 三a大片| 97精品伊人久久久大香线焦| 91aaa免费观看在线观看资源| 欧美xxxx日本| 人人揉揉香蕉大青草| 俺也射| 超刺激gay腐文h文| 天堂在线观看视频观看www| 色偷偷伊人| 老色99久久九九精品尤物| 日本特黄特色| 美女视频永久黄网站免费观看国产 | 色批| 黄色福利网| 天天做天天爱天天射| 夜夜福利| 九九国产精品视频| 野外啪啪抽搐一进一出| 妖精视频永久在线入口| 日本wwww色| bt天堂在线www种子搜索| 播色屋| www.色视频| 天堂网在线www资源在线| 最近最新免费视频| 美女和帅哥在床上玩的不可描述| 欧美激情xxxx性bbbb| 我要看黄色一级毛片| 看日本黄色大片| 天天做天天爱天天爽综合区 | 国产无圣光高清一区二区|