近年來嵌入式領(lǐng)域迅速發(fā)展,讓嵌入式系統(tǒng)相關(guān)應(yīng)用遍及生活無所不在,同時利用軟體來讓終端客戶產(chǎn)品形成差異化的情況也越來越多,在功能持續(xù)提升的狀況下,使得嵌入式系統(tǒng)在開發(fā)以及軟體設(shè)計上的復(fù)雜度遠比以往增加不少。再加上,市場對于嵌入式系統(tǒng)的開發(fā)周期、開發(fā)成本和產(chǎn)品品質(zhì)要求不斷地提高,該如何為設(shè)計人員提供所需的工具以及嵌入式軟體的完整解決方案便成為一門重要的課題。
面對軟體的品質(zhì)與安全方面需求的因素日益增長,連帶使得MCU軟體設(shè)計和測試工作也越來越沈重,意法半導(dǎo)體產(chǎn)品行銷經(jīng)理楊正廉表示,在嵌入式產(chǎn)品的開發(fā)過程中,好的開發(fā)工具及開發(fā)環(huán)境往往直接影響嵌入式產(chǎn)品的開發(fā)周期和產(chǎn)品品質(zhì),特別是將UML設(shè)計、靜態(tài)代碼分析、動態(tài)覆蓋測試等功能進一步整合到開發(fā)工具更是必然的趨勢。
MCU與第三方開發(fā)工具廠商除了分別提供易用的開發(fā)工具來大幅縮減設(shè)計人員的開發(fā)設(shè)計時程,以及幫助開發(fā)人員更深入的理解MCU,為了能夠讓入門的初學(xué)者以及吸引更多的客戶可以加快腳步進入MCU的設(shè)計殿堂,各家MCU廠商競相導(dǎo)入圖形化(GUI)開發(fā)工具。畢竟在這講求圖形化介面的科技時代,沒有圖形化的開發(fā)工具,開發(fā)人員可能需要耗費相當(dāng)冗長的時間去調(diào)整測試相關(guān)配置。
透過圖形化開發(fā)工具,當(dāng)發(fā)生設(shè)計錯誤時能夠自動突出顯示,好讓開發(fā)人員可以把精力和時間全心投入于進階開發(fā),而不是反覆調(diào)整測試。德州儀器亞洲區(qū)市場開發(fā)經(jīng)理陳俊宏表示,特別是在配置MCU周邊設(shè)備方面,可說是開發(fā)人員必須面對的另一個夢靨,如果沒有軟體配置工具的協(xié)助,取而代之的將會是繁瑣的過程。透過圖形化對話框,除了能夠讓設(shè)計人員直觀方便以及免除編寫百行以上程式碼之苦,不僅可以快速產(chǎn)生啟動代碼節(jié)省時間,更能提高開發(fā)效率,可說是新手的最佳友善開發(fā)工具。
不論是MCU廠商自行推出的開發(fā)工具抑或是第三方開發(fā)工具,均已逐步導(dǎo)入圖形化設(shè)計介面來輔助設(shè)計人員縮短開發(fā)時間,以及簡化設(shè)計步驟。雖然圖形化開發(fā)工具基本上可以滿足中低階MCU相關(guān)應(yīng)用的開發(fā)需求,但仍無法勝任高階MCU產(chǎn)品開發(fā)的重責(zé)大任,預(yù)估2015年圖形化開發(fā)工具才會是綻放的元年。