學(xué)嵌入式電腦配置要求
嵌入式仍舊是一門非常熱門的技術(shù),每年依舊有很多同學(xué)投入到嵌入式學(xué)習(xí)的大軍中來。從簡單的8位單片機(jī),例如51系列,到32位的arm,mips系列,甚至現(xiàn)在的64位cpu;從簡單的電子鬧鐘到我們?nèi)耸忠慌_(tái)的智能手機(jī),嵌入式性能越來越強(qiáng)大,應(yīng)用越來越廣泛。那么就有好多同學(xué)問,學(xué)習(xí)嵌入式對(duì)電腦的要求高嗎,如何選擇適合嵌入式開發(fā)的電腦呢?
君玉善其事,必先利其器,這里就簡單說下學(xué)習(xí)嵌入式電腦的選擇。選擇什么樣的電腦首先你要確認(rèn)你學(xué)的嵌入式方向是什么,如果是8位,16位的單片機(jī),那么目前市場上任何一臺(tái)電腦都可以滿足你的需要,包括筆記本和臺(tái)式PC。那么如果你準(zhǔn)備學(xué)習(xí)android底層開發(fā)等。那么久需要有強(qiáng)勁的電腦了。因?yàn)閍ndroid是一個(gè)相當(dāng)大的工程,單純一次完整編譯就需要好久,如果你選擇一臺(tái)4G內(nèi)存,2核CPU的電腦,那么很不幸,編譯一次你至少要等待6小時(shí)以上。這個(gè)時(shí)候我推薦的就是至少8G ram,4核CPU,固態(tài)硬盤了的配置了。
另外,從經(jīng)驗(yàn)來看,一般8位,16位的單片機(jī)都是入門,最后都會(huì)使用更高級(jí)的arm等嵌入式芯片,所以,在有條件的情況下,可以適當(dāng)?shù)倪x擇高配一點(diǎn)電腦,選擇大容量內(nèi)存是非常重要的。
總結(jié)下來,就是,如果只是學(xué)習(xí)單片機(jī)等,2核cpu,4-8Gram就可以了,其他的不太重要了;如果學(xué)習(xí)android開發(fā),那么推薦4核cpu,8G以上RAM,有條件的話可以上固態(tài)硬盤的配置。
最后,嵌入式開發(fā)一般都需要使用串口,如果是臺(tái)式機(jī)一般還保留串口,筆記本的話可以買一個(gè)usb轉(zhuǎn)串口的小板,也很方便。
嵌入式系統(tǒng)開發(fā)的基本流程
1.系統(tǒng)定義與需求分析
確定系統(tǒng)開發(fā)最終需要達(dá)到的總目標(biāo)、系統(tǒng)實(shí)現(xiàn)的可行性、系統(tǒng)開發(fā)所采取的策略,估計(jì)系統(tǒng)完成所需的資源和成本,制定工程進(jìn)度安排計(jì)劃。需求分析應(yīng)確定目標(biāo)系統(tǒng)要具備哪些功能。用戶了解他們在實(shí)際應(yīng)用中所面對(duì)的是什么問題,也知道必須要做什么,但是通常不一定能完整、準(zhǔn)確地表達(dá)出他們的需求 ,更不知道怎樣利用計(jì)算機(jī)去實(shí)現(xiàn)他們需要的功能。需求分析就是要求密切配合用戶,經(jīng)過充分的交流和考察,得出經(jīng)過用戶確認(rèn)的、明確的系統(tǒng)實(shí)現(xiàn)邏輯模型,以便使設(shè)計(jì)開發(fā)人員能夠最終的.設(shè)計(jì)目標(biāo)。由此確定的系統(tǒng)邏輯模型是以后設(shè)計(jì)和實(shí)現(xiàn)的目標(biāo)系統(tǒng)的基礎(chǔ),必須能夠準(zhǔn)確、完整的體現(xiàn)出用戶的需求。
2.系統(tǒng)設(shè)計(jì)方案的初步確立
包括系統(tǒng)設(shè)計(jì)的初步說明文檔、設(shè)計(jì)方案和設(shè)計(jì)描述文檔,具體包含以下文檔:系統(tǒng)總體設(shè)計(jì)、系統(tǒng)功能劃分與軟硬件協(xié)同設(shè)計(jì)、處理器選擇與基本接口器件選擇、操作系統(tǒng)選擇和開發(fā)環(huán)境選擇。這些文檔的確立是使用系統(tǒng)流程圖或其他工具,描述每一種可能的系統(tǒng)組成,估計(jì)每一種方案的成本和效益,在充分權(quán)衡各種方案利弊的基礎(chǔ)上,選擇一個(gè)較好的方案,并且制定出該系統(tǒng)的詳細(xì)計(jì)劃。
3.初步設(shè)計(jì)方案性價(jià)比評(píng)估與方案評(píng)審論證
在系統(tǒng)開始軟硬件具體設(shè)計(jì)之前,需要最后確定設(shè)計(jì)方案與用戶需求之間的合理性,并對(duì)設(shè)計(jì)方案的正確性、無歧義性、安全性、可驗(yàn)證性、可理解性、可修改性等多個(gè)方面進(jìn)行綜合評(píng)估,以確定是否進(jìn)入下一步的實(shí)施階段。
1. 完善初步方案及初步方案的實(shí)施
本階段是整個(gè)設(shè)計(jì)階段中最基本的一個(gè)環(huán)節(jié),它決定了以后軟硬件設(shè)計(jì)的方向與各自完成的目標(biāo),通常需要反復(fù)對(duì)比和權(quán)衡利弊才能最后決定。劃分的結(jié)果對(duì)軟硬件的設(shè)計(jì)工作量往往有很大的影響,特別是印象軟件的設(shè)計(jì)與實(shí)現(xiàn),而且隨系統(tǒng)的性能和成本有著較大的影響。劃分完系統(tǒng)的軟硬件結(jié)構(gòu)之后,就可同時(shí)開始系統(tǒng)的軟硬件設(shè)計(jì)與系統(tǒng)方案的實(shí)時(shí)。
2. 軟硬件集成測試
將測試完成的軟件系統(tǒng)裝入制作好的硬件系統(tǒng)中,進(jìn)行系統(tǒng)的綜合測試,驗(yàn)證系統(tǒng)功能是否能被正確無誤的實(shí)現(xiàn)。本階段的工作在整個(gè)開發(fā)過程中最復(fù)雜、最費(fèi)時(shí),特別需要相應(yīng)的輔助工具支持,才能確保系統(tǒng)的正常運(yùn)行
3. 系統(tǒng)性能測試及可靠性測試
測試最終完成的系統(tǒng)性能是否滿足設(shè)計(jì)任務(wù)書的各項(xiàng)性能指標(biāo)和要求。若滿足,則可將正確無誤的軟件固化在目標(biāo)硬件中;若不滿足,則需要回到設(shè)計(jì)的初始階段重新進(jìn)行系統(tǒng)的設(shè)計(jì)方案的制定。
【學(xué)嵌入式電腦配置要求】相關(guān)文章:
嵌入式系統(tǒng)安裝配置10-30
學(xué)嵌入式要什么基礎(chǔ)08-19
嵌入式開發(fā)要學(xué)什么11-02
學(xué)吉他配置和弦的基本技巧09-04
怎么看電腦顯示器配置10-10
嵌入式軟件開發(fā)要學(xué)什么06-04