未來想從事嵌入式,問下知乎大神嵌入式學習要分幾個階段,哪個階段比較難?有沒有好的學習方法?

時間 2021-06-02 06:14:36

1樓:上官致遠

嵌入式涵蓋的知識面比較廣,既要看懂硬體,會根據datasheet寫晶元驅動,又要懂C/C++;先學微控制器,跑裸機程式,之後學習一種嵌入式作業系統比如uCOS或FreeRTOS,這個時候可以開始用作業系統做乙個完整的小專案,搞明白訊號量、多任務排程的原理;再然後開始著手學習linux,再慢慢的學寫linux下的裝置驅動,主要是字元裝置驅動;然後開始學寫linux下的應用程式,自己跑乙個簡單的server 和client慢慢的了解socket 程式設計方式,以及串列埠、資料庫之類的應用;再然後就是GUI,可以學學Qt等等,這個時候,你就徹底入門了......再然後要重點加強自己的程式設計內功修煉,分布式、架構、多執行緒、執行緒池以及高併發等等的實現;另外多學一些經典演算法,多看github上的相關演算法原始碼實現,提高自己對演算法的理解與程式設計能力,關鍵的關鍵要找準乙個方向,並在這個領域深耕多年,說到底,程式設計還是為了解決業務問題,要有行業背景。

2樓:

大一的時候就買了塊麵包板,51微控制器,電阻,電容,晶振,成功讓LED閃爍開始,已經11年了,現在仍然樂此不疲。

訣竅上面各位都提到了,其實也簡單:感興趣,多動手,多交流。特別多動手。僅此,而已,足矣!

3樓:叫我大黃叔叔

嵌入式就是嵌入式系統,如果你要做的比較專業的話,先開始學linux的命令,還有學習作業系統,你學嵌入式建議用arm11架構的晶元,型號就是6410,可以燒寫linux系統,不要聽那些學長說的什麼多做小東西,做四軸飛行,做飛思卡爾,那些不是真正的嵌入式,如果還想深入了解的話可以找我

4樓:勾滿譽

進實驗室,看哪個學長的專案好玩就去蹭專案, 跟著做,慢慢就上道了。

跟著他們熬熬夜, 拼拼命搞競賽,你就知道你是不是『真』的對開發感興趣了 2333.

想從事人工智慧應該選擇嵌入式開發還是軟體工程

手機鑰匙發明人 嵌入式開發。雖然,嵌入式和軟體工程與人工智慧其實沒必然關係,而且你已經大一了還怎麼選。嵌入式和軟體工程都是一種工具,如同計算機 網路,一樣,是實現某種東西的工具,大型的雲計算大型軟體,就要用到軟體工程,小型的產品也要用,但不明顯。嵌入式是一種偏硬體的東西,將來人工智慧一定會有部分執行...

學嵌入式用什麼開發板好?

薯條漢堡 對於微控制器開發板的選擇,選擇技術指導好的,銷量太大的千萬別買,你想乙個班幾十個人,需要七八個老師上課,那些銷量成千上萬的,那需要多少老師解答,所以那些量大的壓根就沒有技術解答,解答不過來。因此選擇一些銷量適中的,比我我用的吳鑑鷹微控制器開發板,看他們群裡就沒多少人,有三四個老師輪流解答,...

我該從事Linux嵌入式嗎?大三迷茫了

Magician 感覺題主的經歷跟我有點像,就來說說我的經歷吧。我本科的時候跟你一樣,也是什麼都想學也什麼都學了一點但是什麼都不精通,看似知道不少東西,但是真的能拿來就用的確是不多 不知道你有沒有這種感覺 所以接觸到的東西多了以後,就會迷茫,我到底該做什麼呢?先說說我現在吧,現在我是研究生在讀。從我...