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

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

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

嵌入式系統(tǒng)原型設(shè)計(jì)

星星科技指導(dǎo)員 ? 來(lái)源:microchip ? 作者:microchip ? 2023-04-23 10:44 ? 次閱讀

嵌入式系統(tǒng)原型設(shè)計(jì)的未來(lái)

盡管一些行業(yè)年復(fù)一年地經(jīng)歷了嵌入式系統(tǒng)復(fù)雜性的不斷增加,但未來(lái)幾年不太可能有任何行業(yè)能夠擺脫它。一些新興趨勢(shì)促成了這一點(diǎn),主要是對(duì)互聯(lián)網(wǎng)連接或網(wǎng)絡(luò)傳感器控制器和執(zhí)行器以及物聯(lián)網(wǎng)IoT) 的推動(dòng)。這種轉(zhuǎn)變也轉(zhuǎn)向電氣化系統(tǒng),并為以前的機(jī)械模擬電氣系統(tǒng)增加“智能”。因此,設(shè)計(jì)人員和開(kāi)發(fā)人員在進(jìn)行嵌入式系統(tǒng)設(shè)計(jì)時(shí)需要考慮的因素越來(lái)越多。

這些趨勢(shì)在可再生能源、汽車(chē)、工業(yè)射頻/微波通信行業(yè)中很明顯,在短短幾年內(nèi),傳統(tǒng)的模擬嵌入式電子控制系統(tǒng)主要被微控制器MCU)、微處理器(MPU)、數(shù)字信號(hào)控制器(DSC)和大量數(shù)字驅(qū)動(dòng)外設(shè)所取代。

嵌入式系統(tǒng)的復(fù)雜性和數(shù)量不斷增加,為敏捷且技能嫻熟的組織創(chuàng)造了機(jī)會(huì)和新市場(chǎng),以便在這些機(jī)會(huì)出現(xiàn)時(shí)快速響應(yīng)。然而,響應(yīng)市場(chǎng)的任務(wù)已成為一項(xiàng)更大的挑戰(zhàn),這不僅是因?yàn)楝F(xiàn)代嵌入式系統(tǒng)的普遍復(fù)雜性,而且現(xiàn)在還由于消費(fèi)者需求的快速變化,從而減少了理想的市場(chǎng)窗口。這在幾乎每個(gè)行業(yè)的原始電子制造商(OEM)中引起了爭(zhēng)論。無(wú)論是購(gòu)買(mǎi)商用現(xiàn)貨 (COTS) 解決方案、從頭開(kāi)始開(kāi)發(fā)產(chǎn)品,還是修改 COTS 以適應(yīng)所需的規(guī)格,可能的解決方案的數(shù)量只會(huì)使情況變得更加復(fù)雜。

無(wú)論采用哪種方法,在為新的嵌入式設(shè)計(jì)選擇MCU、MPU或DSC時(shí),有幾個(gè)主要考慮因素。這包括開(kāi)發(fā)板的選擇、補(bǔ)充應(yīng)用程序并與開(kāi)發(fā)板兼容的模塊、早期開(kāi)發(fā)軟件和資源、原型/概念驗(yàn)證系統(tǒng)安全性和最終產(chǎn)品安全性之間的差異,以及從原型到生產(chǎn)的過(guò)渡。Microchip設(shè)計(jì)人員認(rèn)識(shí)到這些挑戰(zhàn),實(shí)施了開(kāi)發(fā)硬件,軟件和資源的生態(tài)系統(tǒng),以幫助設(shè)計(jì)人員和開(kāi)發(fā)人員進(jìn)行這些考慮和過(guò)渡。

本文旨在討論與為嵌入式設(shè)計(jì)選擇MCU、MPU或DSC相關(guān)的早期設(shè)計(jì)階段考慮因素,以及Microchip的硬件和軟件工具生態(tài)系統(tǒng)如何在整個(gè)早期設(shè)計(jì)過(guò)程中為設(shè)計(jì)人員和開(kāi)發(fā)人員提供支持,然后過(guò)渡到生產(chǎn)。本文還介紹了最新物聯(lián)網(wǎng)應(yīng)用的不同嵌入式設(shè)計(jì)注意事項(xiàng)。

開(kāi)發(fā)板和 MCU、MPU 和 DSC 選項(xiàng)

開(kāi)發(fā)板是概念驗(yàn)證和原型設(shè)計(jì)階段的關(guān)鍵資源,使設(shè)計(jì)團(tuán)隊(duì)能夠更輕松地適應(yīng)新 MCU、MPU 或 DSC 的學(xué)習(xí)曲線。一個(gè)好的開(kāi)發(fā)板通常包括訪問(wèn)器件的所有引腳、外設(shè)功能、外部模塊以及允許輕松編程和調(diào)試的接口。理想情況下,幾個(gè)LS開(kāi)發(fā)板可用于給定的器件系列,因此根據(jù)設(shè)計(jì)人員的需求、熟悉程度和技能水平,將有一個(gè)“最合適”的選項(xiàng)。對(duì)于不確定他們需要的確切器件的設(shè)計(jì)人員來(lái)說(shuō),另一個(gè)有價(jià)值的特性是能夠交換器件的開(kāi)發(fā)板,以便可以使用用于比較和開(kāi)發(fā)的通用平臺(tái)。

Microchip提供多種開(kāi)發(fā)板系列,旨在使早期開(kāi)發(fā)更容易獲得。許多Microchip開(kāi)發(fā)板選項(xiàng)通常專(zhuān)用于特定的處理器系列或具有可交換的處理器基礎(chǔ)設(shè)施,并且大多數(shù)包括擴(kuò)展選項(xiàng)以添加常用功能。這些板采用高效緊湊的設(shè)計(jì),并與Microchip廣泛的軟件開(kāi)發(fā)工具和資源生態(tài)系統(tǒng)兼容。

模塊 在嵌入式系統(tǒng)原型設(shè)計(jì)已經(jīng)很繁忙的任務(wù)之上,必須設(shè)計(jì)、構(gòu)建和測(cè)試外部傳感器、執(zhí)行器、控制、通信和用戶(hù)界面模塊

通常本身就是一項(xiàng)壯舉。具有內(nèi)置外部模塊接口的開(kāi)發(fā)板支持各種功能,可以顯著縮短開(kāi)發(fā)時(shí)間,評(píng)估模塊上安裝的組件,并允許進(jìn)行創(chuàng)造性實(shí)驗(yàn)。

一個(gè)由許多Microchip開(kāi)發(fā)板支持的優(yōu)秀模塊系統(tǒng)是MikroElektronika Click板。mikroBUS 模塊系統(tǒng)具有出色的可擴(kuò)展性和可訪問(wèn)性,有數(shù)百個(gè)模塊支持廣泛的傳感、控制、驅(qū)動(dòng)、通信和接口。此外,點(diǎn)擊板可以以相當(dāng)即插即用的風(fēng)格進(jìn)行交換,這使得點(diǎn)擊板和功能之間的切換變得簡(jiǎn)單。Click 板模塊的幾個(gè)示例包括顯示器、電機(jī)控制器、存儲(chǔ)、人機(jī)接口、傳感器、無(wú)線通信硬件等。

其他Microchip開(kāi)發(fā)板也可以通過(guò)擴(kuò)展套件(如Xplained PRO擴(kuò)展套件和附加板)進(jìn)行高度擴(kuò)展。此類(lèi)擴(kuò)展套件具有無(wú)線電收發(fā)器、Wi-Fi? 控制器、ZigBit 模塊、加密身份驗(yàn)證?設(shè)備、以太網(wǎng)網(wǎng)絡(luò)、SD 卡接口、觸摸/圖形顯示器等。

安全性

在漏洞利用和黑客攻擊的時(shí)代,設(shè)計(jì)和開(kāi)發(fā)嵌入式設(shè)備對(duì)于許多組織來(lái)說(shuō)是一項(xiàng)艱巨的任務(wù)。由于嵌入式設(shè)備(如采購(gòu)、硬件、固件、軟件、內(nèi)存/存儲(chǔ)、連接和云網(wǎng)絡(luò))具有如此多的安全級(jí)別,因此設(shè)計(jì)人員和開(kāi)發(fā)人員在內(nèi)部處理安全性的各個(gè)方面都具有挑戰(zhàn)性。此外,測(cè)試和確保嵌入式設(shè)備各個(gè)方面都是安全的基礎(chǔ)設(shè)施超出了許多組織的范圍。

Microchip從多個(gè)角度加強(qiáng)了安全性。他們提供與其開(kāi)發(fā)板配合使用的加密身份驗(yàn)證模塊,使開(kāi)發(fā)安全功能更快、更容易,以及開(kāi)箱即用的安全設(shè)備解決方案。例如,Microchip的零接觸配置(ZTP)加密身份驗(yàn)證設(shè)備消除采購(gòu)、硬件、連接和云安全問(wèn)題,無(wú)需 OEM 修改或重新編程設(shè)備 。

ZTP 系統(tǒng)與用于 AWS IoT 應(yīng)用程序的 ATECC508AMAHAW 設(shè)備一樣,使用防篡改安全技術(shù)來(lái)保護(hù)存儲(chǔ)和集成的橢圓曲線加密 (ECC) 硬件加速器。它還利用 AWS IoT 服務(wù)的即時(shí)注冊(cè)功能以及用于批量證書(shū)上傳的強(qiáng)制性 TLS 1.2/相互身份驗(yàn)證,Microchip 的安全設(shè)施可以在運(yùn)送設(shè)備之前處理預(yù)置。預(yù)配置的安全/身份驗(yàn)證以及集成的加密硬件使開(kāi)發(fā)人員能夠自信地采購(gòu)安全硬件,而不會(huì)因采購(gòu)問(wèn)題而暴露泄漏。或者,如果任何設(shè)備被惡意獲取和逆向工程。

由于安全物聯(lián)網(wǎng)設(shè)備的原型設(shè)計(jì)通常具有挑戰(zhàn)性,Microchip還提供與Google Cloud IoT Core平臺(tái)安全集成的安全物聯(lián)網(wǎng)開(kāi)發(fā)板。例如,AVR-IoT WG 板 (AC164160) 和 PIC-IoT 板 (AC16164) 都允許開(kāi)發(fā)人員在 60 秒內(nèi)獲得開(kāi)箱即用的云連接,從而提供基于硬件的安全私鑰存儲(chǔ)。此外,物聯(lián)網(wǎng)開(kāi)發(fā)板具有完全認(rèn)證的Wi-Fi和CryptoAuthentication安全元件,可快速開(kāi)發(fā)安全無(wú)線解決方案。最后,AVR-IoT WG 板中的 ATECC608A 安全元件可處理每個(gè)器件的身份驗(yàn)證并提供 ZTP 功能。

軟件 隨著嵌入式系統(tǒng)硬件、工具、軟件、技術(shù)和方法的變化速度,即使是經(jīng)驗(yàn)豐富的開(kāi)發(fā)團(tuán)隊(duì)在使用新的嵌入式設(shè)備時(shí)也可能會(huì)經(jīng)歷學(xué)習(xí)曲線。對(duì)于未配備面向特定設(shè)備的工具和資源的通用集成開(kāi)發(fā)環(huán)境尤其如此。另一方面,由于接口和加載嵌入式設(shè)備庫(kù)的不熟悉方面,供應(yīng)商軟件也可能是一個(gè)適應(yīng)環(huán)境的挑戰(zhàn)。此外,一些供應(yīng)商軟件專(zhuān)為專(zhuān)家用戶(hù)設(shè)計(jì),對(duì)于入門(mén)級(jí)開(kāi)發(fā)人員,甚至是經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員來(lái)說(shuō),如果不學(xué)習(xí)新平臺(tái),就會(huì)令人生畏。

Microchip擁有專(zhuān)業(yè)開(kāi)發(fā)的硬件、軟件和資源生態(tài)系統(tǒng),通過(guò)提供各種IDE、易于整合的軟件庫(kù)以及豐富的參考設(shè)計(jì)和隨附的示例代碼,更好地為各種技能和熟悉程度的開(kāi)發(fā)人員提供便利。

此外,Microchip的許多設(shè)備都支持免費(fèi)提供的示例代碼,可通過(guò)IDE訪問(wèn),包括IDE中的工具,這些工具有助于簡(jiǎn)化特定于設(shè)備的功能和特性的開(kāi)發(fā)。

過(guò)渡到生產(chǎn)

在開(kāi)發(fā)的概念驗(yàn)證和原型設(shè)計(jì)階段之后,通常在開(kāi)發(fā)階段期間,設(shè)計(jì)師和開(kāi)發(fā)人員需要開(kāi)始生產(chǎn)和軟件設(shè)計(jì)。在這個(gè)過(guò)渡過(guò)程中,許多設(shè)計(jì)師和開(kāi)發(fā)人員必須從頭開(kāi)始,因?yàn)樗麄兛赡苤皇撬缮⒌剡x擇了原型系統(tǒng)。表示可在生產(chǎn)中使用的內(nèi)容。

Microchip硬件和IDE的情況并非如此。由于在原型設(shè)計(jì)期間編寫(xiě)的代碼甚至可以從入門(mén)級(jí) IDE 輕松移植到專(zhuān)業(yè)級(jí)工具,因此它們將與生產(chǎn)硬件中實(shí)現(xiàn)的開(kāi)發(fā)板中的相同設(shè)備無(wú)縫協(xié)作。因此,在Microchip生態(tài)系統(tǒng)中工作使開(kāi)發(fā)人員能夠編寫(xiě)一次代碼,甚至可以輕松地在項(xiàng)目之間重用代碼。

簡(jiǎn)化原型設(shè)計(jì)到生產(chǎn)

現(xiàn)代嵌入式電子產(chǎn)品,無(wú)論是用于消費(fèi)、商業(yè)還是工業(yè)應(yīng)用,都變得越來(lái)越復(fù)雜,用于原型設(shè)計(jì)和設(shè)計(jì)此類(lèi)系統(tǒng)的工具也變得越來(lái)越復(fù)雜。開(kāi)發(fā)概念驗(yàn)證所需的學(xué)習(xí)曲線和設(shè)計(jì)資源隨著最新電子產(chǎn)品的復(fù)雜性和多樣性而變得成比例。

審核編輯:郭婷

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

    關(guān)注

    2542

    文章

    50295

    瀏覽量

    750229
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16039

    瀏覽量

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

    關(guān)注

    5054

    文章

    18921

    瀏覽量

    300904
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式機(jī)電一體化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》讀后感

    何使用xpc_target進(jìn)行嵌入式系統(tǒng)原型設(shè)計(jì)和測(cè)試,以及PIC、Arduino和樹(shù)莓派等在實(shí)際應(yīng)用中的使用。這些內(nèi)容不僅豐富了我的知識(shí)面,還讓我看到了嵌入式
    發(fā)表于 08-21 08:45

    【下載】《ARM快速嵌入式系統(tǒng)原型設(shè)計(jì):基于mbed開(kāi)源硬件》

    `編輯推薦語(yǔ)托爾森等著的《ARM快速嵌入式系統(tǒng)原型設(shè)計(jì)(基于開(kāi)源硬件mbed)/電子與嵌入式系統(tǒng)設(shè)計(jì)譯叢》每章圍繞一個(gè)
    發(fā)表于 08-17 18:13

    ARM快速嵌入式系統(tǒng)原型設(shè)計(jì)下載地址

    ARM快速嵌入式系統(tǒng)原型設(shè)計(jì):基于開(kāi)源硬件MBED 完整的pdf格式文檔電子發(fā)燒友下載地址: 1 ARM快速嵌入式系統(tǒng)
    發(fā)表于 07-04 00:00

    基于LabView的嵌入式系統(tǒng)開(kāi)發(fā)

    ,圖形化系統(tǒng)設(shè)計(jì)(Graphical System Design)的理念就是源于這兩大趨勢(shì)。通過(guò)簡(jiǎn)化嵌入式編程的復(fù)雜性,降低了對(duì)工程師在嵌入式設(shè)計(jì)流程中各個(gè)步驟的要求;同時(shí)提供了從設(shè)計(jì)、原型
    發(fā)表于 05-14 06:12

    如何通過(guò)LabVIEW FPGA加速嵌入式系統(tǒng)原型化?

    FPGA在嵌入式系統(tǒng)中的優(yōu)勢(shì)有哪些?如何通過(guò)LabVIEW FPGA加速嵌入式系統(tǒng)原型化?
    發(fā)表于 05-06 07:42

    如何在嵌入式系統(tǒng)或快速原型構(gòu)建板上實(shí)現(xiàn)即交即用部署?

    如何在嵌入式系統(tǒng)或快速原型構(gòu)建板上實(shí)現(xiàn)即交即用部署?
    發(fā)表于 11-22 07:25

    設(shè)計(jì)嵌入式軟件時(shí)通用的原型和原則

    上。因此,如果你深入研究,就可以了解操作系統(tǒng)底層的原理。運(yùn)行在沒(méi)有操作系統(tǒng)的環(huán)境下會(huì)讓人真正體會(huì)并感謝操作系統(tǒng)為我們所做的一切。本書(shū)給出了在設(shè)計(jì)嵌入式軟件時(shí)通用的
    發(fā)表于 12-22 07:00

    基于可編程邏輯器件的嵌入式系統(tǒng)硬件原型設(shè)計(jì)

    硬件原型嵌入式系統(tǒng)設(shè)計(jì)中具有重要的作用。將可編程邏輯器件引入到嵌入式系統(tǒng)的硬件原型設(shè)計(jì)中,用來(lái)
    發(fā)表于 09-14 15:32 ?16次下載

    NI LabVIEW 8.6 全面簡(jiǎn)化嵌入式系統(tǒng)原型構(gòu)造與發(fā)

    NI LabVIEW 8.6 全面簡(jiǎn)化嵌入式系統(tǒng)原型構(gòu)造與發(fā)布過(guò)程 新版軟件提供最新FPGA和多核IP,支持更多最新基于NI FPGA的硬件產(chǎn)品
    發(fā)表于 08-12 08:26 ?562次閱讀

    基于FPGA的原型系統(tǒng)嵌入式應(yīng)用程序

    嵌入式應(yīng)用程序通常需要使用標(biāo)準(zhǔn)的微機(jī)和定制的接口。 本文講的是基于FPGA的原型系統(tǒng)嵌入式應(yīng)用程序。 Embedded applications usually require th
    發(fā)表于 05-22 14:48 ?21次下載
    基于FPGA的<b class='flag-5'>原型</b><b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>嵌入式</b>應(yīng)用程序

    嵌入式系統(tǒng)原理、設(shè)計(jì)與應(yīng)用

    本書(shū)系統(tǒng)講述了嵌入式系統(tǒng)的基本概念、開(kāi)發(fā)的原理及原則、軟件和硬件結(jié)構(gòu)的設(shè)計(jì)、嵌入式操作系統(tǒng)及網(wǎng)絡(luò)協(xié)議棧的總體構(gòu)架,以及
    發(fā)表于 04-25 17:07 ?2次下載

    基于FPGA芯片提供的圖形化開(kāi)發(fā)環(huán)境以加速嵌入式系統(tǒng)原型化詳解

    、船舶等領(lǐng)域。巨大的市場(chǎng)需求推動(dòng)了嵌入式系統(tǒng)向更高的技術(shù)水平發(fā)展。 嵌入式系統(tǒng)的開(kāi)發(fā)流程,一般可以分為三個(gè)階段:設(shè)計(jì),原型化、以及發(fā)布。
    發(fā)表于 11-18 09:04 ?2451次閱讀

    基于嵌入式系統(tǒng)原型設(shè)計(jì)的STM32開(kāi)放開(kāi)發(fā)環(huán)境詳解

    市場(chǎng)上涌現(xiàn)各種價(jià)格親民的經(jīng)濟(jì)型微控制器,助力新一代開(kāi)發(fā)者創(chuàng)造令人興奮的新型嵌入式應(yīng)用。如今的開(kāi)發(fā)工具非常好用,軟硬件均呈現(xiàn)模塊化趨勢(shì),插接安裝簡(jiǎn)單容易,使得產(chǎn)品設(shè)計(jì)評(píng)估和原型開(kāi)發(fā)周期大幅縮短
    發(fā)表于 06-12 18:41 ?1428次閱讀
    基于<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>原型</b>設(shè)計(jì)的STM32開(kāi)放<b class='flag-5'>式</b>開(kāi)發(fā)環(huán)境詳解

    嵌入式軟件,嵌入式硬件,系統(tǒng)設(shè)計(jì)和原型設(shè)計(jì)

    這是一年中的時(shí)間:嵌入式系統(tǒng)大會(huì)(ESC)即將來(lái)臨。下周,來(lái)自全球各地的開(kāi)發(fā)人員聚集在硅谷,了解最新的嵌入式系統(tǒng)設(shè)計(jì)技術(shù)和工具。
    的頭像 發(fā)表于 08-12 11:26 ?2168次閱讀

    恩智浦原型嵌入式設(shè)計(jì):電池管理系統(tǒng)應(yīng)用

    使用恩智浦基于模型的設(shè)計(jì)工具箱進(jìn)行快速原型嵌入式設(shè)計(jì):電池管理系統(tǒng)應(yīng)用
    發(fā)表于 09-22 15:50 ?419次閱讀