當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 入門指導(dǎo) > 選擇嵌入式設(shè)計(jì)軟件時(shí)要考慮的前四項(xiàng)功能
不管什么行業(yè),其實(shí)競爭都是很激烈的,所以,作為一名嵌入式軟件人員自然也有很大的壓力了,下面可以先來了解下選擇嵌入式設(shè)計(jì)軟件時(shí)要考慮的前四項(xiàng)功能 ,歡迎閱讀。
你的執(zhí)行此操作的能力通常取決于你所使用的嵌入式軟件設(shè)計(jì)工具。你需要工具來快速有效地構(gòu)建軟件,那么選擇嵌入式軟件設(shè)計(jì)工具需要考慮哪些因素呢,以下是需要考慮的四個(gè)最重要的功能。
功能1:核心支持
核心支持就是你選擇的設(shè)備,首先需要做的是確保所選軟件支持正確的設(shè)備。因此,首先列出產(chǎn)品中當(dāng)前正在使用的設(shè)備。然后,檢查要購買的嵌入式設(shè)計(jì)軟件是否支持這些設(shè)備。可能新軟件不需要支持舊產(chǎn)品中使用的設(shè)備。接下來,考慮將來要使用的設(shè)備。如果同樣適用,這樣就可以節(jié)約一些開發(fā)成本。
功能2:易用性
易用性也是一個(gè)非常重要的功能。難以使用的工具可能會(huì)使開發(fā)人員感到沮喪,并延長開發(fā)時(shí)間。
功能3:對常用功能的支持
在測試軟件包的易用性之后,請查看對所需其他功能的支持。這可能包括對實(shí)時(shí)操作系統(tǒng)(RTOS)以及通信硬件和軟件(如USB,TCP / IP和藍(lán)牙)的支持。如果你的設(shè)計(jì)需要此功能,而嵌入式設(shè)計(jì)軟件不提供此功能的支持,則將花費(fèi)、大量時(shí)間和金錢來設(shè)計(jì)自己的解決方案。
此外,在應(yīng)用程序中可能重要的另一個(gè)功能是對功能安全標(biāo)準(zhǔn)的支持,例如ISO 26262,它為軟件工具認(rèn)證提供了指導(dǎo)。如果這對您很重要,則尋找一種工具,該工具應(yīng)提供支持“使用時(shí)增強(qiáng)的信心”和“軟件工具的驗(yàn)證”資格認(rèn)證方法的解決方案。
功能4:調(diào)試
沒有人能立即設(shè)計(jì)出完美的軟件。對于當(dāng)今復(fù)雜的高性能應(yīng)用程序尤其如此。這意味著開發(fā)人員將花費(fèi)大量時(shí)間調(diào)試應(yīng)用程序,并花費(fèi)大量時(shí)間使用調(diào)試器。因此,調(diào)試器的功能和速度對上市時(shí)間有很大的影響。您可能要尋找的一些功能包括:
多個(gè)信息窗口,可讓您監(jiān)視變量,內(nèi)存和堆棧
復(fù)雜的斷點(diǎn),可讓您根據(jù)指令計(jì)數(shù),周期計(jì)數(shù)或計(jì)時(shí)器計(jì)數(shù)來暫停程序執(zhí)行
保存和還原內(nèi)存,使您輕松將系統(tǒng)恢復(fù)到已知狀態(tài)
以上介紹的就是選擇嵌入式設(shè)計(jì)軟件時(shí)要考慮的前四項(xiàng)功能了,這對于很多學(xué)生來說還是比較新的方面,不過這里就需要你多去了解了,慢慢去接觸嵌入式設(shè)計(jì)就好了,不過學(xué)習(xí)嵌入式切忌好高騖遠(yuǎn)。