自 1960 年代以來,嵌入式系統(tǒng)一直存在。這些系統(tǒng)的工作是執(zhí)行各種功能,或者作為更大系統(tǒng)的一部分,或者單獨執(zhí)行。
盡管這些系統(tǒng)在其范圍內(nèi)具有創(chuàng)新性,但許多組織仍在嵌入式系統(tǒng)開發(fā)中使用傳統(tǒng)方法。盡管一些傳統(tǒng)方法是可用的,但其中許多方法在今天的標(biāo)準(zhǔn)中已經(jīng)過時。這就是為什么了解如何實施更新的方法來改進(jìn)嵌入式系統(tǒng)開發(fā)很重要的原因。
在本文中,我們將討論舊方法如何阻礙嵌入式系統(tǒng)開發(fā),以及模擬等新方法如何將這一過程提高十倍。
傳統(tǒng)方法
“由于熟悉嵌入式系統(tǒng),傳統(tǒng)方法仍在使用,” Elite Assignment Help和State of writing的商業(yè)作家 Arthur Churchill 說。“然而,傳統(tǒng)方法既緩慢又昂貴,如今它們的可行性不如幾年前。隨著行業(yè)每天都在發(fā)展,現(xiàn)在需要更便宜、更快的方法。”
現(xiàn)在,在我們深入研究更新的解決方案之前,我們首先需要了解傳統(tǒng)方法可能帶來的延遲和障礙。
延誤和障礙
延遲和障礙通常是開發(fā)人員的煩惱,因為他們希望立即找到嵌入式系統(tǒng)中問題的根源。換句話說,開發(fā)人員通常沒有時間等待目標(biāo)硬件出現(xiàn)在原型制造中。這些延遲和障礙可能會導(dǎo)致自動化和測試出現(xiàn)問題。此外,它們可能會導(dǎo)致不耐煩,開發(fā)人員會試圖偷工減料,然后匆忙進(jìn)行測試,這可能會導(dǎo)致不必要的錯誤。最有害的錯誤之一是將原型“粘在一起”,然后將其作為……嗯,原型,這可能會損害組織的聲譽和誠信。
使用硬件和系統(tǒng)仿真
幸運的是,組織現(xiàn)在正在尋找有前途的模擬概念。仿真可用于開發(fā)、測試和支持嵌入式系統(tǒng),而無需開發(fā)人員走捷徑。相反,開發(fā)人員可以放心,結(jié)果會盡快出現(xiàn),并且他們將有一個合適的原型來演示。
Wind River Simics 等全系統(tǒng)模擬器非常適合模擬,因為它們允許開發(fā)團(tuán)隊在改進(jìn)系統(tǒng)時考慮不同的方法。
模擬器可以執(zhí)行以下操作:
將軟件開發(fā)與硬件可用性分離
使用高級軟件模擬各種硬件類型和操作系統(tǒng)
模擬各種板、網(wǎng)絡(luò)和外圍設(shè)備
運行完整的軟件堆棧等。
這個怎么運作
“使用更新的方法開發(fā)嵌入式系統(tǒng)可以讓您在運行多個測試的同時模擬各種操作場景,” OX Essays和UK Writings的項目經(jīng)理 Timothy Walters 說。“無論您是在模擬錯誤場景、操縱時間還是其他任何事情,您都可以根據(jù)需要重新創(chuàng)建此類場景。”
由于必須投資模擬器,因此您需要了解它在產(chǎn)品生命周期中的工作原理:
在設(shè)計階段,開發(fā)人員可以試驗各種硬件設(shè)置。這一階段幫助他們在選擇正確的假設(shè)之前驗證設(shè)計假設(shè)。
接下來,在開發(fā)階段,開發(fā)人員可以在虛擬系統(tǒng)上測試和運行軟件。虛擬系統(tǒng)通常用于模擬它們在現(xiàn)實生活中通常所做的事情。
然后,在測試階段,開發(fā)人員可以進(jìn)行有效的軟件調(diào)試。在這里,調(diào)試不再需要昂貴的硬件設(shè)置。而且,開發(fā)人員可以很好地控制任何虛擬目標(biāo),從而有效地隔離問題。
總體而言,當(dāng)您實施仿真時,該過程幾乎可以無縫完成。仿真將使開發(fā)人員能夠處理嵌入式系統(tǒng)中真正重要的事情。
結(jié)論
如您所見,仿真旨在消除嵌入式系統(tǒng)開發(fā)中的任何延遲或障礙。
隨著嵌入式系統(tǒng)的不斷發(fā)展,在改進(jìn)、調(diào)試和原型設(shè)計此類系統(tǒng)時,已經(jīng)需要更快的解決方案。當(dāng)模擬等解決方案發(fā)揮作用時,整個開發(fā)周期對于開發(fā)人員來說可以順利進(jìn)行。
提醒一下,仿真可以為您的嵌入式系統(tǒng)開發(fā)執(zhí)行以下操作:
簡化整個開發(fā)過程
防止過程中的任何障礙
幫助組織創(chuàng)建更好的原型
幫助組織為市場創(chuàng)造最佳產(chǎn)品等。
當(dāng)您研究仿真時,您將走上改進(jìn)嵌入式系統(tǒng)開發(fā)的道路,然后從中獲益!
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19676瀏覽量
317741 -
仿真
+關(guān)注
關(guān)注
52文章
4289瀏覽量
135902 -
模擬器
+關(guān)注
關(guān)注
2文章
894瀏覽量
44439
發(fā)布評論請先 登錄
明遠(yuǎn)智睿SSD2351:開啟嵌入式系統(tǒng)開發(fā)新時代
明遠(yuǎn)智睿SSD2351:嵌入式系統(tǒng)開發(fā)的卓越之選
泰克MSO2024B混合信號示波器在嵌入式系統(tǒng)開發(fā)中的應(yīng)用

嵌入式開發(fā),如何選擇適合的系統(tǒng)?

嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式
STM32開發(fā)入門進(jìn)階必備!《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫》新書發(fā)布!

嵌入式主板開發(fā)詳細(xì)指南

評論