-
1 # 牧馬田原
-
2 # 玩轉嵌入式
任何高手都是從小白起步的,所以小白不可怕,只要有目標、有行動,距離高手很近。
1.要有紮實的理論基礎硬體既是一門理論又是一門技術,要有強大的基礎理論的支撐,所以在大神之前,一定要把理論搞清楚。所以,在大學階段要把大學開設的基礎專業課程學好。要從事硬體你可能要接觸到如下課程:
高等數學、機率與統計、數位電路、類比電路、電路分析、電子技術基礎、微控制器、C語言、訊號與系統、微機介面及應用等。
2.培養動手能力前面說過,硬體既是理論又是技術,有了紮實的理論基礎,還必須要有很強的動手能力。要經常找一些小製作去做,認識常用元器件,熟悉常用晶片的封裝,會焊接元器件。可以去買一些學習套件,完成焊接和除錯,實現預期的功能。如果有條件的話多去實驗室,在除錯電路的過程中熟悉常用裝置的使用方法,如萬用表、示波器等。
3.參與專案在學校,老師有很多專案,可以跟著老師去做專案。在這個過程中,要學習做專案的流程,從需求的提出,到方案的設計,到技術方案的實施(硬體除錯、軟體程式設計),再到產品的生產批次。全程參與,熟悉開發專案的流程,學會協調處理各個環節出現的問題。
4.多剖析別人的產品/方案多關注競爭對手、同行業的產品資訊,瞭解他們的技術方案,開拓眼界,避免閉門造車。
-
3 # 技術閒聊
從一個小白到硬體開發高手,過程是艱辛的。要耐得住寂寞,對電子技術足夠熱愛和感興趣,有很強的思考能力和動手能力。硬體開發工程師的學習步驟是什麼呢?
首先,具備硬體相關的專業理論知識。電路、模電、數電必須精通,其它的專業知識可以後期用到再瞭解(後補),比如C語言、微控制器原理、電工電子技術、通訊原理、微機原理、高頻訊號與低頻訊號處理技術、電磁相容、CPLD/FPGA技術等。要成為高手,全面紮實的理論基礎知識必不可少。
作為小白,可能看到這麼多相關的理論課程有些害怕,羅列出來是想告訴小白,硬體開發所涉及到的知識非常廣,學無止境。作為小白入門,只學電路、模電、數電即可,其它課程可以大概瞭解一下是幹什麼的即可,可以在實際應用中涉及到時再後補。
其次,動手實踐,設計專案。比如做一些小模組,功放,簡易電源等,也可以自己購買一塊微控制器開發板進行學習,遇到不懂的多思考,多查閱資料。
最後,最關鍵的還是實際應用經驗積累。到一個硬體開發相關的公司工作,剛開始肯定是什麼都不會的,只能從基層幹起。多請教老員工,向老員工學習,等到有一天,自己有能力獨擋一面的時候,領導才放心把設計任務交給你,當自己主導硬體設計時,就會發現自己所掌握的知識遠遠不夠,設計一個專案需要查閱大量的資料,惡補。隨著自己完成一個個專案,就會慢慢地成長。一邊工作,一邊學習,一邊積累經驗,時間長了你也會成為硬體開發高手。
回覆列表
要看是多白的小白。
首先學習電路基礎。類比電路,數位電路這些是必須學會的。
然後學習微型計算機原理,微控制器原理,訊號與系統,通訊原理。
熟練使用PCB畫圖軟體
有時候還需要學些製圖軟體
熟悉常用的作業系統,windows和linux,通訊協議
需要有比較紮實的高數基礎,和英文基礎,硬體開發的很多資料和軟體都是英文版的。
具有較強的邏輯分析能力,學會用萬用表,示波器等基礎的工具
經常看一些硬體方便的文章或書籍
對硬體感興趣,興趣是最好的老師。
有耐心和細心。
慢慢一步步來,希望你早日成為硬體開發的高手,