嵌入式工程師入門教程
就從目前IT行業大的方向上來講嵌入式工程師相對來講是非常吃香的,學習嵌入式開發的朋友數量也是非常的多的,那么對于對嵌入式工程師我們應該從哪里入手呢?
下面就根據我自身多年的一個實際的工作經驗來給哪些不知道怎么入門的朋友來簡單的介紹一下。
前提基礎:簡單的電路、模電、數電知識,C語言
一、從51單片機入手
如果有一些前提的基礎知識,要上手51單片機不算難。首先,你得有一塊開發板,及配套配套視頻,可以跟著視頻來一步步地走進單片機的世界。因為是用C語言編程的,功能實現的過程不算復雜,有C語言基礎的基本不會有問題。如果不想看視頻,或者想要一本書來總結一下。
我推薦一些嵌入式方面的書籍://download.hqyj.com/download/ebooks.htm?lbj
二、動手做51單片機作品
當學了一些基礎后,檢驗你是否已經學會了,最好的方法是自己從頭開始做一個小作品,可以先在開發板的基礎上接一些小模塊,實現一些功能,接著自己動手設計電路板,可以用萬用板或者自己畫PCB。說到這里,順便說下PCB,一般實用的作品都是用PCB板的,所以在學習的過程中,也是需要學下PCB的繪制。
三、進階:STM32
STM32也是一種單片機,不過性能比51單片機好很多,其實上手51單片機并熟悉后,學STM32也不算難事,一樣的道理,首先需要一個開發板吧。
推薦://www.whjlh.cn/emb/shebei/?lbj
四、再進階:嵌入式系統
嵌入式系統可以從uCos入手,比較簡單點,理解系統的結構后,可以繼續深入Linux系統,嵌入式Linux開發的門檻有點高,需要看挺多知識,但是當有一天大成后,你就是科技達人了。
推薦視頻://m.emb.hqyj.com/VideoCourse/linux/?lbj
嵌入式系統的分工也挺多的,比如驅動工程師,找準自己想做的。
說在最后:
上面推薦了那么多,不要認為我是推銷的啊,現在網絡這么發達,可以去網上搜下,找到適合自己的。然后,我建議是最好能找到一個人來帶下你,這樣你學起來會更快,有空可以參加下比賽或者多動手實踐。真正能達到嵌入式的高水平是有困難的,這需要多年的經驗,但是世上無難事,只怕有心人。