眾所周知,春節(jié)前我們上線了視頻文字版維基(WiKi)教程,好評(píng)如潮。移動(dòng)物聯(lián)網(wǎng)是大勢(shì)所趨,大家已經(jīng)習(xí)慣了看微信而非論壇。為了方便,即日起我們將連載新1期(arm裸機(jī)1期加強(qiáng)版)WiKi內(nèi)容,今天是第一篇。
該文檔比較容易,權(quán)當(dāng)復(fù)習(xí)和預(yù)習(xí)。
第一期教大家如何將ARM開(kāi)發(fā)板當(dāng)作單片機(jī)來(lái)用,但在這期視頻的第一節(jié),我告訴你們,嵌入式操作系統(tǒng)是單片機(jī)程序員深造的必選之路
工資方面
我們學(xué)習(xí)這些不就是為了賺錢(qián)嗎?在51job上,搜索“單片機(jī)”,工資平均下來(lái)是幾千塊錢(qián)。然后搜搜“Linux系統(tǒng)工程師”,平均工資是上萬(wàn)左右。
職業(yè)發(fā)展
這點(diǎn)我有切身體會(huì),我2003年畢業(yè),2005年進(jìn)入一個(gè)小公司,當(dāng)時(shí)做的是車(chē)載電話,先是用51單片機(jī)來(lái)做的。當(dāng)時(shí)我的李姓同事,用兩個(gè)3000多行的C文件,實(shí)現(xiàn)了車(chē)載電話功能。
另一個(gè)魏姓同事,將功能拆分成各種模塊,使用了50多個(gè)C文件,以操作系統(tǒng)的思想,重新寫(xiě)了這個(gè)程序。這兩個(gè)牛人,都跳槽了,都不做單片機(jī)了。
李姓同事去了美國(guó),深造了機(jī)器人視覺(jué),現(xiàn)在是百度的搜索專家,魏姓同事和我一起去了中興,現(xiàn)在在廈門(mén)聯(lián)想公司負(fù)責(zé)手機(jī)的開(kāi)發(fā),而我給你們錄視頻,但我們都不玩單片機(jī)了。
2005年,我在一個(gè)2440開(kāi)發(fā)板上仿照ucos寫(xiě)了一個(gè)操作系統(tǒng),10年前,我們已經(jīng)把單片機(jī)玩得登峰造極了。但是我們還需要升級(jí),為什么?
因?yàn)閱纹瑱C(jī)非常簡(jiǎn)單,稍微認(rèn)真學(xué)習(xí)2-3個(gè)月就可以達(dá)到中等水平,你工作十年和工作兩年技能差別不大,對(duì)一個(gè)公司,現(xiàn)實(shí)一點(diǎn),他肯定喜歡使用工資更低還更愿意加班的新人,所以說(shuō),我們必須升級(jí)。
應(yīng)用方面
在嵌入式領(lǐng)域,單片機(jī)位于哪個(gè)位置。比如一個(gè)自動(dòng)化機(jī)床,生產(chǎn)線上面,比如這條傳輸帶上,用一些單片機(jī)來(lái)檢測(cè)物品傳輸?shù)奈恢茫|發(fā)某些信號(hào)。
但其總控肯定運(yùn)行操作系統(tǒng),以處理更加復(fù)雜的事情。
再看看Google機(jī)器人,他的手臂、腳趾,也許用的是單片機(jī)控制其動(dòng)作,但他的核心大腦,肯定運(yùn)行操作系統(tǒng),才能處理各種復(fù)雜的事情。
也就是說(shuō),在一個(gè)復(fù)雜的系統(tǒng),操作系統(tǒng)是大腦,單片機(jī)是可以實(shí)現(xiàn)手指的功能。那么你想去做大腦還是想去做手指?
并且單片機(jī)的產(chǎn)品升級(jí)換代比較慢,一個(gè)產(chǎn)品使用單片機(jī)的話,追求的是穩(wěn)定與成本,顯然,日常的工作的活少,并且也不需要你有太新的技能,既然如此,公司干嘛要花2~3萬(wàn)來(lái)請(qǐng)人做單片機(jī),直接花幾千元請(qǐng)個(gè)新人不就完了嗎?
并且單片機(jī)的價(jià)格優(yōu)勢(shì)正在逐漸消失,在淘寶搜索一下,STM32開(kāi)發(fā)板的基本都是1-200元,而一個(gè)能夠運(yùn)行Linux系統(tǒng)的板子比如nanopi的價(jià)格只要100元左右。
一個(gè)能夠運(yùn)行Linux操作系統(tǒng),有512M DDR內(nèi)存,有四核處理器的ARM開(kāi)發(fā)板,他只需要99元。所以說(shuō),現(xiàn)在單片機(jī)的價(jià)格優(yōu)勢(shì)正逐漸消失,他只能保持微弱的優(yōu)勢(shì)就是穩(wěn)定性這一特點(diǎn)。
下面來(lái)看看使用的單片機(jī)和使用操作系統(tǒng)開(kāi)發(fā)的產(chǎn)品,比如鬧鐘、自動(dòng)售貨機(jī)就是單片機(jī)做的。
但自動(dòng)售賣(mài)機(jī),一旦需要連接網(wǎng)絡(luò),需要WiFi,很可能就需要操作系統(tǒng)。現(xiàn)在的新型自動(dòng)售賣(mài)機(jī),上面有微信支付,就必須要有操作系統(tǒng)。
像無(wú)人機(jī),既用單片機(jī)也用Linux操作系統(tǒng)。單片機(jī)可以更加及時(shí)的處理一些信息。看看這些產(chǎn)品,你更想做哪些產(chǎn)品?
技術(shù)方面
我們的操作系統(tǒng)Linux,需要一個(gè)Bootloader,Bootloader就是一個(gè)單片機(jī)裸板程序的集合,只要掌握了Linux的Bootloader,對(duì)單片機(jī)是輕而易舉。
后續(xù)視頻,我會(huì)講解這點(diǎn)。所以說(shuō),我告訴你們,嵌入式操作系統(tǒng)是單片機(jī)程序員深造的必選之路
在學(xué)習(xí)上,你不需要用單片機(jī)來(lái)學(xué)習(xí),但是在工作中,我們?cè)O(shè)計(jì)產(chǎn)品的時(shí)候,如果單片機(jī)的性能更好,我們還是要選擇單片機(jī)。
比如說(shuō)小米的智能插座,就是使用單片機(jī)來(lái)做的,如果同一個(gè)功能,用單片機(jī)可以省成本,我干嘛不用單片機(jī)呢?賣(mài)出幾百萬(wàn)臺(tái)設(shè)備,每一個(gè)省一毛錢(qián),就可以省幾十萬(wàn)。我只告訴你,在技術(shù)方面,一旦我們掌握了Linux的bootloader, 反過(guò)來(lái),對(duì)單片機(jī)來(lái)說(shuō),它是小菜一碟。
原帖來(lái)自:http://bbs.elecfans.com/jishu_1542051_1_1.html
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44969瀏覽量
649505 -
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3675瀏覽量
131226
發(fā)布評(píng)論請(qǐng)先 登錄
Linux嵌入式和單片機(jī)嵌入式的區(qū)別?
嵌入式單片機(jī)在電機(jī)控制系統(tǒng)中的應(yīng)用
【入門(mén)必看】從菜鳥(niǎo)到大牛,嵌入式系統(tǒng)完整學(xué)習(xí)路線!看這篇就夠了!

2025嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班正式啟動(dòng)!

ARM嵌入式實(shí)時(shí)操作系統(tǒng)比較
什么是嵌入式操作系統(tǒng)?
嵌入式 Linux 操作系統(tǒng)配置
單片機(jī)與嵌入式系統(tǒng)的區(qū)別
目前深圳嵌入式單片機(jī)就業(yè)環(huán)境如何?

嵌入式系統(tǒng)的啟動(dòng)流程
開(kāi)啟全新AI時(shí)代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國(guó)產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束
嵌入式系統(tǒng)中的實(shí)時(shí)操作系統(tǒng)
RT-Thread出席第六屆中國(guó)嵌入式技術(shù)大會(huì),共話嵌入式操作系統(tǒng)與智能工業(yè)

第六屆國(guó)產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇議程發(fā)布
從菜鳥(niǎo)到大牛!嵌入式完整學(xué)習(xí)路線:STM32單片機(jī)-RTOS-Linux

評(píng)論