回覆列表
  • 1 # 使用者1028927810592

    電腦對於學習或者娛樂來說都是神器(當然現充除外)。娛樂的話題主可以自行定奪,我這裡主要從電子資訊工程可能開設的課程來解析你需要一臺什麼樣的電腦。

    大一新生階段:程式語言課(C語言、Python、matlab至少其一)、機械工程入門相關課程(需要使用solidworks等軟體,不是每個學校的電子資訊都要學這類課)。這兩個方面幾乎必然需要電腦。由於solidworks是三維建模軟體,還是稍稍考驗顯示卡效能的。而且不排除你上的有些研討課、選修課也需要用到電腦。

    大二~大四老油條階段:一個是matlab。相關課程有訊號與系統、數字訊號處理、隨機過程、自控原理(有的學校學)、電磁場等。第二個是FPGA的開發工具,如果使用賽靈思的FPGA那麼學校可能教ISE,前衛一些的會使用vivado,這倆都是記憶體消耗大戶,也比較吃處理器效能。相關課程:數位電路。第三個是multisim之類的電路模擬軟體,代表課程是類比電路。第四個是嵌入式開發課程,可能需要你安裝linux以及使用一些linux下的交叉編譯工具,還有qemu。這需要你可以使用虛擬機器,或者是直接物理機安裝linux。

    再說說參加競賽的事情,參加電子設計類的比賽(比如這個夏天舉辦的2019全國大學生電子設計競賽),需要你的團隊掌握:FPGA開發、嵌入式開發、pcb設計、晶片選型等知識和技能,需要用到的軟體不限於下面列出來的這一些:

    matlab(演算法、原理模擬)、Altium Designer(PCB繪製)、solidworks(結構設計)、vivado(賽靈思FPGA以及soc的開發)、filter pro(濾波器設計)、multisim(電路模擬)、TI CCS(德州儀器的微控制器開發平臺)、Arduino IDE(Arduino開發,很適合微控制器新手),除了上述專業軟體以外,還需要各式各樣奇奇怪怪的驅動。

    所以分析了這麼多,來說說結論。下列建議已經按照優先順序排序了:

  • 中秋節和大豐收的關聯?
  • 該不該娶一個曾經得過癌症(中期)的女孩為妻?