我上周參加了瑞薩開發(fā)者大會,因此在Synergy開發(fā)平臺的引入方面獲得了前排座位。我必須說,我對瑞薩處理平臺創(chuàng)建的方法和徹底性印象深刻。我可以看到這些平臺如何成為大多數(shù)嵌入式開發(fā)的未來。
如果您不了解Synergy平臺,可以在我的EE Times上發(fā)表一篇關(guān)于Synergy發(fā)布的文章的快速概述:在Renesas DevCon上發(fā)布的嵌入式開發(fā)的新方法。這給出了平臺所包含內(nèi)容的最簡要概述,但還有很多話要說。例如,未提及的一件事是合同制造的內(nèi)置安全功能。在嵌入式系統(tǒng)中使用合同制造時,存在這樣的風(fēng)險:您的硬件設(shè)計和固件可能會因其設(shè)計內(nèi)容而被克隆和銷售,甚至可能作為產(chǎn)品的偽造副本進行偽造和銷售。 Synergy系統(tǒng)能夠以允許一個且僅一個設(shè)備解密并運行固件的方式加密固件的ROM映像,然后將該加密映像傳送到設(shè)備,而不會暴露透明版本,因此
這只是Synergy平臺解決的眾多設(shè)計和制造挑戰(zhàn)中的一個。總的來說,平臺設(shè)計背后的目標(biāo)是讓開發(fā)人員免于需要為設(shè)備的設(shè)計和制造的常見方面而煩惱,這樣開發(fā)人員就可以專注于為產(chǎn)品設(shè)計增加獨特的價值。該平臺已經(jīng)預(yù)先集成了現(xiàn)代嵌入式系統(tǒng)所需的軟件服務(wù)作為桌面賭注,自動創(chuàng)建了硬件的設(shè)置和配置軟件,并提供了工作設(shè)計示例以及進入這些設(shè)計的思維過程。因此,該平臺節(jié)省了數(shù)月的設(shè)計和集成工作,并減少了對許多系統(tǒng)方面的專業(yè)知識的需求。
利用這些平臺是大多數(shù)嵌入式開發(fā)將在十年結(jié)束時完成的方式, 我猜測。我們已經(jīng)看到了這種趨勢的跡象。越來越多的開發(fā)人員轉(zhuǎn)向開源操作系統(tǒng),近50%的新開發(fā)項目現(xiàn)在至少使用預(yù)先設(shè)計的某種板開始他們的設(shè)計。隨著設(shè)計的開始,像Arduino,BeagleBoard和Raspberry Pi這樣的主板越來越受歡迎。沒有人真正想要重新發(fā)明輪子,嵌入式開發(fā)的平臺正在發(fā)展以消除任何需求,嵌入式開發(fā)人員越來越多地采用這樣的平臺。
沿著嵌入式開發(fā)所采用的軌跡向前推進產(chǎn)生一些有趣的結(jié)果。例如,我所看到的是,具有位級操作和設(shè)備驅(qū)動程序設(shè)計專業(yè)知識的傳統(tǒng)嵌入式開發(fā)人員,對外設(shè)操作,實時軟件和串行接口的深入理解將成為少數(shù)。隨著平臺不斷發(fā)展以抽象底層硬件并為軟件創(chuàng)建功能豐富的API,越來越多的嵌入式開發(fā)將落入應(yīng)用專家的手中,而對其基礎(chǔ)設(shè)計的基礎(chǔ)知之甚少。他們沒有必要,因為平臺會為他們處理所有這些細節(jié)。
這種演變將產(chǎn)生一些后果。其中一個是由開發(fā)人員創(chuàng)建的新的和創(chuàng)新的嵌入式應(yīng)用程序的大量涌現(xiàn),沒有先前的嵌入式背景這在物聯(lián)網(wǎng)(IoT)中已經(jīng)變得明顯,其中智能連接設(shè)備出現(xiàn)在各種意想不到的地方,由有限或沒有先前電子設(shè)計經(jīng)驗的人創(chuàng)建。而且,鑒于期望在本十年結(jié)束時將部署數(shù)百億的物聯(lián)網(wǎng)設(shè)備,非傳統(tǒng)開發(fā)商的擴散也同樣如此。行業(yè)資深人士不足以填補這么高的訂單。
我預(yù)計,另一個結(jié)果是,大多數(shù)傳統(tǒng)的嵌入式開發(fā)人員將從中心發(fā)展到開發(fā)項目,轉(zhuǎn)變?yōu)閮蓚€角色之一。系統(tǒng)架構(gòu)師的一個角色是利用他們對底層結(jié)構(gòu)的深入理解,指導(dǎo)開發(fā)團隊解決潛在的陷阱,對可以實現(xiàn)的目標(biāo)設(shè)定合理的期望,并幫助確保最終產(chǎn)品的穩(wěn)健性。另一個角色是合同設(shè)計專家,他將平臺風(fēng)格的設(shè)計轉(zhuǎn)變?yōu)槌杀窘档?,性能?yōu)化的版本。
當(dāng)然,仍然需要空白板設(shè)計來解決沒有平臺就足夠的獨特設(shè)計挑戰(zhàn)。開發(fā)人員總是需要自己創(chuàng)建平臺。但我認為,這些只是行業(yè)的一小部分。嵌入式開發(fā)的大部分將通過利用平臺來處理。
-
嵌入式
+關(guān)注
關(guān)注
5087文章
19152瀏覽量
306391 -
PCB打樣
+關(guān)注
關(guān)注
17文章
2968瀏覽量
21758 -
華強PCB
+關(guān)注
關(guān)注
8文章
1831瀏覽量
27844 -
華強pcb線路板打樣
+關(guān)注
關(guān)注
5文章
14629瀏覽量
43108
發(fā)布評論請先 登錄
相關(guān)推薦
評論