内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

【單片機/嵌入式】最完整學習路線-創(chuàng)新互聯(lián)

?一.什么是單片機?什么是嵌入式?它們之間的區(qū)別與聯(lián)系。

關于這個問題我在網上尋找到了相關文章解釋得很詳細,不了解的同學可以參考一下這篇文章:到底什么是嵌入式?什么是單片機? - 知乎

為貴南等地區(qū)用戶提供了全套網頁設計制作服務,及貴南網站建設行業(yè)解決方案。主營業(yè)務為網站設計、成都網站設計、貴南網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!二.學習路線

一個人學習是孤獨的,如果你是一名學生,建議加入學校的電子社團或者實驗室,有老師的幫助和同學的互助能更好去提升自己,多與同學組隊參加項目比賽,能收獲更多的知識經驗。

1.C語言! C語言! C語言!

C語言可以說是貫穿整個嵌入式的核心程序語言,想要學好嵌入式,C語言必須學會:

推薦:小甲魚—帶你學C帶我飛:

帶你學c帶你飛【小甲魚c語言入門教學】_嗶哩嗶哩_bilibili

郝斌C語言:

郝斌c語言入門教學第一部分_嗶哩嗶哩_bilibili

初學者可以根據視頻邊學邊敲代碼,初學階段要學會掌握基本的函數,數組,語法關鍵詞if,for,while的使用即可,指針與結構體部分可以在后期再進行補充學習。

2.基礎電路與工具的學習

推薦:

模擬電子技術—鄭益慧

模電教程—鄭益慧_嗶哩嗶哩_bilibili

數字電路—王紅

視頻去哪了呢?_嗶哩嗶哩_bilibili

學習嵌入式,避免不了跟硬件打交道,最好能具備一定的模電數電的基礎,作為初學者,只需要學會電阻,電容,二極管,三級管,mos管等常用器件的工作原理,及常見基礎電路的原理圖就可以了,如果你不打算從事硬件開發(fā)工作,不需要花太多精力將這兩門課完全弄懂,遇到不懂的電路,器件原理直接進行百度,單點突破即可。工具方面要學會示波器,萬用表等基本硬件測試工具以及電烙鐵焊接技術就可以了。

3.學習單片機

有了C語言基礎與電路知識基礎后,就可以正式開始學習單片機了,當然,也可以跨越不學單片機直接去學習linux,但學習難度會比較大,有單片機基礎再去學習linux能使自己對底層基礎知識更了解,同時,學會單片機還能做一些有趣創(chuàng)意的小發(fā)明。

學習單片機建議從51單片機開始學起,可能會有人覺得51單片機性能弱,比較落后,已經沒必要去學,這種思想是錯誤的,首先,單片機只是一個工具,本質上我們是學習C編程及其電路的設計,即使我們以后不使用51單片機,但從中學到的編程水平和電路相關的知識是在所有嵌入式產品上是通用的,另外,在我們現實生活中,包括不限于冰箱,空調,洗衣機,烤箱,電飯鍋等絕大多數家用電器的MCU都是51內核的單片機,其優(yōu)勢就在于操作簡單,價格便宜,就像如今汽車與飛機發(fā)展得再好,考慮成本與便捷上,最后的1公里路還是小電驢最占優(yōu)勢,但最重要的是對于初學者來說,51單片機學習資料較多,底層相對較簡單,可以很好地讓初學者學習入門單片機,理解寄存器底層工作原理。

推薦:

郭天祥—10天學會51單片機

從零學郭天祥10天入門學會51單片機完整版 0基礎_嗶哩嗶哩_bilibili

普中科技51單片機學習

51單片機普中科技視頻完整版0基礎入門學習_嗶哩嗶哩_bilibili

金沙灘手把手教學51單片機

手把手教學51單片機_嗶哩嗶哩_bilibili

可以根據教程去淘寶購買相對應的開發(fā)板進行學習51單片機,跟著視頻例程去逐步調試開發(fā)板上的模塊進行學習。

在學習完視頻例程后,就可以使用51單片機做一些實戰(zhàn)小項目了,比如心形流水燈,小蠻腰,循跡小車等等。

這個過程會涉及到仿真,繪制電路PCB的知識:

電路PCB繪制軟件學習推薦:

Altium Designer 17 繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎入門

Altium Designer 17 繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎入門_嗶哩嗶哩_bilibili

0基礎入門Altium designer( AD)5小時教學

0基礎入門Altium designer( AD)5小時教學_嗶哩嗶哩_bilibili

Altium Designer 17繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎入門

Altium Designer 17 繪制51單片機開發(fā)板PCB全程實戰(zhàn)視頻0基礎入門_嗶哩嗶哩_bilibili

Altium Designer16 繪制STM32 pcb開發(fā)板0基礎入門

Altium Designer16 繪制STM32 pcb開發(fā)板0基礎入門_嗶哩嗶哩_bilibili

書籍推薦:

電路設計與制作實用教程(Altium Designer版):

這本書對新手學習操作Altium designer比較容易上手。除了Altium designer,還有立創(chuàng)EDA,PADS,Allegro等PCB設計軟件。

仿真軟件學習視頻推薦:

電路仿真proteus從0基礎入門到精通完整版:

電路仿真proteus從0基礎入門到精通完整版_嗶哩嗶哩_bilibili

10分鐘學會PROTEUS繪制51單片機最小系統(tǒng):

10分鐘學會PROTEUS繪制51單片機最小系統(tǒng)_嗶哩嗶哩_bilibili

在51單片機掌握熟練后,可以去學習性能更強的STM32單片機了,在學習前,可以鞏固復習一下C語言指針,結構體,鏈表方面的知識,

推薦進階書籍:

  1. C專家編程
  2. C陷阱與缺陷
  3. C和指針

STM32單片機學習視頻推薦:

(野火)stm32 零基礎入門 霸道/指南者/MINI 入門篇 中級篇

【野火】stm32 零基礎入門 霸道/指南者/MINI 入門篇 中級篇_嗶哩嗶哩_bilibili

(野火)stm32 零基礎入門 霸道/指南者/MINI 提高篇 大師篇

【野火】stm32 零基礎入門 霸道/指南者/MINI 提高篇 大師篇_嗶哩嗶哩_bilibili

STM32入門 正點原子mini板精英板教學視頻完整版

stm32入門 正點原子mini板精英板教學視頻完整版_嗶哩嗶哩_bilibili

開發(fā)小技巧:

在你真正的熟悉了51和STM32兩款單片機,再遇到其他單片機其實也是大同小異。當你拿到一塊從未使用過的單片機,并且需要快速開發(fā)一個項目時,你需要網上搜索這塊單片機的官網,獲取它的開發(fā)手冊與例程,然后項目開發(fā)上需要哪些部分例程就搬運哪些,最后套進自己一套軟件編寫框架(如狀態(tài)機),就可以開始寫軟件邏輯,遇到單片機例程與寄存器配置問題時,就在開發(fā)手冊搜索關鍵詞進行學習配置。

在你拿到一塊陌生的電子模塊時,可以選擇去淘寶獲取資料,比如搜索這個溫濕度模塊,在商品欄下拉,就能獲取這個模塊的資料。

如果你是一名在校大學生,在學習完以上知識內容后,可以去參加全國大學生電子設計大賽,飛思卡爾智能車比賽,物聯(lián)網比賽等嵌入式相關的比賽來提高自己的項目經驗,或者自己做一些創(chuàng)意有趣的小項目。

比賽的過程你可能會接觸其他單片機,比如arduino,msp430,esp32等單片機

推薦:

零基礎入門學習arduino單片機

零基礎入門學習arduino單片機_嗶哩嗶哩_bilibili

10天學會MSP430單片機完整版

10天學會MSP430單片機完整版 從零入門學MSP430 電賽必備_嗶哩嗶哩_bilibili

4.學習RTOS(實時操作系統(tǒng))

掌握了C語言與單片機,接下來可以去學習RTOS(實時操作系統(tǒng)),?RTOS 即Real-time operating system,實時操作系統(tǒng),這種操作系統(tǒng)比分時操作系統(tǒng)實時性強,線程切換速度快,線程切換時間可控,為了保證實時性,實時操作系統(tǒng)一般都是搶占型內核,允許高優(yōu)先級的線程搶占CPU,優(yōu)先級低的排隊執(zhí)行。普通的單片機程序只有一個while循環(huán),功能比較多的時候這個循環(huán)代碼很復雜,閱讀性差,不好維護。而RTOS可以創(chuàng)建線程,每個線程有自己的while循環(huán),功能可以模塊化設計。

推薦:

[野火]《FreeRTOS內核實現與應用開發(fā)實戰(zhàn)指南》

[野火]《FreeRTOS內核實現與應用開發(fā)實戰(zhàn)指南》_嗶哩嗶哩_bilibili

【野火】《uCOS-III內核實現與應用開發(fā)實戰(zhàn)指南》視頻教程

【野火】《uCOS-III內核實現與應用開發(fā)實戰(zhàn)指南》視頻教程_嗶哩嗶哩_bilibili

RTOS其實也是同理,在學會使用一種后,其他的RTOS也基本能掌握,RTOS是入門操作系統(tǒng)的一個難點,在掌握一定基礎后,可以嘗試著在以前做過的項目上跑RTOS進行實踐學習。

5.學習linux

嵌入式的大寶貝linux,職業(yè)上主要分為嵌入式linux應用工程師和linux驅動工程師,linux學習主要偏軟件,對于電子專業(yè)學生來說跨度會比較大,涉及到較多計算機方面的知識。

視頻推薦:

正點原子】Linux入門學習

【正點原子】Linux入門學習(第1期 Ubuntu入門篇)(第2期 ARM(IMX6U)裸機篇)_嗶哩嗶哩_bilibili

野火Linux入門學習

野火Linux入門學習:第一期-0基礎入門篇_嗶哩嗶哩_bilibili

另外,還有韋東山,朱有鵬大佬的視頻也很不錯。

QT是一種人機交互界面,說簡單點就是一個運行界面!Liunx不像Windows有自己的界面,它的操作主要是命令行模式,就像早期的DOS,Qt就是一個程序,用來寫界面,上位機,可以更好的實現人機交互控制!

視頻推薦:

零基礎入門六天學會QT完整版

零基礎入門六天學會QT完整版_嗶哩嗶哩_bilibili

ARM+linux也是像學單片機一樣,買板子看視頻多做項目練習,真正的大佬都是從工作項目中歷練出來的。

以上的嵌入式學習路線覆蓋較廣,真正工作會被細分成硬件工程師,軟件工程師,單片機rtos,嵌入式linux應用,嵌入式linux驅動等各個職業(yè),需要看自己對哪方面比較感興趣,然后精學那個方面的知識。

一個人學習是孤獨的,如果你是一名學生,建議加入學校的電子社團或者實驗室,有老師的幫助和同學的互助能更好去提升自己,多與同學組隊參加項目比賽,能收獲更多的知識經驗。

歡迎加入:

QQ交流群:867069452

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

分享文章:【單片機/嵌入式】最完整學習路線-創(chuàng)新互聯(lián)
URL標題:http://www.rwnh.cn/article4/pigie.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、虛擬主機、網站設計公司、動態(tài)網站品牌網站建設、軟件開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
容城县| 江华| 嵩明县| 瑞金市| 柞水县| 嘉义县| 城口县| 镇平县| 兴和县| 贞丰县| 静宁县| 色达县| 霍邱县| 龙川县| 姚安县| 杂多县| 玛纳斯县| 公主岭市| 岐山县| 民丰县| 长海县| 吉木乃县| 玉环县| 鄄城县| 樟树市| 云林县| 融水| 乌鲁木齐市| 宁远县| 合作市| 简阳市| 寻甸| 佛坪县| 高尔夫| 芦山县| 巴彦县| 苏尼特右旗| 治县。| 绿春县| 正镶白旗| 清苑县|