初學(xué)者如何開(kāi)始學(xué)習(xí)嵌入式開(kāi)發(fā)要學(xué)哪些東西 呢?新手入門(mén)全干貨!零基礎(chǔ)小白入門(mén)作linux嵌入式開(kāi)發(fā),要學(xué)些什么東西??,嵌入式開(kāi)發(fā)要學(xué)什么東東?,嵌入式開(kāi)發(fā)要學(xué)哪些,嵌入式開(kāi)發(fā)要學(xué)哪些???必看
1.作linux嵌入式開(kāi)發(fā),要學(xué)些什么東西??
*步:linux平臺(tái)上的開(kāi)發(fā),包括vi,gcc,gdb,make, linux基本操作第二步:加厚c語(yǔ)言功底《c專(zhuān)家編程》《c缺陷和陷阱》第三步:學(xué)習(xí)unix環(huán)境高級(jí)編程《unix環(huán)境高級(jí)編程》第四步:arm體系結(jié)構(gòu)第五步:arm應(yīng)用程序開(kāi)發(fā)以后:驅(qū)動(dòng)開(kāi)發(fā)
2.嵌入式開(kāi)發(fā)要學(xué)什么東東?
我是做嵌入式的,我覺(jué)得學(xué)的最快的方法就是買(mǎi)套開(kāi)發(fā)板自己開(kāi)發(fā)練習(xí),如果單考看書(shū),應(yīng)該學(xué)起來(lái)很慢且沒(méi)什么效果.因?yàn)榫唧w到開(kāi)發(fā)不同的產(chǎn)品硬件會(huì)不一樣,編譯的過(guò)程中也不一定會(huì)是書(shū)上寫(xiě)的那么順利不出錯(cuò)誤.而且錯(cuò)誤也是不定的,只有自己真正做過(guò)一編才能夠深入了解.
3.嵌入式開(kāi)發(fā)要學(xué)哪些
嵌入式開(kāi)發(fā)是在嵌入式操作系統(tǒng)下進(jìn)行的開(kāi)發(fā),也可以用單片機(jī)c語(yǔ)言或匯編開(kāi)發(fā),其一般常用的系統(tǒng)有WinCE、Palm與新出現(xiàn)的Symbian等。嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開(kāi)發(fā)的人有兩類(lèi):一、是學(xué)電子工程、通信工程等偏硬件專(zhuān)業(yè)出身的人,他們主要是搞硬件設(shè)計(jì),有時(shí)要開(kāi)發(fā)一些與硬件關(guān)系最密切的*層軟件。二、是學(xué)軟件或者計(jì)算機(jī)專(zhuān)業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開(kāi)發(fā)。學(xué)軟件的人對(duì)硬件原理和接口通常難以有較好的掌握,最多也只能寫(xiě)部分BSP和硬件驅(qū)動(dòng)程序。
4.嵌入式開(kāi)發(fā)要學(xué)哪些?
嵌入式開(kāi)發(fā)要學(xué)哪些呢,從我5年的工作經(jīng)驗(yàn)來(lái)看,近些年跟我學(xué)習(xí)那會(huì)變化挺大的,主要是技術(shù)更新的太快,很明 顯的就是QT如今用的很少了,嵌入式開(kāi)發(fā)也不在是冷冰冰的獨(dú)立設(shè)備,很多都是能于手機(jī)連,移動(dòng)設(shè)備連網(wǎng)控制,這 也是物聯(lián)網(wǎng)的一個(gè)概念?,F(xiàn)在如此多的智能硬件就詮釋了嵌入式技術(shù)的改變以及拓展。 主要學(xué)哪些還是分三層:1.基礎(chǔ)C語(yǔ)言高級(jí)編程;2.應(yīng)用層說(shuō)直白點(diǎn)就是基于硬件設(shè)備上面寫(xiě)應(yīng)用程序,3.然后再就 是如何講這些程序能在板子上運(yùn)行,那就是底層驅(qū)動(dòng)這些。細(xì)的知識(shí)點(diǎn)太多,可以看看我母校華清遠(yuǎn)見(jiàn)的課程體系圖 ,其次干這行不是你學(xué)習(xí)的每個(gè)知識(shí)點(diǎn)都應(yīng)用得上,主要是得根據(jù)項(xiàng)目需求。
看了以上有關(guān)的嵌入式開(kāi)發(fā)要學(xué)哪些東西講解,如果還有什么疑問(wèn)可以直接來(lái)電咨詢(xún)。