Ⅰ 讀電子信息工程或機械自動化(智能電子方向)的學生該買什麼配置的筆記本電腦
智能電子方向主要是用於工控,那麼必須長時間會用到單片機控制(不知道你們開始學了沒有51,或者ARM等其它系列),一個單片機一般就10k左右的程序,頻率才100多M,而我們的電腦是多大的內存。CPU的速度是多少,我們是不是可以選用,5年前的電腦呢。開發程序主要原因是由於要用到COM(9針串口),以及並口(25針列印機)這個你也許現在覺得不重要,但是是是智能電子(也就是自動化控制最重要的一部分控制),在淘寶上買個512M內存,以上帶並口和串口的筆記本就行呢,當然這么低配置的筆記本(500~600塊)大概現在的學生不會願意用,實際上電子工程師的很多都用的5年甚至還有10年前的筆記本,由於新出的筆記本已經捨去了這COM(串口),以及並口,也可以用轉接線(這種方式是虛擬的),但實際上做一下練習影響不大,做工程的話,不穩定,也很少那樣用,買現在的筆記本也沒有問題,一點要選擇可以接擴展塢的筆記本,這個是從主板上直接引出來的真實串口和並口,(至於i3還是I5已經品牌你自己決定)有這樣介面的筆記本才行,筆記本還是主要來學習的。
Ⅱ 學嵌入式電腦配置要求
學嵌入式電腦配置要求
嵌入式仍舊是一門非常熱門的技術,每年依舊有很多同學投入到嵌入式學習的大軍中來。從簡單的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. 系統性能測試及可靠性測試
測試最終完成的系統性能是否滿足設計任務書的各項性能指標和要求。若滿足,則可將正確無誤的軟體固化在目標硬體中;若不滿足,則需要回到設計的初始階段重新進行系統的設計方案的制定。
;