朋友圈

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:程序開發(fā)培訓(xùn)問答 > 嵌入式開發(fā)培訓(xùn)問答 > 零基礎(chǔ)小白怎么自學(xué)嵌入式,記住這幾點讓你兩個月速成

零基礎(chǔ)小白怎么自學(xué)嵌入式,記住這幾點讓你兩個月速成

日期:2024-11-14     瀏覽:54    來源:綜合教育資訊
核心提示:從事嵌入式開發(fā)年限越久,越發(fā)現(xiàn)這個領(lǐng)域知識的無窮無盡。當(dāng)然了,這并不意味這你得花三五年才能學(xué)會,如果僅僅是想找到一份這個領(lǐng)

從事嵌入式開發(fā)年限越久,越發(fā)現(xiàn)這個領(lǐng)域知識的無窮無盡。當(dāng)然了,這并不意味這你得花三五年才能學(xué)會,如果僅僅是想找到一份這個領(lǐng)域的工作,三五個月的時間,進行有針對性的學(xué)習(xí),也是完全可以達到的。而這個文章,帶給各位小伙伴的就是一份具體可實操的自學(xué)路線。

無論是跨行自學(xué)、還是科班學(xué)生,都非常容易上手。

所以在思考怎么自學(xué)嵌入式前,我們要了解一個問題,

首先,什么是嵌入式開發(fā)?

從產(chǎn)品形態(tài)來分:

.在裸機產(chǎn)品上進行的開發(fā)

.在實時操作系統(tǒng)產(chǎn)品上進行的開發(fā)

.在Linux/Android系統(tǒng)上進行的產(chǎn)品開發(fā)

從開發(fā)角度來分:

.在單片機寄存器或庫進行的開發(fā)

.在soc片上進行的開發(fā)

.系統(tǒng)層面的開發(fā)

.驅(qū)動層面的開發(fā)

.應(yīng)用層面的開發(fā)

一個電子產(chǎn)品從裸機、系統(tǒng)、驅(qū)動到應(yīng)用層面,都需要嵌入式程序員對該模塊進行開發(fā)定制。

然后,嵌入式開發(fā)的前輩目前都在哪些企業(yè)?

.通用芯片原廠:ST、TI、RK、全志、NXP、MTK、展銳、海思、高通等等

.射頻芯片原廠 :Nordic、樂鑫 、瑞昱等等

.SOC模組廠商:移遠、廣和通、中移動、中興物聯(lián)等等

.智能硬件產(chǎn)品:小米&小米生態(tài)鏈企業(yè)、華為、oppo、DJI等等

.商業(yè)&工業(yè):???、大華、大族、優(yōu)必選、訊飛等等

.物聯(lián)網(wǎng)平臺:涂鴉、中移動、機智云 等等

.互聯(lián)網(wǎng)廠家:一線大廠都有硬件相關(guān)的事業(yè)部

以上這些企業(yè)里,有哪些嵌入式的崗位呢?

.單片機開發(fā)工程師

.嵌入式開發(fā)工程師

.藍牙開發(fā)工程師

.音頻開發(fā)工程師

.終端開發(fā)工程師

.系統(tǒng)開發(fā)工程師

.電子開發(fā)工程師

.c開發(fā)工程師

.wifi開發(fā)工程師

.zigbee開發(fā)工程師

.sdk開發(fā)工程師

.固件開發(fā)工程師

.驅(qū)動開發(fā)工程師

.相機開發(fā)工程師

.飛控開發(fā)工程師

.視頻開發(fā)工程師

.智能硬件開發(fā)工程師

.物聯(lián)網(wǎng)開發(fā)工程師

.Linux開發(fā)工程師

.Android系統(tǒng)開發(fā)工程師

FYI:所以找工作時不要只搜索嵌入式開發(fā)啦,上面的崗位都可以搜索的。

所以,嵌入式開發(fā)需要哪些技能?

1.扎實的C語言基礎(chǔ)

2.熟練掌握數(shù)據(jù)結(jié)構(gòu)

3.熟悉實時操作系統(tǒng)

4.了解Linux常用指令

5.能熟練應(yīng)用某款單片機/SOC,了解常用外設(shè)驅(qū)動的開發(fā)

6.Linux/Android系統(tǒng)、驅(qū)動設(shè)備樹相關(guān)開發(fā)、移植

7.能看懂原理圖、了解調(diào)試設(shè)備、有與硬件配合開發(fā)、Debug經(jīng)驗

8.有企業(yè)級的項目開發(fā)經(jīng)驗,對某個模塊的優(yōu)化有進行過深度思考,并把思考點落地到項目中去

FYI:顏色越深就越重要~

那么,如何學(xué)會這些技能?

希望對你而言這是一個價值999圓的回答。

.*個30天:C語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)+節(jié)點項目

.第二個30天:單片機&外設(shè)、實時操作系統(tǒng)RTOS+節(jié)點項目

.第三個30天:Linux/Android系統(tǒng)、驅(qū)動開發(fā)了解+節(jié)點項目

.*后9天:優(yōu)化簡歷、刷筆試題、學(xué)會面試技巧

學(xué)習(xí)路線如下(視頻教程有需要的關(guān)注我自取):

1、C語言基礎(chǔ)(15天)-節(jié)點:寫個貪食蛇游戲、寫個學(xué)生管理系統(tǒng)

C 語言*好的入門書: C Primer Plus(第6版)(中文版)

2、數(shù)據(jù)結(jié)構(gòu)(10天)-節(jié)點:模仿實現(xiàn)google自測框架、zlog日志框架

數(shù)據(jù)結(jié)構(gòu):大話數(shù)據(jù)結(jié)構(gòu)

3、操作系統(tǒng)初步了解(5天)-節(jié)點:了解系統(tǒng)、內(nèi)存、線程、進程、通訊機制

3、單片機(20天)-節(jié)點:實現(xiàn)裸機項目

4、rtos(10天)-節(jié)點:做個物聯(lián)網(wǎng)項目

5、linux-c高級編程(10天)-節(jié)點:做個智能音箱、IP攝像頭、智能網(wǎng)關(guān)

6、linux 系統(tǒng)&驅(qū)動編程(20天)

7、實戰(zhàn)項目&開源框架資源(10天)

包含OS、庫&開源框架、GUI、物聯(lián)網(wǎng)智能家居、項目實例等

8、工作的技能和經(jīng)驗,硬核干貨,匯總篇(5天)

*后,任何一門*的學(xué)習(xí),都是需要投入足夠多的時間和經(jīng)歷的,所以專注和堅持很重要。

開始學(xué)習(xí)的*好時機,就是現(xiàn)在。

我也是培訓(xùn)老師,嘿嘿,先找我拿一份入門的全套資料自學(xué)看看吧,我把順序和難易程度都標(biāo)住了,看完了覺得還想進階可以買我們的課。

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

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

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