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