因為團隊裡面有人做硬體了,以前焊過一塊功放發現不喜歡硬體就選擇的負責單片機,但是現在在家感覺沒了做硬體的人啥都做不了


  1. 電路基礎知識,模電知識,數電知識,電力電子技術,EDA技術等,專業基礎知識紮實了,設計硬體電路才能更得心應手。
  2. 項目設計經驗,硬體工程師更多的是靠後期工作敬業積累,能夠根據客戶需求獨立設計功能、性能滿足要求的硬體電路,熟悉整個項目的架構,編寫軟體需求文檔,與軟體工程師對接。
  3. 調試、排故、維修能力,具有獨立的硬體調試能力,能夠快速、準確定位故障,當產品出問題時懂得如何排故,快速查找原因,修復產品故障。
  4. 會使用常用的調試工具,比如萬用表、示波器、直流電源、信號發生器等。

巧學系列——研單片機?

mp.weixin.qq.com圖標


做研發,不管是什麼項目,都肯定了不了硬體開發,現在都是硬體搭台,軟體唱戲,即使是互聯網行業,那也是離不了硬體的,大家應該都能看到,做一個APP要適配各種型號的手機,離了硬體,軟體啥也不是。

做硬體,根據不同的需求,學習的只是也不一樣。對於你做單片機而言,首先,最基礎的,英語閱讀能力要很好,這個很好,不是要求你能分析語法,記很多單詞,但是給你一份硬體手冊你一定要能看懂,即使是通過翻譯軟體看懂,那也可以,因為做單片機離不開各種晶元手冊,看不懂這個,你就啥都幹不了。

其次,數字電路一定要了解,現在的單片機都非常靈活,不懂數字電路,就不明白單片機的各種功能怎麼配置,工作也無從談起。建議平時工作時,多和硬體同事交流一下。因為單片機本質上是用硬體的思想來開發軟體,這和FPGA這種用軟體思想開發硬體的系統是恰恰相反的


您好,

關於您的問題是不是想做一些硬體的開發,如果是這樣的話,那麼可以看一下我的回答,如果不是可以忽略。

眾所周知,硬體開發是需要強大的理論基礎的,並且是一個吃經驗的工作,經驗越是豐富,開發就越快,也是更加快速準確的找到痛點。

強大的理論基礎包括:

1.基礎知識:高等數學,複變函數,大學物理;

2.專業基礎:電路分析,模電,數電,單片機基礎,PCB電路設計;

然後就我個人開發經驗來說,

1.開發單片機電路也就是幾個關鍵電路,如電源電路,單片機最小系統以及所需的驅動電路。

2.針對上面每個點去研究的話,晶元的廠商一般會推出參考設計,所以需要把每個模塊打板研究,最後整合到一起就可以了。這種是有一定的理論基礎,但是又沒有開發過的同事去參考的。

還有就是值得一提的layout,這個確實沒有很高的工資,並且工作也比較累,所以你學單片機的話,可以直接找別人幫你帶畫就好了,簡單的可以自己弄一下。

國內的硬體開發除非有很深層次的理解,否則很難有突破,隨著技術越來越吃香,相信願意一直學習的人都會有一個好的未來。


電路原理,模電 數電


在剛剛接觸單片機的時候,一些必要的二極體,三極體知識應該是要掌握的。同時數電的一些基本鎖存器,時序電路圖都是要掌握的,便於你後期學習晶元手冊的相關知識。

有了基本的基礎知識以後,就可以學習單片機了,對於餘下的知識,我覺得邊學,邊了解,邊掌握是比較好的。


之前做了一個視頻,大致是從頭DIY一個無人機需要什麼知識,可以代表很多的硬體項目了,可以參考一下。

無人機飛控原理學習的流程介紹(空心杯四旋翼DIY)

https://www.bilibili.com/video/BV16K41157PM?

www.bilibili.com


推薦閱讀:
相关文章