關(guān)于這個問題我在網(wǎng)上尋找到了相關(guān)文章解釋得很詳細,不了解的同學(xué)可以參考一下這篇文章:到底什么是嵌入式?什么是單片機? - 知乎
為貴南等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及貴南網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、貴南網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!二.學(xué)習(xí)路線一個人學(xué)習(xí)是孤獨的,如果你是一名學(xué)生,建議加入學(xué)校的電子社團或者實驗室,有老師的幫助和同學(xué)的互助能更好去提升自己,多與同學(xué)組隊參加項目比賽,能收獲更多的知識經(jīng)驗。
1.C語言! C語言! C語言!C語言可以說是貫穿整個嵌入式的核心程序語言,想要學(xué)好嵌入式,C語言必須學(xué)會:
推薦:小甲魚—帶你學(xué)C帶我飛:
帶你學(xué)c帶你飛【小甲魚c語言入門教學(xué)】_嗶哩嗶哩_bilibili
郝斌C語言:
郝斌c語言入門教學(xué)第一部分_嗶哩嗶哩_bilibili
初學(xué)者可以根據(jù)視頻邊學(xué)邊敲代碼,初學(xué)階段要學(xué)會掌握基本的函數(shù),數(shù)組,語法關(guān)鍵詞if,for,while的使用即可,指針與結(jié)構(gòu)體部分可以在后期再進行補充學(xué)習(xí)。
2.基礎(chǔ)電路與工具的學(xué)習(xí)推薦:
模擬電子技術(shù)—鄭益慧
模電教程—鄭益慧_嗶哩嗶哩_bilibili
數(shù)字電路—王紅
視頻去哪了呢?_嗶哩嗶哩_bilibili
學(xué)習(xí)嵌入式,避免不了跟硬件打交道,最好能具備一定的模電數(shù)電的基礎(chǔ),作為初學(xué)者,只需要學(xué)會電阻,電容,二極管,三級管,mos管等常用器件的工作原理,及常見基礎(chǔ)電路的原理圖就可以了,如果你不打算從事硬件開發(fā)工作,不需要花太多精力將這兩門課完全弄懂,遇到不懂的電路,器件原理直接進行百度,單點突破即可。工具方面要學(xué)會示波器,萬用表等基本硬件測試工具以及電烙鐵焊接技術(shù)就可以了。
3.學(xué)習(xí)單片機有了C語言基礎(chǔ)與電路知識基礎(chǔ)后,就可以正式開始學(xué)習(xí)單片機了,當(dāng)然,也可以跨越不學(xué)單片機直接去學(xué)習(xí)linux,但學(xué)習(xí)難度會比較大,有單片機基礎(chǔ)再去學(xué)習(xí)linux能使自己對底層基礎(chǔ)知識更了解,同時,學(xué)會單片機還能做一些有趣創(chuàng)意的小發(fā)明。
學(xué)習(xí)單片機建議從51單片機開始學(xué)起,可能會有人覺得51單片機性能弱,比較落后,已經(jīng)沒必要去學(xué),這種思想是錯誤的,首先,單片機只是一個工具,本質(zhì)上我們是學(xué)習(xí)C編程及其電路的設(shè)計,即使我們以后不使用51單片機,但從中學(xué)到的編程水平和電路相關(guān)的知識是在所有嵌入式產(chǎn)品上是通用的,另外,在我們現(xiàn)實生活中,包括不限于冰箱,空調(diào),洗衣機,烤箱,電飯鍋等絕大多數(shù)家用電器的MCU都是51內(nèi)核的單片機,其優(yōu)勢就在于操作簡單,價格便宜,就像如今汽車與飛機發(fā)展得再好,考慮成本與便捷上,最后的1公里路還是小電驢最占優(yōu)勢,但最重要的是對于初學(xué)者來說,51單片機學(xué)習(xí)資料較多,底層相對較簡單,可以很好地讓初學(xué)者學(xué)習(xí)入門單片機,理解寄存器底層工作原理。
推薦:
郭天祥—10天學(xué)會51單片機
從零學(xué)郭天祥10天入門學(xué)會51單片機完整版 0基礎(chǔ)_嗶哩嗶哩_bilibili
普中科技51單片機學(xué)習(xí)
51單片機普中科技視頻完整版0基礎(chǔ)入門學(xué)習(xí)_嗶哩嗶哩_bilibili
金沙灘手把手教學(xué)51單片機
手把手教學(xué)51單片機_嗶哩嗶哩_bilibili
可以根據(jù)教程去淘寶購買相對應(yīng)的開發(fā)板進行學(xué)習(xí)51單片機,跟著視頻例程去逐步調(diào)試開發(fā)板上的模塊進行學(xué)習(xí)。
在學(xué)習(xí)完視頻例程后,就可以使用51單片機做一些實戰(zhàn)小項目了,比如心形流水燈,小蠻腰,循跡小車等等。
這個過程會涉及到仿真,繪制電路PCB的知識:
電路PCB繪制軟件學(xué)習(xí)推薦:
Altium Designer 17 繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎(chǔ)入門Altium Designer 17 繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎(chǔ)入門_嗶哩嗶哩_bilibili
0基礎(chǔ)入門Altium designer( AD)5小時教學(xué)0基礎(chǔ)入門Altium designer( AD)5小時教學(xué)_嗶哩嗶哩_bilibili
Altium Designer 17繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎(chǔ)入門
Altium Designer 17 繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎(chǔ)入門_嗶哩嗶哩_bilibili
Altium Designer16 繪制STM32 pcb開發(fā)板0基礎(chǔ)入門
Altium Designer16 繪制STM32 pcb開發(fā)板0基礎(chǔ)入門_嗶哩嗶哩_bilibili
書籍推薦:
電路設(shè)計與制作實用教程(Altium Designer版):
這本書對新手學(xué)習(xí)操作Altium designer比較容易上手。除了Altium designer,還有立創(chuàng)EDA,PADS,Allegro等PCB設(shè)計軟件。
仿真軟件學(xué)習(xí)視頻推薦:
電路仿真proteus從0基礎(chǔ)入門到精通完整版:
電路仿真proteus從0基礎(chǔ)入門到精通完整版_嗶哩嗶哩_bilibili
10分鐘學(xué)會PROTEUS繪制51單片機最小系統(tǒng):
10分鐘學(xué)會PROTEUS繪制51單片機最小系統(tǒng)_嗶哩嗶哩_bilibili
在51單片機掌握熟練后,可以去學(xué)習(xí)性能更強的STM32單片機了,在學(xué)習(xí)前,可以鞏固復(fù)習(xí)一下C語言指針,結(jié)構(gòu)體,鏈表方面的知識,
推薦進階書籍:
STM32單片機學(xué)習(xí)視頻推薦:
(野火)stm32 零基礎(chǔ)入門 霸道/指南者/MINI 入門篇 中級篇
【野火】stm32 零基礎(chǔ)入門 霸道/指南者/MINI 入門篇 中級篇_嗶哩嗶哩_bilibili
(野火)stm32 零基礎(chǔ)入門 霸道/指南者/MINI 提高篇 大師篇
【野火】stm32 零基礎(chǔ)入門 霸道/指南者/MINI 提高篇 大師篇_嗶哩嗶哩_bilibili
STM32入門 正點原子mini板精英板教學(xué)視頻完整版
stm32入門 正點原子mini板精英板教學(xué)視頻完整版_嗶哩嗶哩_bilibili
開發(fā)小技巧:
在你真正的熟悉了51和STM32兩款單片機,再遇到其他單片機其實也是大同小異。當(dāng)你拿到一塊從未使用過的單片機,并且需要快速開發(fā)一個項目時,你需要網(wǎng)上搜索這塊單片機的官網(wǎng),獲取它的開發(fā)手冊與例程,然后項目開發(fā)上需要哪些部分例程就搬運哪些,最后套進自己一套軟件編寫框架(如狀態(tài)機),就可以開始寫軟件邏輯,遇到單片機例程與寄存器配置問題時,就在開發(fā)手冊搜索關(guān)鍵詞進行學(xué)習(xí)配置。
在你拿到一塊陌生的電子模塊時,可以選擇去淘寶獲取資料,比如搜索這個溫濕度模塊,在商品欄下拉,就能獲取這個模塊的資料。
如果你是一名在校大學(xué)生,在學(xué)習(xí)完以上知識內(nèi)容后,可以去參加全國大學(xué)生電子設(shè)計大賽,飛思卡爾智能車比賽,物聯(lián)網(wǎng)比賽等嵌入式相關(guān)的比賽來提高自己的項目經(jīng)驗,或者自己做一些創(chuàng)意有趣的小項目。
比賽的過程你可能會接觸其他單片機,比如arduino,msp430,esp32等單片機
推薦:
零基礎(chǔ)入門學(xué)習(xí)arduino單片機
零基礎(chǔ)入門學(xué)習(xí)arduino單片機_嗶哩嗶哩_bilibili
10天學(xué)會MSP430單片機完整版
10天學(xué)會MSP430單片機完整版 從零入門學(xué)MSP430 電賽必備_嗶哩嗶哩_bilibili
4.學(xué)習(xí)RTOS(實時操作系統(tǒng))掌握了C語言與單片機,接下來可以去學(xué)習(xí)RTOS(實時操作系統(tǒng)),?RTOS 即Real-time operating system,實時操作系統(tǒng),這種操作系統(tǒng)比分時操作系統(tǒng)實時性強,線程切換速度快,線程切換時間可控,為了保證實時性,實時操作系統(tǒng)一般都是搶占型內(nèi)核,允許高優(yōu)先級的線程搶占CPU,優(yōu)先級低的排隊執(zhí)行。普通的單片機程序只有一個while循環(huán),功能比較多的時候這個循環(huán)代碼很復(fù)雜,閱讀性差,不好維護。而RTOS可以創(chuàng)建線程,每個線程有自己的while循環(huán),功能可以模塊化設(shè)計。
推薦:
[野火]《FreeRTOS內(nèi)核實現(xiàn)與應(yīng)用開發(fā)實戰(zhàn)指南》
[野火]《FreeRTOS內(nèi)核實現(xiàn)與應(yīng)用開發(fā)實戰(zhàn)指南》_嗶哩嗶哩_bilibili
【野火】《uCOS-III內(nèi)核實現(xiàn)與應(yīng)用開發(fā)實戰(zhàn)指南》視頻教程
【野火】《uCOS-III內(nèi)核實現(xiàn)與應(yīng)用開發(fā)實戰(zhàn)指南》視頻教程_嗶哩嗶哩_bilibili
RTOS其實也是同理,在學(xué)會使用一種后,其他的RTOS也基本能掌握,RTOS是入門操作系統(tǒng)的一個難點,在掌握一定基礎(chǔ)后,可以嘗試著在以前做過的項目上跑RTOS進行實踐學(xué)習(xí)。
5.學(xué)習(xí)linux嵌入式的大寶貝linux,職業(yè)上主要分為嵌入式linux應(yīng)用工程師和linux驅(qū)動工程師,linux學(xué)習(xí)主要偏軟件,對于電子專業(yè)學(xué)生來說跨度會比較大,涉及到較多計算機方面的知識。
視頻推薦:
正點原子】Linux入門學(xué)習(xí)
【正點原子】Linux入門學(xué)習(xí)(第1期 Ubuntu入門篇)(第2期 ARM(IMX6U)裸機篇)_嗶哩嗶哩_bilibili
野火Linux入門學(xué)習(xí)
野火Linux入門學(xué)習(xí):第一期-0基礎(chǔ)入門篇_嗶哩嗶哩_bilibili
另外,還有韋東山,朱有鵬大佬的視頻也很不錯。
QT是一種人機交互界面,說簡單點就是一個運行界面!Liunx不像Windows有自己的界面,它的操作主要是命令行模式,就像早期的DOS,Qt就是一個程序,用來寫界面,上位機,可以更好的實現(xiàn)人機交互控制!
視頻推薦:
零基礎(chǔ)入門六天學(xué)會QT完整版
零基礎(chǔ)入門六天學(xué)會QT完整版_嗶哩嗶哩_bilibili
ARM+linux也是像學(xué)單片機一樣,買板子看視頻多做項目練習(xí),真正的大佬都是從工作項目中歷練出來的。
以上的嵌入式學(xué)習(xí)路線覆蓋較廣,真正工作會被細分成硬件工程師,軟件工程師,單片機rtos,嵌入式linux應(yīng)用,嵌入式linux驅(qū)動等各個職業(yè),需要看自己對哪方面比較感興趣,然后精學(xué)那個方面的知識。
一個人學(xué)習(xí)是孤獨的,如果你是一名學(xué)生,建議加入學(xué)校的電子社團或者實驗室,有老師的幫助和同學(xué)的互助能更好去提升自己,多與同學(xué)組隊參加項目比賽,能收獲更多的知識經(jīng)驗。
歡迎加入:
QQ交流群:867069452
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
分享文章:【單片機/嵌入式】最完整學(xué)習(xí)路線-創(chuàng)新互聯(lián)
URL標題:http://jinyejixie.com/article4/pigie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、虛擬主機、網(wǎng)站設(shè)計公司、動態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容