當前位置:學者齋 >

IT認證 >嵌入式 >

學嵌入式電腦配置要求

學嵌入式電腦配置要求

嵌入式仍舊是一門非常熱門的技術,每年依舊有很多同學投入到嵌入式學習的大軍中來。從簡單的8位單片機,例如51系列,到32位的arm,mips系列,甚至現在的64位cpu;從簡單的電子鬧鐘到我們人手一台的智能手機,嵌入式性能越來越強大,應用越來越廣泛。那麼就有好多同學問,學習嵌入式對電腦的要求高嗎,如何選擇適合嵌入式開發的電腦呢?

學嵌入式電腦配置要求

君玉善其事,必先利其器,這裏就簡單説下學習嵌入式電腦的選擇。選擇什麼樣的電腦首先你要確認你學的嵌入式方向是什麼,如果是8位,16位的單片機,那麼目前市場上任何一台電腦都可以滿足你的需要,包括筆記本和台式PC。那麼如果你準備學習android底層開發等。那麼久需要有強勁的電腦了。因為android是一個相當大的工程,單純一次完整編譯就需要好久,如果你選擇一台4G內存,2核CPU的電腦,那麼很不幸,編譯一次你至少要等待6小時以上。這個時候我推薦的就是至少8G ram,4核CPU,固態硬盤了的配置了。

另外,從經驗來看,一般8位,16位的單片機都是入門,最後都會使用更高級的arm等嵌入式芯片,所以,在有條件的情況下,可以適當的選擇高配一點電腦,選擇大容量內存是非常重要的。

總結下來,就是,如果只是學習單片機等,2核cpu,4-8Gram就可以了,其他的不太重要了;如果學習android開發,那麼推薦4核cpu,8G以上RAM,有條件的話可以上固態硬盤的配置。

最後,嵌入式開發一般都需要使用串口,如果是台式機一般還保留串口,筆記本的話可以買一個usb轉串口的小板,也很方便。

  嵌入式系統開發的基本流程

  1.系統定義與需求分析

確定系統開發最終需要達到的總目標、系統實現的可行性、系統開發所採取的策略,估計系統完成所需的資源和成本,制定工程進度安排計劃。需求分析應確定目標系統要具備哪些功能。用户瞭解他們在實際應用中所面對的是什麼問題,也知道必須要做什麼,但是通常不一定能完整、準確地表達出他們的需求 ,更不知道怎樣利用計算機去實現他們需要的功能。需求分析就是要求密切配合用户,經過充分的交流和考察,得出經過用户確認的、明確的系統實現邏輯模型,以便使設計開發人員能夠最終的設計目標。由此確定的系統邏輯模型是以後設計和實現的目標系統的基礎,必須能夠準確、完整的'體現出用户的需求。

  2.系統設計方案的初步確立

包括系統設計的初步説明文檔、設計方案和設計描述文檔,具體包含以下文檔:系統總體設計、系統功能劃分與軟硬件協同設計、處理器選擇與基本接口器件選擇、操作系統選擇和開發環境選擇。這些文檔的確立是使用系統流程圖或其他工具,描述每一種可能的系統組成,估計每一種方案的成本和效益,在充分權衡各種方案利弊的基礎上,選擇一個較好的方案,並且制定出該系統的詳細計劃。

  3.初步設計方案性價比評估與方案評審論證

在系統開始軟硬件具體設計之前,需要最後確定設計方案與用户需求之間的合理性,並對設計方案的正確性、無歧義性、安全性、可驗證性、可理解性、可修改性等多個方面進行綜合評估,以確定是否進入下一步的實施階段。

  1. 完善初步方案及初步方案的實施

本階段是整個設計階段中最基本的一個環節,它決定了以後軟硬件設計的方向與各自完成的目標,通常需要反覆對比和權衡利弊才能最後決定。劃分的結果對軟硬件的設計工作量往往有很大的影響,特別是印象軟件的設計與實現,而且隨系統的性能和成本有着較大的影響。劃分完系統的軟硬件結構之後,就可同時開始系統的軟硬件設計與系統方案的實時。

  2. 軟硬件集成測試

將測試完成的軟件系統裝入製作好的硬件系統中,進行系統的綜合測試,驗證系統功能是否能被正確無誤的實現。本階段的工作在整個開發過程中最複雜、最費時,特別需要相應的輔助工具支持,才能確保系統的正常運行

  3. 系統性能測試及可靠性測試

測試最終完成的系統性能是否滿足設計任務書的各項性能指標和要求。若滿足,則可將正確無誤的軟件固化在目標硬件中;若不滿足,則需要回到設計的初始階段重新進行系統的設計方案的制定。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/itrz/qianrushi/lqlp6.html