自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

怎么選擇合適的嵌入式設(shè)計(jì)軟件?

開發(fā) 后端 前端
不管你在什么行業(yè),機(jī)會(huì)的競(jìng)爭(zhēng)都是很激烈的。如果你是一位嵌入式軟件開發(fā)者,你面臨的壓力是不僅開發(fā)速度要比以前更快,開發(fā)的效率也需要更高;也就是說:你需要在比以往更短的時(shí)間內(nèi)作出性能更高、漏洞更少的軟件。

不管你在什么行業(yè),機(jī)會(huì)的競(jìng)爭(zhēng)都是很激烈的。如果你是一位嵌入式軟件開發(fā)者,你面臨的壓力是不僅開發(fā)速度要比以前更快,開發(fā)的效率也需要更高;也就是說:你需要在比以往更短的時(shí)間內(nèi)作出性能更高、漏洞更少的軟件。

而你完成工作的能力往往跟你選擇的嵌入式軟件設(shè)計(jì)工具有莫大的關(guān)系。你需要能幫你更快更高效地設(shè)計(jì)軟件的新工具,而不會(huì)給你帶來阻礙。

為了幫助你選擇合適嵌入式設(shè)計(jì)工具,我們總結(jié)了你需要考慮的最重要的五個(gè)方面。

一、設(shè)備/內(nèi)核支持

在選擇嵌入式設(shè)計(jì)軟件時(shí),你首先需要考慮的你所選擇的軟件對(duì)你所選擇的設(shè)備的支持程度。為了明確你的需求,你需要列出你的產(chǎn)品中出現(xiàn)的設(shè)備的清單。然后,逐個(gè)檢驗(yàn)?zāi)氵x擇的嵌入式設(shè)計(jì)軟件是否支持你的設(shè)備。

很可能會(huì)出現(xiàn)這種情況,新的軟件再也無法對(duì)舊設(shè)備提供支持。當(dāng)你不需要開發(fā)新的應(yīng)用,而只需要對(duì)已有的軟件進(jìn)行維護(hù)時(shí),你已經(jīng)擁有的軟件或許就已經(jīng)足夠了。

接下來,你還要考慮你會(huì)在未來使用到的設(shè)備。你當(dāng)然希望你購(gòu)買的嵌入式設(shè)計(jì)軟件也能支持更新的嵌入式設(shè)備,你不想每一次出現(xiàn)新設(shè)備的時(shí)候都購(gòu)買一次軟件,這樣不僅成本很高,熟練掌握新軟件也需要時(shí)間和精力。

 

[[133533]]

二、易用性

易用性也是非常重要的功能。難用的工具不僅會(huì)讓開發(fā)者精神崩潰,而且也延長(zhǎng)了開發(fā)時(shí)間。

為了確保你看重的嵌入式設(shè)計(jì)軟件的易用性合乎你的胃口,可以下載該軟件進(jìn)行試用,一般的開發(fā)軟件都提供了15-30天的試用期,這對(duì)于不想花冤枉錢的你自然是格外重要的。

要做到這一點(diǎn),首先可以建立一個(gè)實(shí)驗(yàn)項(xiàng)目。不需要太復(fù)雜——畢竟你只有30天時(shí)間——但這個(gè)項(xiàng)目必須要復(fù)雜到能讓開發(fā)者驗(yàn)證軟件的開發(fā)性能和編譯質(zhì)量。

在你的測(cè)試的時(shí)候,一定不要使用軟件提供者給出的參考項(xiàng)目,這些通常都針對(duì)軟件做了特定的優(yōu)化,感覺自然好得多。你應(yīng)該自己寫代碼或者獲取非軟件提供商提供的代碼。

三、對(duì)常見功能的支持

對(duì)軟件的易用性測(cè)試完成之后,還要檢查軟件對(duì)不同功能的支持,其中有些功能是十分重要的,而有的軟件并不具備。比如是否支持實(shí)時(shí)操作系統(tǒng)RTOS),是否支持通信的硬件和軟件,如:USB、TCP/IP、藍(lán)牙等。如果的設(shè)計(jì)需要該功能,而你測(cè)試的軟件卻沒有該功能,那么你可能會(huì)需要大量的時(shí)間和金錢來設(shè)計(jì)自己的解決方案。

另外一項(xiàng)對(duì)你來說十分重要的功能是該軟件是否支持功能安全標(biāo)準(zhǔn),如ISO 26262,這些標(biāo)準(zhǔn)為軟件工具的資格提供了指導(dǎo)。如果這對(duì)你很重要,你所需要的軟件應(yīng)該能提供對(duì)所要應(yīng)對(duì)的標(biāo)準(zhǔn)的解決方案。

四、調(diào)試

沒人能一次性設(shè)計(jì)出***的軟件(當(dāng)然“hello world”除外),尤其是現(xiàn)在的軟件的復(fù)雜度已經(jīng)非常大。這就意味著開發(fā)者需要在調(diào)試上花費(fèi)大量的時(shí)間,所以調(diào)試器的速度和性能對(duì)于節(jié)省開發(fā)者的時(shí)間也非常重要,進(jìn)而可能會(huì)影響到產(chǎn)品上市的時(shí)間。以下是一些你可能需要關(guān)注的功能:

·多個(gè)信息窗口,能讓你監(jiān)控變量、內(nèi)存和棧。

·能讓你根據(jù)不同的指令數(shù)、周期數(shù)和計(jì)時(shí)器設(shè)置復(fù)雜的斷點(diǎn)進(jìn)而中斷指令執(zhí)行。

·保存和恢復(fù)內(nèi)存,能讓你輕松地回到系統(tǒng)之前的狀態(tài)。

五、技術(shù)支持

***,考慮一下供應(yīng)商所能提供的技術(shù)支持的類型。供應(yīng)商之間的技術(shù)支持類型往往有很大不同。一些只提供在線的論壇支持,有的則提供e-mail支持,但這樣就算你能找到解決方案,也可能已經(jīng)用掉了很多時(shí)間。

 

怎么選擇合適的嵌入式設(shè)計(jì)軟件?

所以我建議你選擇能提供良好技術(shù)支持的供應(yīng)商,這一點(diǎn)你在試用期的時(shí)候就可以進(jìn)行一些測(cè)試。向他們發(fā)送一個(gè)支持請(qǐng)求,看結(jié)果如何。而通常具有良好技術(shù)支持的軟件的售價(jià)并不比其他軟件的價(jià)格高出不少;當(dāng)你真的需要技術(shù)支持時(shí),你就會(huì)發(fā)現(xiàn)這有多么重要。

結(jié)語

選擇正確的嵌入式設(shè)計(jì)軟件和正確的提供商或許難度并不小,需要花一些功夫。但卻是值得的。你需要確保你選擇的軟件支持你的設(shè)備,具備你需要的一切功能,而且能為你提供支持。如此,你在嵌入式軟件應(yīng)用的設(shè)計(jì)上就已經(jīng)站得比別人高了。

責(zé)任編輯:王雪燕 來源: 電子發(fā)燒友
相關(guān)推薦

2022-12-14 08:06:08

2023-01-04 09:37:16

2023-07-16 22:48:59

2023-11-29 07:51:40

嵌入式軟件設(shè)計(jì)

2018-06-27 09:14:54

嵌入式操作系統(tǒng)Linux

2023-04-27 07:06:18

2022-04-13 09:34:52

軟件開發(fā)嵌入式軟件

2011-04-18 11:34:34

嵌入式軟件測(cè)試

2023-05-04 00:27:40

2022-02-19 22:47:46

編程語言開發(fā)C++

2018-03-12 16:18:31

嵌入式開源

2009-04-11 15:12:24

2010-01-19 09:08:46

嵌入式Windows Emb

2018-04-08 16:26:48

2023-01-27 23:46:36

嵌入式軟件技巧

2012-03-05 15:45:32

嵌入式開源軟件

2011-05-24 17:34:38

嵌入式系統(tǒng)

2009-05-27 19:28:20

Linux磁場(chǎng)設(shè)計(jì)

2022-01-10 23:43:50

嵌入式軟件開發(fā)工具

2009-07-21 08:59:11

嵌入式系統(tǒng)軟件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)