天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        綜合教育資訊

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓問(wèn)答 > 嵌入式開(kāi)發(fā)要學(xué)哪些課程?學(xué)習路線(xiàn)是什么?

                                                                                        嵌入式開(kāi)發(fā)要學(xué)哪些課程?學(xué)習路線(xiàn)是什么?

                                                                                        日期:2025-05-24     瀏覽:150    來(lái)源:綜合教育資訊
                                                                                        核心提示:很多人覺(jué)得學(xué)習嵌入式開(kāi)發(fā)比高考還難,不知道怎么入門(mén)?要學(xué)哪些東西?嵌入式開(kāi)發(fā)涉及的知識,你確實(shí)一輩子都學(xué)不完。但是,這不代表

                                                                                        很多人覺(jué)得學(xué)習嵌入式開(kāi)發(fā)比高考還難,不知道怎么入門(mén)?要學(xué)哪些東西?

                                                                                        嵌入式開(kāi)發(fā)涉及的知識,你確實(shí)一輩子都學(xué)不完。

                                                                                        但是,這不代表你需要花費很長(cháng)的時(shí)間才能學(xué)會(huì )。

                                                                                        我相信大多數人學(xué)習的目的,都是先通過(guò)學(xué)習這個(gè)技能找份工作,然后慢慢深入。

                                                                                        如果只是要達到找工作這種程度,親測只要學(xué)習方向正確+夠努力,完全可以在3-4個(gè)月完成。

                                                                                        一上來(lái)就像吃透這個(gè),吃透那個(gè)的*思想,*還沒(méi)入門(mén)就入土了。

                                                                                        在學(xué)習之前,*重要的不是找教程,方向和方法比教程更重要。

                                                                                        很多人以為嵌入式開(kāi)發(fā)就是搞ARM,搞Linux。

                                                                                        實(shí)際上,嵌入式開(kāi)發(fā)分很多方向。

                                                                                        主流的方向有:

                                                                                        單片機開(kāi)發(fā)Linx驅動(dòng)/應用開(kāi)發(fā)FPGA,不了解不做講解這是兩個(gè)是目前市場(chǎng)需求*大的,單片機開(kāi)發(fā)和Linux驅動(dòng)開(kāi)發(fā)偏向硬件,Linux應用開(kāi)發(fā)基本是軟件。

                                                                                        前期一定要先根據個(gè)人情況確定好自己要從事的方向,不同的方向學(xué)習內容也不一樣。

                                                                                        很多人搞不清方向,以為嵌入式開(kāi)發(fā)又要學(xué)單片機,又要學(xué)Linux,學(xué)了1年門(mén)都沒(méi)入。

                                                                                        我做了單片機開(kāi)發(fā)10年,對這個(gè)行業(yè)比較熟悉,就拿這個(gè)方向做詳細講解,技術(shù)不用學(xué)多,深耕一個(gè)就夠了。

                                                                                        單片機開(kāi)發(fā)應該是屬于*好入門(mén)的,Linux驅動(dòng)/應用開(kāi)發(fā)相對難點(diǎn),工資Linux也相對高點(diǎn)。

                                                                                        不過(guò)做得越久,我越發(fā)現單片機開(kāi)發(fā)其實(shí)并不比Linux開(kāi)發(fā)簡(jiǎn)單。

                                                                                        我反而覺(jué)得資源越豐富的,用起來(lái)反而更簡(jiǎn)單。

                                                                                        舉個(gè)例子,很多做家用消費類(lèi)產(chǎn)品的芯片都是選非常便宜的,內存也非常小,資源非常匱乏。

                                                                                        他們寫(xiě)程序都是用匯編,算著(zhù)匯編指令去寫(xiě)的。

                                                                                        你可以用資源豐富的芯片做,然后用c把代碼寫(xiě)的很健壯,但是成本*比別人高。

                                                                                        哪怕一顆芯片只貴1毛錢(qián),如果一個(gè)月出貨10萬(wàn)個(gè),你就讓企業(yè)少掙1萬(wàn)。

                                                                                        有些做嵌入式Linux開(kāi)發(fā)的看不起做單片機開(kāi)發(fā)的,覺(jué)得很簡(jiǎn)單,沒(méi)什么技術(shù)難度。

                                                                                        等你做過(guò)研發(fā)負責人,你就明白任何一個(gè)產(chǎn)品,即便功能再簡(jiǎn)單,要做好都是沒(méi)那么簡(jiǎn)單的。

                                                                                        下面,我來(lái)總結下,學(xué)習單片機開(kāi)發(fā)正確的學(xué)習路徑。

                                                                                        整個(gè)學(xué)習路徑我分為7步:

                                                                                        C語(yǔ)言基本語(yǔ)法C語(yǔ)言基本語(yǔ)法學(xué)習大概需要1-2周時(shí)間,這種教程網(wǎng)上已經(jīng)泛濫了,大多基于上位機的C語(yǔ)言,跟單片機C語(yǔ)言編程用起來(lái)還是有點(diǎn)差異。

                                                                                        我們這塊也專(zhuān)門(mén)錄制了一套教程,總結了我們這幾年實(shí)際開(kāi)發(fā)*常用到的一些語(yǔ)法,可以到小破站找無(wú)際單片機編程直接看。

                                                                                        2.基礎電路

                                                                                        這一步走彎路的小伙伴*多,再重申一遍,不用死磕模電,甚至都不用去學(xué)。

                                                                                        學(xué)習電路*好的途徑就2個(gè),一是開(kāi)發(fā)板,二是項目。

                                                                                        然后通過(guò)項目不斷地積累電路,模電負反饋放大電路以后的知識點(diǎn)我在實(shí)際工作基本沒(méi)用到過(guò)。

                                                                                        而且我們定位單片機軟件開(kāi)發(fā)的話(huà),也不需要具備硬件設計能力,只需要看懂電路關(guān)鍵輸入輸出就行了。

                                                                                        簡(jiǎn)單來(lái)說(shuō)就是單片機通過(guò)什么方式控制電路,通過(guò)什么接口去采集電路過(guò)來(lái)的數據就行了。

                                                                                        3.51單片機

                                                                                        我*次接觸到的單片機是STC89C52RC,也就是現在開(kāi)發(fā)板*常用*經(jīng)典的一款。

                                                                                        不管你通過(guò)哪一款去入手,51單片機我都建議必須學(xué)一下,如果你直接學(xué)STM32我也不攔你。

                                                                                        學(xué)習51單片機的目的是為了讓更好容易地去理解單片機的資源到底是怎么用起來(lái)的,怎么通過(guò)程序去控制電路的。

                                                                                        相當于為你后續學(xué)習別的單片機鋪路。

                                                                                        4.51單片機項目

                                                                                        學(xué)完前面3個(gè)基礎知識以后,到這一步,先把你前面所學(xué)的知識變成實(shí)實(shí)在在的項目,可以是一些小項目,比如說(shuō)尋跡小車(chē)之類(lèi)的,可以到某寶找一些DIY套件自己寫(xiě)程序,也可以找無(wú)際單片機編程學(xué)習實(shí)際產(chǎn)品開(kāi)發(fā)。

                                                                                        這一步非常重要,也容易被初學(xué)者忽略,這一步的目的是為了學(xué)習實(shí)現功能的思維,鍛煉代碼整合能力,這個(gè)能力比你會(huì )單片機更重要。

                                                                                        5.C語(yǔ)言高級用法

                                                                                        C語(yǔ)言基本語(yǔ)法學(xué)完了,也通過(guò)項目落到實(shí)處了,就需要學(xué)習一下C語(yǔ)言的高級用法了,比如說(shuō)指針、結構體。

                                                                                        這塊也是為下一步學(xué)習STM32單片機做鋪墊,STM32的庫是面向對象的思維,如果不懂結構體和指針基本看不懂。

                                                                                        這塊我們無(wú)際單片機編程也有原創(chuàng )的、系統的開(kāi)源教程在小破站。

                                                                                        這套教程是我2019年錄這玩的,本來(lái)想靠它掙點(diǎn)錢(qián),后來(lái)工作一忙沒(méi)空搞,干脆開(kāi)源出來(lái)。

                                                                                        不要以講師的標準去要求我,畢竟當初沒(méi)經(jīng)驗,而且是開(kāi)源的。

                                                                                        但是課程內容個(gè)人認為還是非常有價(jià)值了,也是市面上學(xué)不到的,看過(guò)的評價(jià)也比較高。

                                                                                        6.STM32單片機

                                                                                        很多人學(xué)習STM32覺(jué)得很難,怎么跟51單片機的開(kāi)發(fā)模式完全不一樣,控制一個(gè)IO口都這么麻煩。

                                                                                        STM32的資源比51單片機多太多了,寄存器自然也多,為了縮短大家開(kāi)發(fā)周期,所以早期ST推出了固件庫。

                                                                                        直接調庫就能很輕松把STM32的外設用起來(lái),而不需要關(guān)心底層配置了什么寄存器。

                                                                                        STM32學(xué)習我認為是會(huì )調庫把外設用起來(lái)就行了,不用研究這么深。

                                                                                        除非你以后的產(chǎn)品需要你用寄存器去開(kāi)發(fā),再針對性去研究。

                                                                                        也不用所有外設都學(xué)習,可以看我上面那個(gè)思維導圖,我為大家總結了*常用的外設。

                                                                                        7.STM32項目

                                                                                        如果你堅持到這個(gè)環(huán)節,那恭喜你,你已經(jīng)成功入門(mén)了。

                                                                                        接下來(lái)的時(shí)間,全部放在做項目上面,再去學(xué)別的單片機已經(jīng)沒(méi)太大意義了,使用起來(lái)都是大同小異。

                                                                                        你現在缺的是功能實(shí)現的思路,以及代碼實(shí)現的能力。

                                                                                        除了項目,沒(méi)有更好的方法,到這一步如果有條件了,一定要舍得花錢(qián)投資自己。

                                                                                        找一個(gè)行業(yè)經(jīng)驗豐富的人帶你,通過(guò)*短的時(shí)間去學(xué)習別人幾年的精華是很劃算的。

                                                                                        如果條件不允許或者不認可我說(shuō)的,也可以去找一些開(kāi)源的項目學(xué)習,只是自己摸索比較浪費時(shí)間。

                                                                                        還有就是到某寶找一些單片機的項目DIY套件,一般他們會(huì )有提供源碼,可以跟著(zhù)學(xué)習。

                                                                                        免責聲明:本信息由用戶(hù)發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權侵權的法律責任!

                                                                                        本文由 綜合教育資訊 整理發(fā)布。更多培訓課程,學(xué)習資訊,課程優(yōu)惠,課程開(kāi)班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細解答:
                                                                                        咨詢(xún)電話(huà):400-850-8622

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..