返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國(guó)IT培訓(xùn)中心
初學(xué)者如何開(kāi)始學(xué)習(xí)嵌入式linux開(kāi)發(fā)學(xué)習(xí) 呢?新手入門(mén)全干貨!零基礎(chǔ)小白入門(mén)linux嵌入式開(kāi)發(fā)到底學(xué)些什么東西啊?,mini2440開(kāi)發(fā)板可以用來(lái)學(xué)習(xí)嵌入式Linux開(kāi)發(fā)嗎,初學(xué)者想學(xué)嵌入式linux開(kāi)發(fā),我想學(xué)嵌入式LINUX驅(qū)動(dòng)開(kāi)發(fā),很糾結(jié)到底選ARM9???必看
嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”(原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。這主要是從應(yīng)用對(duì)象上加以定義,從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。 國(guó)內(nèi)普遍認(rèn)同的嵌入式系統(tǒng)定義為:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式主要用到的是C語(yǔ)言,C++,但Java也用于嵌入式技術(shù),主要是用在嵌入式游戲開(kāi)發(fā),移動(dòng)開(kāi)發(fā)等,主要側(cè)重JAVA的J2ME方向。嵌入式的發(fā)展前景跟就業(yè)前景很不錯(cuò),目前國(guó)內(nèi)這方面的人才也比較緊缺。所以你學(xué)這方面的專業(yè)比較好。嵌入式主要分為三大塊:1.嵌入式Linux系統(tǒng)開(kāi)發(fā):側(cè)重開(kāi)發(fā)環(huán)境搭建、內(nèi)核原理、交叉編譯等2.嵌入式Linux應(yīng)用開(kāi)發(fā):側(cè)重Linux應(yīng)用編程、內(nèi)核編譯、系統(tǒng)調(diào)用。3.嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā):側(cè)重嵌入式Linux系統(tǒng)下的驅(qū)動(dòng)開(kāi)發(fā)、內(nèi)核的深入分析。目前市場(chǎng)上專業(yè)的嵌入式培訓(xùn)很多很亂,因?yàn)槭亲罱鼛啄臧l(fā)展起來(lái)的。據(jù)我所知最權(quán)威最專業(yè)的要數(shù)東方賽富嵌入式培訓(xùn)了,位于清華東門(mén),跟清華有很深的淵源關(guān)系。特別是師資,師資團(tuán)隊(duì)是整個(gè)嵌入式培訓(xùn)領(lǐng)域最好的。80%的老師來(lái)自清華、世界500強(qiáng)企業(yè)和中國(guó)頂尖的IT公司。如果時(shí)間及經(jīng)濟(jì)條件允許的話,培訓(xùn)一下還是有很好的,既學(xué)到了專業(yè)知識(shí),同時(shí)也解決了就業(yè)問(wèn)題,就業(yè)單位也比自己找的要好很多!如需要培訓(xùn)他們是不二的選擇!
其實(shí)不太懂你們?yōu)槭裁炊家I(mǎi)一個(gè)貴的開(kāi)發(fā)板去跑Linux系統(tǒng)才覺(jué)得學(xué)到東西,Linux系統(tǒng)根本不適應(yīng)一個(gè)初學(xué)者去學(xué)習(xí).可以去問(wèn)問(wèn)搞這一行的老師后者前輩,有幾個(gè)對(duì)Linux系統(tǒng)搞的透徹的. 還是建議你們買(mǎi)個(gè)ARM7先去搞清楚簡(jiǎn)單的UCos 和ARM7的接口原理再說(shuō).這樣便宜來(lái)得簡(jiǎn)單明了,學(xué)得快.最重要是學(xué)到原理. 用ARM7和用ARM9就好象是在WIN98和WINXP上學(xué)習(xí)如何操作WINDOWS一樣,有差別嗎? 原理是通用的,錢(qián)多的買(mǎi)ARM9-11開(kāi)發(fā),固然可以,但是學(xué)東西重點(diǎn)是學(xué)原理,簡(jiǎn)單實(shí)用的原理最好,一通百通.實(shí)在沒(méi)有必要去瘋狂搞LINUX,把那些代碼看完都要你至少半年時(shí)間了,還不一定懂. PS: 我一個(gè)朋友公司用Linux系統(tǒng)做PockPC,十多個(gè)人做了1年了,現(xiàn)在才算是基本穩(wěn)定.做成的產(chǎn)品還因?yàn)槌杀靖?難銷(xiāo)出去.不知道大家準(zhǔn)備花多少時(shí)間去弄清楚你以后可能都不會(huì)用的東西呢.還好微軟沒(méi)有把Wince完全開(kāi)放出來(lái),不然不知道要看死多少人.全弄明白,估計(jì)孫子都出來(lái)了.
呵呵,你轉(zhuǎn)過(guò)來(lái)的那段話實(shí)在太可笑!如果按那種想法,別說(shuō)嵌入式linux實(shí)踐性那么強(qiáng)的技術(shù),就連一般的軟件開(kāi)發(fā)也學(xué)不會(huì)!1.“如果你學(xué)習(xí)嵌入式開(kāi)發(fā)是為了就職,那么必要性不是太大”--這里還要如果的呢?我沒(méi)見(jiàn)過(guò)有那個(gè)人是吃飽了撐著去研究嵌入式linux這苦活的。誰(shuí)不是為了工作啊?...2.“因?yàn)橐话銇?lái)說(shuō)公司把環(huán)境都給你準(zhǔn)備好了。你唯一需要操心的是怎么設(shè)計(jì)軟件,怎么寫(xiě)程序。業(yè)務(wù)和需求往往是最重要的。... ...當(dāng)然一個(gè)公司確實(shí)可能會(huì)有一個(gè)組織專門(mén)去做嵌入式系統(tǒng)的搭建,驅(qū)動(dòng)程序編寫(xiě)等等,不過(guò)一個(gè)新手想進(jìn)入這個(gè)領(lǐng)域怕也不容易。這個(gè)組織也不太可能去招新手。”--估計(jì)此人是只用過(guò)Windows和IDE的,我實(shí)在想不出有哪個(gè)公司會(huì)招一個(gè)連開(kāi)發(fā)環(huán)境都不會(huì)搭建的人。...3.“如果是學(xué)生的話,找個(gè)嵌入式的公司實(shí)習(xí)又能有開(kāi)發(fā)環(huán)境又能有微薄的薪水?!?-嵌入式這行,連板子都沒(méi)摸過(guò),實(shí)習(xí)都別奢望能找到!4.“如果你已經(jīng)離開(kāi)學(xué)校的話,那么自己一個(gè)人搞這個(gè)是想開(kāi)公司么?那樣作為一個(gè)老板似乎也沒(méi)有可能自己鉆研所有的技術(shù)細(xì)節(jié)。因?yàn)槔习逡傩牡氖虑閷?shí)在太多了?!?-這世界沒(méi)多少個(gè)馬云,沒(méi)有過(guò)硬的綜合素質(zhì)想開(kāi)公司?除非他老爸是李嘉誠(chéng)... ...我比你高一屆,現(xiàn)在正在自學(xué)嵌入式linux。作為同道中人,給你一些建議吧:開(kāi)發(fā)板一定要買(mǎi)的,不一定要買(mǎi)太貴的,推薦友善之臂的mini2440,這是一款性價(jià)比比較高的板子了,五百多塊。但個(gè)人認(rèn)為不需要立刻買(mǎi),先打好一些基礎(chǔ)吧。本人是學(xué)了一年linux和一段時(shí)間的arm才買(mǎi)的板子,最近才買(mǎi)的,打算再充一下電就真正著手玩開(kāi)發(fā)板了。如果你還不熟悉linux,建議你好好學(xué)上一段時(shí)間吧。這是非常重要的,試問(wèn)連操作linux都不熟悉,又談何開(kāi)發(fā)呢?另外,學(xué)嵌入式是個(gè)苦活,一定要有信心和毅力。你才大三,現(xiàn)在決定學(xué)還有充足時(shí)間學(xué)習(xí),學(xué)好了很有前途的!好好學(xué)一下基礎(chǔ)先吧!決定了就要加油哦! 另外,可以的話加我百度HI吧!相互交流下學(xué)習(xí)心得~
對(duì)于初學(xué)者來(lái)說(shuō),C語(yǔ)言最關(guān)鍵,接著是微機(jī)原理,數(shù)據(jù)結(jié)構(gòu),再有是arm體系結(jié)構(gòu),推薦還是armV4,雖然說(shuō)很老,但網(wǎng)上資料多,學(xué)習(xí)方便,當(dāng)把V4搞熟,在學(xué)習(xí)其他的很容易。不推薦M系列,那些是工控用的比較多,操做系統(tǒng)簡(jiǎn)單,不利于初學(xué)者學(xué)習(xí)當(dāng)然如果零基礎(chǔ),最好在Linux下,對(duì)于初學(xué)者來(lái)說(shuō)還是比較難,但Linux可以直接在電腦上仿真,因?yàn)閍rm好大一部分用的Linux操作系統(tǒng),兩者內(nèi)核一樣,利于初學(xué)者
看了以上有關(guān)的嵌入式linux開(kāi)發(fā)學(xué)習(xí)講解,如果還有什么疑問(wèn)可以直接來(lái)電咨詢。
只要一個(gè)電話
我們免費(fèi)為您回電