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

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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)化工作流程的方法?這個問題的一個答案來自ST 合作伙伴計(jì)劃的成員Crank Software。這家總部位于加拿大的全球性公司以 Storyboard 而聞名,Storyboard是一個用于嵌入式 GUI 開發(fā)的跨平臺框架。正如下面的視頻所示,該工具可以創(chuàng)建復(fù)雜且引人入勝的界面。開發(fā)人員甚至可以試用STM32 MCU 和我們的 MPU 的演示圖像只需幾分鐘即可開始測試環(huán)境。演示圖像也是該框架為各種組件帶來類似 UI 的能力的一個很好的例子。因此,這些圖像可以為希望從 MCU 遷移到 MPU 或反之亦然的工程師提供實(shí)物課程。

移民的挑戰(zhàn)

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

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

故事板和STM32

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

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

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

故事板和行業(yè)

Storyboard 固有的靈活性的一個很好的例子是它的 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)來表示屏幕上的元素的一個示例。Crank 的范式還解釋了框架的靈活性,這反過來又為新的應(yīng)用程序打開了大門。

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

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

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

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

在巨人的肩膀上

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

審核編輯:郭婷

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

    關(guān)注

    147

    文章

    18386

    瀏覽量

    378911
  • STM32
    +關(guān)注

    關(guān)注

    2301

    文章

    11073

    瀏覽量

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

    關(guān)注

    38

    文章

    3339

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ?AM275x系列信號處理微控制器技術(shù)文檔總結(jié)

    AM275x 系列高度集成、高性能微控制器基于 Arm Cortex R5F 和 C7x 浮點(diǎn) DSP 內(nèi)核。這些微控制器使原始設(shè)備制造商 (OEM) 和原始設(shè)計(jì)制造商 (ODM) 能夠通過強(qiáng)大的軟件支持和豐富的用戶界面將設(shè)備快速推向市場。該器件提供了完全集成的混合
    的頭像 發(fā)表于 09-28 15:30 ?596次閱讀
    ?AM275x系列信號<b class='flag-5'>處理</b><b class='flag-5'>微控制器</b>技術(shù)文檔總結(jié)

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

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

    知名廠商微控制器(MCU)芯片手冊分享

    微控制器(MCU)又稱單片機(jī),是一種高度集成的微型計(jì)算機(jī)系統(tǒng),它將中央處理器(CPU)、存儲(RAM/ROM/Flash)、輸入/輸出接口(I/O)及多種外設(shè)集成在一塊芯片上,專門用于嵌入式
    的頭像 發(fā)表于 05-15 18:25 ?1846次閱讀
    知名廠商<b class='flag-5'>微控制器</b>(MCU)芯片手冊分享

    MAX7800X AI 微控制器開發(fā)人員資源

    使用我們的超低功耗 AI 微控制器實(shí)現(xiàn)真正的邊緣智能 MAX78000 MAX78002 是 Arm? M4F AI 微控制器,帶有 RISC-V? 協(xié)處理器和基于硬件的卷積神經(jīng)網(wǎng)絡(luò) (CNN
    的頭像 發(fā)表于 05-14 15:09 ?1070次閱讀
    MAX7800X AI <b class='flag-5'>微控制器</b>開發(fā)人員<b class='flag-5'>資源</b>

    一文認(rèn)識ARM微控制器及瑞薩RA系列MCU

    俗稱單片機(jī),如果有學(xué)過微機(jī)原理就會很熟悉這個概念了。而ARM微控制器,顧名思義,就是基于ARM的微控制器,或者說搭載了ARM處理器內(nèi)核的微控制器。
    的頭像 發(fā)表于 03-24 09:17 ?2006次閱讀
    一文認(rèn)識ARM<b class='flag-5'>微控制器</b>及瑞薩RA系列MCU

    常見處理器故障及解決方法

    異常升高。 系統(tǒng)頻繁重啟或自動關(guān)機(jī)。 BIOS中顯示的處理器溫度超過正常范圍。 解決方法: 清理處理器散熱上的灰塵。 檢查散熱是否正確安
    的頭像 發(fā)表于 02-07 09:17 ?2026次閱讀

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

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

    嵌入式系統(tǒng)中微處理器的新變化

    微控制器(MCU)和微處理器(MPU)有哪些不同之處?簡單來說,兩者都是嵌入式系統(tǒng)的大腦。幾年前,兩者之間有非常明顯的區(qū)別,功能截然不同,對開發(fā)者的研發(fā)技能要求也大不相同。如今,這兩個術(shù)語仍然存在
    的頭像 發(fā)表于 01-09 14:55 ?981次閱讀
    嵌入式系統(tǒng)中<b class='flag-5'>微處理器</b>的新變化

    MPU微處理器工作原理

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

    內(nèi)存和微處理器的互聯(lián)演變

    設(shè)計(jì)中,內(nèi)存要求很簡單,由用于操作的SRAM和滿足非易失性存儲要求的EPROM組成。在20世紀(jì)80年代初,內(nèi)存和微處理器之間的關(guān)系變得顯而易見。摩托羅拉的MC68000系列和類似CPU等產(chǎn)品推動了對高容量內(nèi)存的需求。與此同時,連接到內(nèi)存的標(biāo)
    的頭像 發(fā)表于 12-24 13:45 ?867次閱讀

    恩智浦eIQ Time Series Studio的工作流程

    近年來,人工智能 (AI) 在推動各個行業(yè)創(chuàng)新方面發(fā)揮了關(guān)鍵作用。視覺和語音技術(shù)的進(jìn)步促進(jìn)了大型智能模型的發(fā)展,創(chuàng)造了新的用例,并改善了用戶體驗(yàn)。越來越多的應(yīng)用要求能夠在配備微控制器微處理器的邊緣設(shè)備上運(yùn)行的AI,這帶來了更低的延遲、更低的能耗以及更強(qiáng)的數(shù)據(jù)隱私保護(hù)等好
    的頭像 發(fā)表于 12-09 09:22 ?1039次閱讀
    恩智浦eIQ Time Series Studio的<b class='flag-5'>工作流程</b>

    盛顯科技:拼接處理器連接大屏方法是什么?

    拼接處理器作為大屏幕顯示系統(tǒng)的控制核心,負(fù)責(zé)將信號源的圖像精準(zhǔn)地按照用戶的要求傳送到輸出的大屏幕上,并通過系統(tǒng)中的控制服務(wù)器對整個顯示系統(tǒng)進(jìn)行高效管理。那么您知道拼接處理器連接大屏
    的頭像 發(fā)表于 12-05 21:55 ?1105次閱讀
    盛顯科技:拼接<b class='flag-5'>處理器</b>連接大屏<b class='flag-5'>方法</b>是什么?

    用CPLD控制ADS7229,工作流程是怎么樣的?

    用CPLD控制ADS7229,因?yàn)樾枰玫綘顟B(tài)機(jī),需要了解7229的工作流程是怎么樣的,手冊上沒有看懂,望大俠指點(diǎn)! 比如:流程一:通過SPI接口進(jìn)行寄存(CFR)配置——》啟動轉(zhuǎn)
    發(fā)表于 12-03 07:50

    FPGA 與微控制器優(yōu)缺點(diǎn)比較

    和可編程互連組成。它們的主要優(yōu)點(diǎn)是并行處理能力極強(qiáng),可以同時執(zhí)行多個操作,這使得FPGA在需要高速數(shù)據(jù)處理的應(yīng)用中表現(xiàn)出色,如數(shù)字信號處理(DSP)、通信系統(tǒng)和高速接口。 微控制器
    的頭像 發(fā)表于 12-02 09:58 ?1561次閱讀

    光耦知識分享 | 探討光耦在微處理器及相關(guān)電路中創(chuàng)新應(yīng)用與實(shí)踐

    微處理器(MCU)是一種集成電路芯片,用于執(zhí)行計(jì)算機(jī)程序指令和處理數(shù)據(jù)。它是計(jì)算機(jī)系統(tǒng)的核心部件,負(fù)責(zé)執(zhí)行各種計(jì)算、邏輯和控制任務(wù)。微處理器在各種電子設(shè)備中都有廣泛的應(yīng)用,包括計(jì)算機(jī)、
    的頭像 發(fā)表于 11-05 09:00 ?738次閱讀
    光耦知識分享 | 探討光耦在<b class='flag-5'>微處理器</b>及相關(guān)電路中創(chuàng)新應(yīng)用與實(shí)踐