2021-11-26 11:54:45|已瀏覽:321次

一說到嵌入式開發(fā),大多數(shù)人想到的是ARM、Linux、C++、安卓等等。
看了很多相關(guān)的入門學(xué)習(xí)文章,一臉茫然,這學(xué)習(xí)的東西也太多了吧?門檻也太高了吧?現(xiàn)在看到網(wǎng)上那些入門文章都感覺學(xué)習(xí)難度很大,很多新手就是這樣從入門到放棄的。但真實的情況是,這個行業(yè)入門門檻低到讓你發(fā)指,只要你能堅持,初中文憑照樣能玩得很溜。如果你真的喜歡研究技術(shù),喜歡做一個創(chuàng)客,通過自己掌握的技術(shù)把自己天馬行空的想象變成現(xiàn)實產(chǎn)品,那嵌入式開發(fā)絕對是你必學(xué)的技術(shù)。
1.嵌入式軟件開發(fā)是做什么的?
很多人可能還不知道,嵌入式軟件開發(fā)是做什么的。
簡單來說啊,就是你寫程序控制硬件電路去實現(xiàn)電子產(chǎn)品的智能控制功能。相對純軟件,嵌入式開發(fā)更有意思,純軟件學(xué)習(xí)過程大多數(shù)都是在屏幕上打印一些冷冰冰的字符。而嵌入式開發(fā)大多數(shù)是在開發(fā)板上面,你很快就能寫程序去控制一個LED燈,這是不是更有意思一些?
還有就是嵌入式開發(fā)是基于芯片開發(fā),比如說一些ARM芯片,這種芯片就像是電腦CPU一樣,只不過性能、成本、尺寸各方面比電腦CPU要精簡。這種更適合去做定制化的電子產(chǎn)品,比如說豐巢快遞柜,平板電腦等等。
2.嵌入式開發(fā)要學(xué)習(xí)哪些課程?
很多新手從開始就已經(jīng)走錯了方向,嵌入式涉及的技術(shù)太多了。就像一個公司的組織架構(gòu)一樣,一個公司分很多職位,比如說有做技術(shù)的、有做業(yè)務(wù)的、有做人力的等等。
同樣,嵌入式開發(fā)也分很多方向的,主流的方向就是:單片機開發(fā),ARM+Linux開發(fā),還有別的FPGA/DSP等等。
如果你前期方向不定位清楚,你基本不可能學(xué)會嵌入式開發(fā),因為學(xué)的東西太多了,你根本學(xué)不過來,長期學(xué)習(xí)沒結(jié)果肯定也會放棄。
但是如果我們定位很清晰,那學(xué)習(xí)的速度就像開掛一樣。
那單片機開發(fā)和ARM+Linux開發(fā)有什么區(qū)別?
單片機開發(fā)主要做中低端產(chǎn)品,比如說大家一定接觸到的ofo共享單車、智能家居傳感器和網(wǎng)關(guān)、無人機、掃地機器人等等。
ARM+Linux主要做中高端產(chǎn)品,比如說平板電腦,智能機器人等等。
這兩個方向沒有誰比誰更好的說法,各自的應(yīng)用場景和產(chǎn)品不同。
很多人說學(xué)嵌入式開發(fā)就學(xué)ARM、Linux,單片機開發(fā)沒前途,這種純粹是技術(shù)人和外行人的思維。曾經(jīng)我也是這樣想的,我這幾年一直在做單片機開發(fā),單片機開發(fā)總是比做ARM+Linux開發(fā)的工資低,心理也很不爽。自從后面看到一些只會51單片機,年入幾百萬老板的時候,才徹底顛覆我的三觀。技術(shù)再牛逼,做的東西再高端又如何?認知和思維不進步,你的收入永遠都是打工水平。
所以,技術(shù)水平和收入并不是因果聯(lián)系,技術(shù)再好,從打工的層面都會有瓶頸,關(guān)鍵還是怎么通過技術(shù)這個工具去產(chǎn)生價值。
本文由培訓(xùn)無憂網(wǎng)達內(nèi)教育課程顧問老師整理發(fā)布,更多課程信息可關(guān)注嵌入式開發(fā)培訓(xùn)或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.elsolbar.com/news-id-5022.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注嵌入式開發(fā)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050