現在物聯網、人工智能、圖像識別這些產品的應用越來越多,越來越廣了。也確實解決了用戶很多痛點,比如像共享單車、豐巢快遞柜、充電樁等等。提升了效率,又節約了成本,這些都是成為趨勢的條件。 而要實現這些產品功能,絕對離不開嵌入式技術。
從目前主流來說,嵌入式開發職業定位還分為以下幾個方向:
1. 單片機開發 2. Linux驅動開發 3. Linux應用開發 4. 安卓應用開發
單片機比較適合個人創業,一個人都能做一個產品。進階到Linux驅動開發應用開發的產品比較復雜,學習難度也會大一些。涉及的領域比較多,需要團隊配合才能完成一個產品。
如果是嵌入式新手入門的話,建議先從單片機開發學起,掌握匯編和c,能夠根據datasheet來寫,基本就可以了,也沒有太大的技術難度,但要注意的是單片機更新換代特別快,你需要從大量的單片機中找尋適合產品的,看不同的datasheet。
嵌入式開發的門檻相對較高,對程序員的要求一般都是對底層感興趣,學習能力、動手能力要強,對問題能夠從全局和細節去把握,有很強的系統分析和設計能力。從工程師起步,一般有幾個發展方向,一個是成為技術方面的核心,領域內的專家;另一個是從項目中鍛煉起來,成為項目主管或是管理型人才;再有就是利用自己的技術及行業經驗去創業。