無論您身在哪個行業(yè),競爭都非常艱難。 同樣,開發(fā)嵌入式軟件有時會承受很大的壓力,不僅要使工作比以往更快,而且要比以往更有效。 這才意味著能夠提供具有更高性能和更少“錯誤”的軟件。
你的執(zhí)行此操作的能力通常取決于你所使用的嵌入式軟件設(shè)計工具。你需要工具來快速有效地構(gòu)建軟件,那么選擇嵌入式軟件設(shè)計工具需要考慮哪些因素呢,以下是需要考慮的四個最重要的功能。
功能1:核心支持
核心支持就是你選擇的設(shè)備,首先需要做的是確保所選軟件支持正確的設(shè)備。因此,首先列出產(chǎn)品中當前正在使用的設(shè)備。然后,檢查要購買的嵌入式設(shè)計軟件是否支持這些設(shè)備。可能新軟件不需要支持舊產(chǎn)品中使用的設(shè)備。接下來,考慮將來要使用的設(shè)備。如果同樣適用,這樣就可以節(jié)約一些開發(fā)成本。
功能2:易用性
易用性也是一個非常重要的功能。難以使用的工具可能會使開發(fā)人員感到沮喪,并延長開發(fā)時間。
功能3:對常用功能的支持
在測試軟件包的易用性之后,請查看對所需其他功能的支持。這可能包括對實時操作系統(tǒng)(RTOS)以及通信硬件和軟件(如USB,TCP / IP和藍牙)的支持。如果你的設(shè)計需要此功能,而嵌入式設(shè)計軟件不提供此功能的支持,則將花費、大量時間和金錢來設(shè)計自己的解決方案。
此外,在應(yīng)用程序中可能重要的另一個功能是對功能安全標準的支持,例如ISO 26262,它為軟件工具認證提供了指導。如果這對您很重要,則尋找一種工具,該工具應(yīng)提供支持“使用時增強的信心”和“軟件工具的驗證”資格認證方法的解決方案。
功能4:調(diào)試
沒有人能立即設(shè)計出完美的軟件。對于當今復雜的高性能應(yīng)用程序尤其如此。這意味著開發(fā)人員將花費大量時間調(diào)試應(yīng)用程序,并花費大量時間使用調(diào)試器。因此,調(diào)試器的功能和速度對上市時間有很大的影響。您可能要尋找的一些功能包括:
多個信息窗口,可讓您監(jiān)視變量,內(nèi)存和堆棧
復雜的斷點,可讓您根據(jù)指令計數(shù),周期計數(shù)或計時器計數(shù)來暫停程序執(zhí)行
備份和還原內(nèi)存以輕松地將系統(tǒng)還原到已知狀態(tài)
-
usb
+關(guān)注
關(guān)注
60文章
8071瀏覽量
269887 -
TCP
+關(guān)注
關(guān)注
8文章
1395瀏覽量
80175 -
RTOS
+關(guān)注
關(guān)注
24文章
837瀏覽量
120610
發(fā)布評論請先 登錄
嵌入式linux培訓之嵌入式微處理器的選擇
設(shè)計嵌入式系統(tǒng)硬件電路時需要考慮哪些問題
選擇嵌入式設(shè)計軟件需要考慮哪一些問題
選擇嵌入式設(shè)計軟件時需要考慮的一些問題
嵌入式軟件設(shè)計工具應(yīng)該如何選擇
嵌入式軟件開發(fā)的特點、設(shè)計流程、嵌入式軟件的結(jié)構(gòu)

選擇嵌入式設(shè)計軟件時要考慮的前五個特性
嵌入式主板購買需要考慮哪些內(nèi)容?

嵌入式軟件設(shè)計的原則分享

定制嵌入式主板,需要考慮的功能有哪些?

評論