第一階段:入門階段
C語言和匯編:隨便一本C語言大學教材,快速入門,很多同學學習到C的指針和結構體,就開始迷迷糊糊的了,首先不要著急的去理解他,對著書上的代碼,完完整整的敲上一邊就可以了,不明白就下一個階段學明白,如果遇到問題就去百度,去網上搜索解決方法。嵌入式編程大多用C語言、極少量匯編,先學習C語言,匯編完全可以不學習,現在的芯片很資源很豐富,C語言入門完完全全的夠了,以前使用匯編是因為芯片的資源緊張,51單片機:看書了解單片機是個什么東西,單片機的基本原理,然后買開發板學習,照著視頻學習一遍開發板上的基本模塊操作。掌握單片機的內部結構、IO操作、UART、IIC、SPI、ADC、中斷、定時器、計數器和學會看原理圖。開發板肯定是代碼的,和學習C語言一樣,把代碼啥的完完全全的敲上一邊,實現代碼里面的所有的功能簡單模塊:去網上買一些模塊,比如數碼管、矩陣鍵盤、溫度傳感器、繼電器等一些簡單模塊;利用51開發板上面學習的知識,驅動這些模塊。記住:學習一些常用的,感興趣的即可,很多模塊操作相似,快速入門。數電模電:掌握基本的電路知識,明白什么是鎖存器,什么是觸發器什么是三極管,學會這些常用的器件,學會看這些芯片的數據手冊。有部分芯片的手冊是英文的,沒有關系,看懂基本的就可以,比如工作電壓,工作環境溫度等常用的關鍵信息。PCB:使用altium designer軟件或者其他PCB軟件設計一個電路,并購買電子器件焊接電路板。編寫程序,實現某一個簡單的功能,不要太難,以免自己做不出來打擊自己的信心。
如果是大學生,可以積極參加,電子設計競賽,智能汽車競賽,等各種電子類比賽。實戰中提高速度和效果最快。哪怕是剛學,也積極參加,通常參加了會有培訓什么的,有很多人一起學習、交流,也是可以的。哪怕最開始拿不了名次,哪怕是校級比賽,積極參加。
第二階段:進階階段
STM32單片機:掌握STM32的HAL庫函數編程,寄存器作為了解就可以了,千萬不要去鉆牛角尖,學會HAL之后,慢慢學會JTAG的在線調試和斷點調式,之后就是一些學會常用的復雜外設和內部資源:GPIO、DMA、ADC、DAC、PWM、IIC、SPI、UART、TIM、NVIC、時鐘系統等,還高級一點就是學會高級模塊:藍牙、WiFi、攝像頭、鍵盤鼠標、USB等。教材:《cortex M3/M4權威指南》、《C和指針》。實時操作系統:freertos 或者 RTthread操作系統。下載源碼,學會移植,學習操作系統基本結構,深入掌握操作系統調度和內存管理。這一部分,如果時間不夠,可以暫時不學,好好的學習Linux操作系統。
如果是大學生,可以積極參加,電子設計競賽,智能汽車競賽,等各種電子類比賽。實戰中提高速度和效果最快。可以做一點點有挑戰的項目,比如:STM32+攝像頭+藍牙+上位機;STM32+LORA+LCD;STM32+OLED+溫度傳感器+上位機等等,就是將一些傳感器加在一起,實現一個強大的功能。
第三階段:就業階段
進一步掌握的話,就看求職方向了,學習的目的一方面是興趣,另一方面也是賺錢。看市場需求,一般嵌入式的大廠大都要求有Linux開發經驗。【推薦有條件的學生去大廠,更加有含金量,千萬不要去私企和初創公司】按照順序:先學會使用Linux,再學習Linux內核。Linux是一個龐大的知識點一個人是完全無法學習完整個的,你只需弄懂一個組件或者一部分就能找個不錯的工作。其中Linux內核要學會:內存管理,任務調度,文件系統。嵌入式的應用十分廣泛,實際工作中用到的知識肯定不止這些,也有些完全用不上,但是這些都是基礎的,掌握好基礎,掌握學習新知識的方法,工作中,找到數據手冊就可以開發了。有做芯片的、手機的、安防、無人機、通信、家電,各行各業都離不開嵌入式。前景還是可以的,但是一定要堅持深入學習,淺層的皮毛都可以做。只要是會了C語言、實時操作系統或者Linux操作系統、ARM芯片架構這三點,換工作中換其他硬件平臺都可以較快的上手。
-
芯片
+關注
關注
456文章
51183瀏覽量
427281 -
嵌入式
+關注
關注
5092文章
19178瀏覽量
307691 -
C語言
+關注
關注
180文章
7614瀏覽量
137720
發布評論請先 登錄
相關推薦
哪些專業適合學習嵌入式開發?
新手怎么學嵌入式?
【「嵌入式系統設計與實現」閱讀體驗】+ 學習一個STM32的案例
2024全國大學生FPGA創新設計競賽紫光同創杯勇攀新高
2024全國大學生FPGA創新設計競賽暨高云杯結果揭曉
名單公布!【書籍評測活動NO.48】嵌入式系統設計與實現!優秀作品剖析匯總
69項國獎!廣和通隊伍在第七屆全國大學生嵌入式芯片與系統設計競賽大放異彩
![69項國獎!廣和通隊伍在第七屆全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>芯片與系統設計競賽大放異彩](https://file1.elecfans.com/web2/M00/07/79/wKgZombxKGuAAgj7AADf4qcEni0079.png)
2024年全國大學生嵌入式芯片與系統設計競賽圓滿落幕
![2024年全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>芯片與系統設計競賽圓滿落幕](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
飛凌嵌入式旗下教育品牌ElfBoard亮相全國大學生嵌入式競賽總決賽現場
![飛凌<b class='flag-5'>嵌入式</b>旗下教育品牌ElfBoard亮相全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>競賽總決賽現場](https://file1.elecfans.com/web2/M00/03/9A/wKgaoma9XF6AI5xhAADAxN3M98w527.png)
潤和軟件攜“星閃+鴻蒙”產品亮相2024第七屆全國大學生嵌入式芯片與系統設計競賽應用賽道總決賽“芯”動
![潤和軟件攜“星閃+鴻蒙”產品亮相2024第七屆全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>芯片與系統設計競賽應用賽道總決賽“芯”動](https://file.elecfans.com/web1/M00/C6/9F/pIYBAF9Z2ZCASlfdAABEe46tq4Y396.png)
吹田電氣助力大學生電子設計競賽,省級賽事圓滿落幕!
![吹田電氣助力<b class='flag-5'>大學生</b>電子設計競賽,省級賽事圓滿落幕!](https://file1.elecfans.com/web2/M00/A0/44/wKgZomTsMkGARY-FAAAfPWEyg2U106.png)
飛凌嵌入式亮相第七屆全國大學生嵌入式芯片與系統設計競賽北部賽區決賽現場
![飛凌<b class='flag-5'>嵌入式</b>亮相第七屆全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>芯片與系統設計競賽北部賽區決賽現場](https://file1.elecfans.com/web2/M00/FF/0E/wKgZomam-rGAS39CAADbr04rNXU417.png)
飛凌嵌入式亮相第七屆(2024)全國大學生嵌入式芯片與系統設計競賽北部賽區決賽現場
![飛凌<b class='flag-5'>嵌入式</b>亮相第七屆(2024)全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>芯片與系統設計競賽北部賽區決賽現場](https://file1.elecfans.com/web2/M00/FE/B8/wKgaomafBi6AJV8UAAD2jEbL_60866.png)
嵌入式系統怎么學?
全國大學生嵌入式芯片與系統設計競賽RT-Thread賽題發布
![全國<b class='flag-5'>大學生</b><b class='flag-5'>嵌入式</b>芯片與系統設計競賽RT-Thread賽題發布](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
評論