欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié)

      時(shí)間:2019-05-12 13:10:08下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié)》。

      第一篇:嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié)

      嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié)

      對(duì)于很多學(xué)習(xí)嵌入式LINUX系統(tǒng)開(kāi)發(fā)的人來(lái)說(shuō),經(jīng)驗(yàn)和技巧是很重要的,要不然就會(huì)落得一個(gè)事倍功半的效果。對(duì)于一個(gè)初學(xué)者或是一個(gè)零基礎(chǔ)的人來(lái)說(shuō),該從哪里著手學(xué)習(xí),該買那種參考書?

      這些問(wèn)題也一直困擾著很多想在嵌入式LINUX系統(tǒng)開(kāi)發(fā)有一番作為的人群,為此深圳達(dá)內(nèi)福田培訓(xùn)中心的老師們就嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)的步驟和經(jīng)驗(yàn)技巧做了些簡(jiǎn)單的總結(jié),希望可以幫助到更多這方面有需求的人群。

      首先就是跟著深圳達(dá)內(nèi)福田培訓(xùn)老師們來(lái)了解下嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)的基本步驟:

      1.Linux操作系統(tǒng)核心

      課程主要包括Linux 的基本命令和linux培訓(xùn)基礎(chǔ)編程知識(shí),包括Linux的文件操作和目錄操作命令,VI編輯器,GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具等知識(shí),為后續(xù)嵌入式linux學(xué)習(xí)做好準(zhǔn)備。

      2.C語(yǔ)言核心

      講解在嵌入式開(kāi)發(fā)編程中C語(yǔ)言的重要概念和編程技巧中的重點(diǎn)難點(diǎn),以復(fù)習(xí)串講和實(shí)例分析的形式,重點(diǎn)介紹包括函數(shù)與程序結(jié)構(gòu),指針、數(shù)組和鏈表,庫(kù)函數(shù)的使用等知識(shí)。C語(yǔ)言在嵌入式軟件設(shè)計(jì)中的地位相當(dāng)重要,學(xué)好C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu)將能為后續(xù)的學(xué)習(xí)、開(kāi)發(fā)工作打下堅(jiān)實(shí)基礎(chǔ)。

      3.Linux編程核心

      將了解到Linux系統(tǒng)中的進(jìn)程的概念,從內(nèi)核的角度了解進(jìn)程的原理和實(shí)現(xiàn)。同時(shí)會(huì)掌握Linux下守護(hù)進(jìn)程的編寫方法,了解Linux下幾種進(jìn)程間通訊的方法,并具備編寫進(jìn)程間通訊編程的能力。

      4.ARM體系結(jié)構(gòu)

      了解ARM體系結(jié)構(gòu)及工作原理,掌握ARM指令集,學(xué)會(huì)操作ARM處理器的基本方法。ARM處理器在嵌入式系統(tǒng)中有著廣泛應(yīng)用,消費(fèi)類市場(chǎng)幾乎90%以上產(chǎn)品都使用ARM處理器,掌握基于ARM的嵌入式軟件開(kāi)發(fā),學(xué)員可以有更為廣闊的用武之地。

      5.嵌入式Linux移植

      使學(xué)員快速掌握嵌入式系統(tǒng)開(kāi)發(fā)的流程,系統(tǒng)移植的方法,Bootloader的原理,可以編寫自己的Bootloader。學(xué)習(xí)本課程的學(xué)員能夠從事嵌入式系統(tǒng)相關(guān)的項(xiàng)目開(kāi)發(fā)。

      學(xué)習(xí)嵌入式LINUX開(kāi)發(fā),必須注意學(xué)習(xí)的方式和方法!就把這個(gè)嵌 入式開(kāi)發(fā)板當(dāng)作一臺(tái)WINDOWS PC,就像用VC一樣在上面做開(kāi)發(fā)(只是 開(kāi)發(fā)模式由原來(lái)完全的本地開(kāi)發(fā)變成宿主機(jī)--目標(biāo)板的模式了)。絕對(duì)不要去盲目閱讀LINUX內(nèi)核分析之類的書籍,對(duì)于初學(xué)者一兩年內(nèi)根本用不到這個(gè)!就像在WINDOWS下開(kāi)發(fā)永遠(yuǎn)不要關(guān)心WINDOWS內(nèi)核一個(gè)道理,不要因?yàn)長(zhǎng)INUX

      內(nèi)核是源代碼開(kāi)放的,就非要去研究LINUX內(nèi)核。

      在嵌入式板卡上做任何稍微復(fù)雜些的工作,心里沒(méi)底的話,就一定養(yǎng)成先在REDHAT LINUX PC測(cè)試的好習(xí)慣。無(wú)論你做GPRS/CDMA/PPP/ADSL撥號(hào)還是做USB無(wú)線網(wǎng)卡驅(qū)動(dòng),還是

      SAMBA/VPN/SNMP等協(xié)議軟件,都先在REDHAT LINUX 上配置好,測(cè)試通過(guò)有了感覺(jué)之后再到嵌入式上試,因?yàn)锳RMLINUX跟REDHAT LINUX對(duì)于我們開(kāi)發(fā)人員而言幾乎沒(méi)有任何區(qū)別!切忌冒進(jìn)!不要試圖去通讀CPU的manual,沒(méi)有用的,就像不要為了做嵌入式LINUX就要通讀LINUX內(nèi)核源代碼分析一個(gè)道流。以目前實(shí)際的工作為主線,涉及到什么再去大致了解一下相關(guān)內(nèi)容,例如我們第二步要做MODULES形式的驅(qū)動(dòng),那么這時(shí)去大致翻翻那本《LINUX驅(qū)動(dòng)開(kāi)發(fā)》一書的幾頁(yè)還是會(huì)有些幫助的,但也沒(méi)有必要全部通讀!

      除此之外深圳達(dá)內(nèi)福田培訓(xùn)中心還有更多針對(duì)800多個(gè)核心知識(shí)點(diǎn),近200萬(wàn)字的在線文檔,近2000道針對(duì)所有知識(shí)點(diǎn)的在線測(cè)試近,200道課后作業(yè)描述文檔及作業(yè)在線評(píng)測(cè)平臺(tái)等共各個(gè)學(xué)員更加深入的學(xué)習(xí),對(duì)于此也可以打電話咨詢下0755-82353533。

      如果勵(lì)志成為一名真正的嵌入式軟件工程師一些必要的培訓(xùn)還是需要的。

      第二篇:學(xué)習(xí)嵌入式系統(tǒng)開(kāi)發(fā)心得

      你好,我是一名嵌入式開(kāi)發(fā)愛(ài)好者.近來(lái)總是看到很多初學(xué)者(多數(shù)是在校大學(xué)生)由于沒(méi)有條件,想學(xué)習(xí)卻不知道如何下手。

      本人絕對(duì)能體會(huì)到學(xué)習(xí)的艱辛,而且視任何對(duì)知識(shí)技術(shù)有強(qiáng)烈追求的人(不管目前水平高低)為同路人,所以整理短文一篇寫出一些學(xué)習(xí)感受,替所有渴望知識(shí)的人企盼高手指點(diǎn)學(xué)習(xí)之路,分享經(jīng)驗(yàn)。

      愛(ài)因斯坦說(shuō)過(guò),”我是站在巨人的肩膀上“

      實(shí)踐當(dāng)然是最鍛煉人的方式,但是我想在校生很少有這樣的機(jī)會(huì),別說(shuō)本科生,碩士生也未必有條件。所以我想學(xué)習(xí)嵌入式要從個(gè)人的知識(shí)背景和現(xiàn)實(shí)條件出發(fā)。訂立合適的階段目標(biāo),在允許的條件下多動(dòng)手多思考。

      一般情況下對(duì)于硬件設(shè)備是比較短缺的。但是可以從軟件方面和嵌入式系統(tǒng)開(kāi)發(fā)模式上下功夫,提醒大家一點(diǎn),嵌入式系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的內(nèi)容知識(shí)很多,所以大家不要亂,在了解嵌入式系統(tǒng)開(kāi)發(fā)的體系結(jié)構(gòu)后,一步一步的下手,最容易上手的是linux下的C,比如ucos(有開(kāi)放源代碼),雖然可能無(wú)法在硬件上仿真,但也不必著急。wince,palmos上手都很容易。無(wú)論對(duì)于初學(xué)者還是自以為是高手的人來(lái)說(shuō),編程水平(這可不受硬件條件限制)絕對(duì)是沒(méi)有止境的,有了較高的編程水平(嵌入式主要是C,當(dāng)然OO的幾種語(yǔ)言c++,java是發(fā)展趨勢(shì)),等到有機(jī)會(huì)的時(shí)候及時(shí)的補(bǔ)充硬件知識(shí),會(huì)很快的成為高手。

      還有,一定記住,學(xué)習(xí)嵌入式,”要想辦法,不要找理由“。當(dāng)年在dos下用tc編程時(shí)的條件,現(xiàn)在回想起來(lái)建筑就是奇跡。

      我推薦一條學(xué)習(xí)之路吧,僅供參考,1、C開(kāi)發(fā)經(jīng)驗(yàn)

      條件:linux(這都有吧)

      方法:隨便,主要是掌握ansiC編程(不包括gtk,qt等圖形可視化開(kāi)發(fā))

      2、網(wǎng)絡(luò)、操作系統(tǒng)、體系結(jié)構(gòu)

      條件:linux,各種書,算法、例程。

      方法:通過(guò)C編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)絡(luò)等知識(shí)的算法和過(guò)程。

      3、嵌入式系統(tǒng)概念

      條件:各個(gè)嵌入式網(wǎng)站,討論組,書籍

      方法:少提問(wèn)(尤其是等著天上掉餡餅,這主要是防止增長(zhǎng)惰性,也解決不了實(shí)際問(wèn)題),多思考。

      4、嵌入式開(kāi)發(fā)實(shí)踐

      條件:各種嵌入式系統(tǒng)開(kāi)發(fā)工具的demo版(或者D版,如果有的話),包括編譯器,仿真器。可以找高手們要,也可以下載。

      方法:這里有兩個(gè)分支,一個(gè)是基于mcu/dsp的嵌入式系統(tǒng)開(kāi)發(fā),一個(gè)是象palmos,wince,ucos等rtos下的應(yīng)用軟件開(kāi)發(fā)。對(duì)硬件感興趣,想成為真正高手的由第一個(gè)分支入手,以后進(jìn)入第二個(gè)分支;如果十分厭煩硬件,只想停留在軟件開(kāi)發(fā)上的,可以只由第二個(gè)分支入手,以后就和pc上的開(kāi)發(fā)沒(méi)有什么本質(zhì)上的區(qū)別了,找份不錯(cuò)的工作應(yīng)該沒(méi)問(wèn)題,可以不用進(jìn)行下面的步驟了,感興趣可以參考第6條。

      5、硬件開(kāi)發(fā)

      條件:各種嵌入式芯片、存儲(chǔ)器等電路器件,protel99等電路設(shè)計(jì)軟件,電路板制作。

      方法:這時(shí)候該有開(kāi)發(fā)條件了,最起碼是51系列,這個(gè)比較方便。電路的設(shè)計(jì)內(nèi)容較多,不過(guò)看起來(lái)嚇人,實(shí)際上比軟件要簡(jiǎn)單的多。只要下功夫,實(shí)踐會(huì)告訴你一切。

      6、硬件工程/軟件工程/項(xiàng)目管理

      條件: 各個(gè)芯片詳細(xì)資料和使用經(jīng)驗(yàn),軟件工程知識(shí),項(xiàng)目管理知識(shí),培訓(xùn),大型項(xiàng)目參與經(jīng)驗(yàn)

      方法:已經(jīng)是高手了,但是學(xué)無(wú)止境,沾沾自喜于已有的知識(shí)是致命的。那個(gè)下一步。。,你該是管理者了。

      拋磚引玉,以上出自我的經(jīng)驗(yàn),歡迎各路高手們補(bǔ)一下 再告訴你一些我的收藏夾的網(wǎng)站

      國(guó)內(nèi)有關(guān)嵌入式開(kāi)發(fā)的論壇

      電子產(chǎn)品世界的論壇

      http://bbs.edw.com.cn/index.asp

      恒頤高科論壇

      http://004km.cn/

      中國(guó)單片機(jī)公共實(shí)驗(yàn)室

      http://004km.cn/

      北京科銀京成技術(shù)公司

      http://004km.cn/

      微芯力科技

      http://004km.cn

      驅(qū)動(dòng)開(kāi)發(fā)網(wǎng)之嵌入式版塊,挺綜合的一個(gè)網(wǎng)站

      http://004km.cn/index.php

      電子愛(ài)好者家園[2004年09月30日] http://home.ee521.com/main.asp

      廣州友善之臂電子有限公司

      http://www.arm9.net/index.asp

      好了 兄弟 開(kāi)始努力 我們一起加油哈...

      第三篇:嵌入式系統(tǒng)開(kāi)發(fā)總結(jié)(uCCOS+uCGUI+uCFS)

      嵌入式系統(tǒng)開(kāi)發(fā)總結(jié)(uC/COS+uC/GUI+uC/FS)

      今天終于把做了一個(gè)多月的嵌入式系統(tǒng)軟件交了上去。終于可以輕松一下了,但是期末臨近,看來(lái)沒(méi)得閑了?,F(xiàn)在總結(jié)一下整個(gè)開(kāi)發(fā)過(guò)程,希望對(duì)想要入門嵌入式系統(tǒng)開(kāi)發(fā)的朋友有所幫助。

      首先要說(shuō)的是,整個(gè)開(kāi)發(fā)過(guò)程很艱苦,主要是因?yàn)榈谝淮谓佑|嵌入式開(kāi)發(fā),入門很難,同時(shí)由于大三有很多專業(yè)課,還有六級(jí)、實(shí)習(xí)面試等,在此對(duì)我的隊(duì)友陳、馬表示感謝,謝謝他們和我一直堅(jiān)持到最后。

      該系統(tǒng)實(shí)現(xiàn)基于uC/COS、uC/GUI、uC/FS的整合。首先要根據(jù)硬件配置三者。根據(jù)uC/GUI、uC/FS的文檔資料很容易移植到操作系統(tǒng)uC/COS。其文檔資料的下載地址請(qǐng)參見(jiàn)文章最后。

      uC/COS是基于嵌入式的實(shí)時(shí)操作系統(tǒng),它管理任務(wù)、內(nèi)存、文件、電源等,為嵌入式系統(tǒng)提供多任務(wù)的開(kāi)發(fā)環(huán)境。uC/GUI是一種用于嵌入式應(yīng)用的圖形支持軟件,本系統(tǒng)借用uC/GUI實(shí)現(xiàn)系統(tǒng)所需要的各種界面。uC/FS是一種文件系統(tǒng),本系統(tǒng)借用其來(lái)管理存儲(chǔ)器中的文件,在book、message中都用到文件的讀寫,可以說(shuō)uC/FS是本系統(tǒng)實(shí)現(xiàn)的不可或缺的部分。

      該系統(tǒng)所有界面由uC/GUI 實(shí)現(xiàn)。主界面一窗口(Frame)為容器,添加菜單欄(Menu)來(lái)控制整個(gè)系統(tǒng)。其他界面以Dialog為容器,在Dialog中添加按鈕(Button)、列表(ListView)、多行編輯框(MultiEdit)等。系統(tǒng)采用了“回調(diào)函數(shù)”機(jī)制,回調(diào)函數(shù)在用戶程序中定義,當(dāng)一個(gè)指定的事件發(fā)生時(shí),通知圖形系統(tǒng)調(diào)用指定的函數(shù)。通常應(yīng)用于一個(gè)窗口內(nèi)容改變時(shí)自動(dòng)重繪的場(chǎng)合。該系統(tǒng)利用回調(diào)函數(shù)初始化窗口,當(dāng)窗口內(nèi)容改變時(shí)重繪窗口,同時(shí)處理事件響應(yīng),例如當(dāng)鼠標(biāo)點(diǎn)擊“Read”按鈕是,通過(guò)回調(diào)函數(shù)調(diào)用txtTask()函數(shù)彈出電子書顯示對(duì)話框(Txt)。

      總的來(lái)說(shuō),該設(shè)計(jì)結(jié)構(gòu)合理,邏輯嚴(yán)密,各個(gè)模塊相互協(xié)調(diào)實(shí)現(xiàn)了復(fù)雜的功能。系統(tǒng)界面小組力求簡(jiǎn)單大方,各個(gè)模塊的功能實(shí)現(xiàn)都用到了不少精妙的算法。但是,由于小組能力有限,前期對(duì)嵌入式的了解淺薄,以及時(shí)間等各方面的限制,系統(tǒng)并沒(méi)有完全實(shí)現(xiàn)所預(yù)期的功能,也可以說(shuō)僅實(shí)現(xiàn)了一些輔助功能。首先說(shuō)message模塊,設(shè)計(jì)預(yù)期是用到紅外發(fā)送,實(shí)現(xiàn)與紅外手機(jī)的數(shù)據(jù)傳輸和操縱手機(jī)的短信發(fā)送,但是在實(shí)際操作中小組發(fā)現(xiàn)需要擴(kuò)展外圍電路(紅外發(fā)送),由于資金問(wèn)題,小組討論放棄該功能,僅實(shí)現(xiàn)了信息編輯和信息保存功能。其實(shí)該功能的實(shí)現(xiàn)小組也是有很清晰的思路的,如果有足夠的資金和時(shí)間,小組完全可以實(shí)現(xiàn)該功能,這里很有些遺憾。

      然后是文件系統(tǒng),最后的幾天里,我們發(fā)現(xiàn)了一個(gè)嚴(yán)重的問(wèn)題,也就是我們所用文件系統(tǒng)所管理的RAM是可揮發(fā)性的(一時(shí)沒(méi)有意識(shí)到),我們保存到其中的文件在系統(tǒng)下一次啟動(dòng)的時(shí)候都會(huì)消失。小組發(fā)現(xiàn)norflash是不可揮發(fā)的存儲(chǔ)器,于是我們考慮將文件存儲(chǔ)到norflash中,但是在將norflash添加到uC/FS中的過(guò)程中,我們發(fā)現(xiàn)必須為其編寫驅(qū)動(dòng)程序。經(jīng)過(guò)數(shù)天的努力,我們編輯出了norflash的uC/FS驅(qū)動(dòng),但是很遺憾,沒(méi)有成功,競(jìng)賽舉辦方給出的norflash模塊的實(shí)驗(yàn)太過(guò)簡(jiǎn)單,無(wú)法編輯驅(qū)動(dòng)程序的底層控制存儲(chǔ)器算法。(本小組編寫的norflash驅(qū)動(dòng)將在附件中給出)

      Music模塊,其實(shí)music僅僅實(shí)現(xiàn)了簡(jiǎn)單的mp3播放功能,同時(shí)提供暫停、下一首等功能,但是經(jīng)過(guò)小組的不懈努力仍然沒(méi)有聲音。于是我們懷疑是硬件模塊(UCB1400、AC97CODEC)的問(wèn)題。

      系統(tǒng)整體功能也有待改進(jìn),比如開(kāi)機(jī),進(jìn)行一段時(shí)間的操作后,系統(tǒng)就會(huì)不正常的死掉。雖然我們做了大量的性能改良功能,但這個(gè)問(wèn)題依然存在。

      小組在近期做了此次競(jìng)賽的總結(jié),一直表示此次競(jìng)賽給我們提供了一個(gè)很好的學(xué)習(xí)機(jī)會(huì),大家都有了很大的提高,至少是對(duì)嵌入式有了切身的認(rèn)識(shí)。大家對(duì)嵌入式系統(tǒng)設(shè)計(jì)也有了很大的興趣,同時(shí)表示將在以后對(duì)嵌入式進(jìn)行更深層次的研究。

      在此,我們對(duì)同類設(shè)計(jì)提供一些建議。前期應(yīng)該對(duì)資金、時(shí)間等做準(zhǔn)確的估計(jì),同時(shí)選擇最主要的功能模塊,這樣可以集中有限精力將單個(gè)模塊的功能實(shí)現(xiàn)的更加強(qiáng)大。在功能設(shè)計(jì)的階段應(yīng)盡量考慮到所有細(xì)節(jié),這樣可以避免在最后時(shí)刻發(fā)現(xiàn)關(guān)鍵因素致使系統(tǒng)功能大打折扣。系統(tǒng)的創(chuàng)新點(diǎn):

      1、使用uC/FS管理文件

      電子書模塊和短信編輯模塊的Save功能都需要大量操作文件的代碼。由于實(shí)時(shí)操作系統(tǒng)uC/GUI沒(méi)有實(shí)現(xiàn)文件系統(tǒng),在參考了各種版本的文件系統(tǒng)后,小組決定選用uC/FS。uC/FS是一種FAT格式的文件系統(tǒng),它可以用于所有的存儲(chǔ)媒體,但你必須提供存儲(chǔ)媒體的底層接口函數(shù)。

      引進(jìn)uC/FS后,小組很方便地實(shí)現(xiàn)了系統(tǒng)的各種主要功能。

      2、借用軟鍵盤代替手寫字體識(shí)別功能

      當(dāng)考慮到手寫字體識(shí)別功能的難度和時(shí)間的有限,小組討論果斷決定使用軟件盤實(shí)現(xiàn)字符的輸入功能。

      首先,小鍵盤界面小巧簡(jiǎn)潔。我們以woindow系統(tǒng)中的軟鍵盤為模板,刪除掉不需要的復(fù)雜按鍵,形成了獨(dú)具風(fēng)格的嵌入式版軟鍵盤。

      其次,由于界面大小限制,軟鍵盤進(jìn)入了”shift”鍵,實(shí)現(xiàn)鍵盤按鍵的切換,實(shí)現(xiàn)了所有字符(包括數(shù)字、大小寫字母和各種操作符)的輸入功能。

      3、系統(tǒng)內(nèi)容豐富多彩

      這一點(diǎn)可以說(shuō)是系統(tǒng)的壞處也可以說(shuō)是系統(tǒng)的好處,壞處就是由于本次競(jìng)賽時(shí)間有限,有些功能實(shí)現(xiàn)的也比較簡(jiǎn)單,但是可惜的是該系統(tǒng)脈絡(luò)清晰,很合理地將各個(gè)模塊有機(jī)地結(jié)合到了一起。而且各個(gè)模塊并不是相互獨(dú)立的,而是相互約束、相互協(xié)作的。例如:message模塊的Save功能,將文本信息保存到存儲(chǔ)器中,保存的文件有可以在book中查閱;通訊錄協(xié)助message模塊中Send功能的手機(jī)號(hào)碼查詢。

      這些都可以說(shuō)是本系統(tǒng)的一大特色。

      主界面:

      (各個(gè)模塊的界面以及具體實(shí)現(xiàn)請(qǐng)參看后續(xù)文章)程序流程框圖:

      uC/GUI中文手冊(cè)下載:http://download.csdn.net/source/466900

      uC/FS正式版(內(nèi)含使用手冊(cè))下載:http://download.csdn.net/source/466918 uC/COS中文手冊(cè)下載:http://download.csdn.net/source/466905 uC/GUI完整實(shí)例(超有用):http://download.csdn.net/source/467738

      第四篇:嵌入式linux學(xué)習(xí)步驟

      嵌入式linux學(xué)習(xí)步驟

      作者:phantom 時(shí)間:2009-8-6 文章來(lái)源:來(lái)自網(wǎng)絡(luò)

      1、Linux 基礎(chǔ)

      安裝Linux操作系統(tǒng) Linux文件系統(tǒng) Linux常用命令 Linux啟動(dòng)過(guò)程詳解 熟悉Linux服務(wù)能夠獨(dú)立安裝Linux操作系統(tǒng) 能夠熟練使用Linux系統(tǒng)的基本命令 認(rèn)識(shí)Linux系統(tǒng)的常用服務(wù)安裝Linux操作系統(tǒng) Linux基本命令實(shí)踐 設(shè)置Linux環(huán)境變量 定制Linux的服務(wù) Shell 編程基礎(chǔ)使用vi編輯文件 使用Emacs編輯文件 使用其他編輯器

      2、Shell 編程基礎(chǔ)

      Shell簡(jiǎn)介 認(rèn)識(shí)后臺(tái)程序Bash編程熟悉Linux系統(tǒng)下的編輯環(huán)境 熟悉Linux下的各種Shell 熟練進(jìn)行shell編程熟悉vi基本操作 熟悉Emacs的基本操作 比較不同shell的區(qū)別 編寫一個(gè)測(cè)試服務(wù)器是否連通的shell腳本程序 編寫一個(gè)查看進(jìn)程是否存在的shell腳本程序 編寫一個(gè)帶有循環(huán)語(yǔ)句的shell腳本程序

      3、Linux 下的 C 編程基礎(chǔ)

      linux C語(yǔ)言環(huán)境概述 Gcc使用方法 Gdb調(diào)試技術(shù) Autoconf Automake Makefile 代碼優(yōu)化 熟悉Linux系統(tǒng)下的開(kāi)發(fā)環(huán)境 熟悉Gcc編譯器 熟悉Makefile規(guī)則編寫Hello,World程序 使用 make命令編譯程序 編寫帶有一個(gè)循環(huán)的程序 調(diào)試一個(gè)有問(wèn)題的程序

      4、嵌入式系統(tǒng)開(kāi)發(fā)基礎(chǔ)

      嵌入式系統(tǒng)概述 交叉編譯 配置TFTP服務(wù) 配置NFS服務(wù) 下載Bootloader和內(nèi)核 嵌入式Linux應(yīng)用軟件開(kāi)發(fā)流程熟悉嵌入式系統(tǒng)概念以及開(kāi)發(fā)流程 建立嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境制作cross_gcc工具鏈 編譯并下載U-boot 編譯并下載Linux內(nèi)核 編譯并下載Linux應(yīng)用程序

      4、嵌入式系統(tǒng)移植

      Linux內(nèi)核代碼平臺(tái)相關(guān)代碼分析 ARM平臺(tái)介紹平臺(tái)移植的關(guān)鍵技術(shù) 移植Linux內(nèi)核到 ARM平臺(tái) 了解移植的概念 能夠移植Linux內(nèi)核移植Linux2.6內(nèi)核到 ARM9開(kāi)發(fā)板

      5、嵌入式 Linux 下串口通信

      串行I/O的基本概念 嵌入式Linux應(yīng)用軟件開(kāi)發(fā)流程 Linux系統(tǒng)的文件和設(shè)備 與文件相關(guān)的系統(tǒng)調(diào)用 配

      置超級(jí)終端和MiniCOM 能夠熟悉進(jìn)行串口通信 熟悉文件I/O 編寫串口通信程序 編寫多串口通信程序

      6、嵌入式系統(tǒng)中多進(jìn)程程序設(shè)計(jì)

      Linux系統(tǒng)進(jìn)程概述 嵌入式系統(tǒng)的進(jìn)程特點(diǎn) 進(jìn)程操作 守護(hù)進(jìn)程 相關(guān)的系統(tǒng)調(diào)用了解Linux系統(tǒng)中進(jìn)程的概念 能夠編寫多進(jìn)程程序編寫多進(jìn)程程序 編寫一個(gè)守護(hù)進(jìn)程程序 sleep系統(tǒng)調(diào)用任務(wù)管理、同步與通信 Linux任務(wù)概述任務(wù)調(diào)度 管道 信號(hào) 共享內(nèi)存 任務(wù)管理 API 了解Linux系統(tǒng)任務(wù)管理機(jī)制 熟悉進(jìn)程間通信的幾種方式 熟悉嵌入式Linux中的任務(wù)間同步與通信編寫一個(gè)簡(jiǎn)單的管道程序?qū)崿F(xiàn)文件傳輸 編寫一個(gè)使用共享內(nèi)存的程序

      7、嵌入式系統(tǒng)中多線程程序設(shè)計(jì)

      線程的基礎(chǔ)知識(shí) 多線程編程方法 線程應(yīng)用中的同步問(wèn)題了解線程的概念 能夠編寫簡(jiǎn)單的多線程程序編寫一個(gè)多線程程序

      8、嵌入式 Linux 網(wǎng)絡(luò)編程

      網(wǎng)絡(luò)基礎(chǔ)知識(shí) 嵌入式Linux中TCP/IP網(wǎng)絡(luò)結(jié)構(gòu) socket 編程 常用 API函數(shù) 分析Ping命令的實(shí)現(xiàn) 基本UDP套接口編程 許可證管理 PPP協(xié)議 GPRS 了解嵌入式Linux網(wǎng)絡(luò)體系結(jié)構(gòu) 能夠進(jìn)行嵌入式Linux環(huán)境下的socket 編程 熟悉UDP協(xié)議、PPP協(xié)議 熟悉GPRS 使用socket 編寫代理服務(wù)器 使用socket 編寫路由器 編寫許可證服務(wù)器 指出TCP和UDP的優(yōu)缺點(diǎn) 編寫一個(gè)web服務(wù)器 編寫一個(gè)運(yùn)行在 ARM平臺(tái)的網(wǎng)絡(luò)播放器

      9、GUI 程序開(kāi)發(fā)

      GUI基礎(chǔ) 嵌入式系統(tǒng)GUI類型 編譯QT 進(jìn)行QT開(kāi)發(fā)熟悉嵌入式系統(tǒng)常用的GUI 能夠進(jìn)行QT編程使用QT編寫“Hello,World”程序 調(diào)試一個(gè)加入信號(hào)/槽的實(shí)例 通過(guò)重載QWidget 類方法處理事件

      10、Linux 字符設(shè)備驅(qū)動(dòng)程序

      設(shè)備驅(qū)動(dòng)程序基礎(chǔ)知識(shí) Linux系統(tǒng)的模塊 字符設(shè)備驅(qū)動(dòng)分析 fs_operation結(jié)構(gòu) 加載驅(qū)動(dòng)程序了解設(shè)備驅(qū)動(dòng)程序的概念 了解Linux字符設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu) 能夠編寫字符設(shè)備驅(qū)動(dòng)程序編寫Skull驅(qū)動(dòng) 編寫鍵盤驅(qū)動(dòng) 編寫I/O驅(qū)動(dòng) 分析一個(gè)看門狗驅(qū)動(dòng)程序 對(duì)比Linux2.6內(nèi)核與2.4內(nèi)核中字符設(shè)備驅(qū)動(dòng)的不同Linux 塊設(shè)備驅(qū)動(dòng)程序塊設(shè)備驅(qū)動(dòng)程序工作原理 典型的塊設(shè)備驅(qū)動(dòng)程序分析 塊設(shè)備的讀寫請(qǐng)求隊(duì)列了解Linux塊設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu) 能夠編寫簡(jiǎn)單的塊設(shè)備驅(qū)動(dòng)程序比較字符設(shè)備與塊設(shè)備的異同 編寫MMC卡驅(qū)動(dòng)程序 分析一個(gè)文件系統(tǒng) 對(duì)比Linux2.6內(nèi)核與2.4內(nèi)核中塊設(shè)備驅(qū)動(dòng)的不同

      11、文件系統(tǒng)

      虛擬文件系統(tǒng) 文件系統(tǒng)的建立 ramfs內(nèi)存文件系統(tǒng) proc文件系統(tǒng) devfs 文件系統(tǒng) MTD技術(shù)簡(jiǎn)介 MTD塊設(shè)備初始化 MTD塊設(shè)備的讀寫操作了解Linux系統(tǒng)的文件系統(tǒng) 了解嵌入式Linux的文件系統(tǒng) 了解MTD技術(shù) 能夠編寫簡(jiǎn)單的文件系統(tǒng)為 ARM9開(kāi)發(fā)板添加 MTD支持 移植JFFS2文件系統(tǒng) 通過(guò)proc文件系統(tǒng)修改操作系統(tǒng)參數(shù) 分析romfs 文件系統(tǒng)源代碼 創(chuàng)建一個(gè)cramfs 文件系統(tǒng)

      第五篇:學(xué)習(xí)嵌入式ARM+Linux_步驟

      學(xué)習(xí)嵌入式ARM+Linux 步驟

      轉(zhuǎn)載的,寫的非常有指導(dǎo)性,大概步驟就是:

      ARM裸機(jī)編程—熟悉Linux系統(tǒng)—了解Linux完整運(yùn)行過(guò)程—內(nèi)核移植—驅(qū)動(dòng)開(kāi)發(fā)—應(yīng)用程序開(kāi)發(fā)

      ---------------

      由于很多人總問(wèn)這個(gè)問(wèn)題,所以這里做一個(gè)總結(jié)文檔供大家參考。這里必須先說(shuō)明,以下的步驟都是針對(duì)Linux系統(tǒng)的,并不面向WinCE。也許你會(huì)注意 到,現(xiàn)在做嵌入式的人中,做linux研究的人遠(yuǎn)比做WinCE的人多,很多產(chǎn)家提供的資料也是以linux為主。我一直很難理解,其實(shí)WinCE的界面 比linux的界面好看多了,使用起來(lái)也很方便,更為重要的是,WinCE的開(kāi)發(fā)和Windows下的開(kāi)發(fā)基本一樣,學(xué)起來(lái)簡(jiǎn)單得多,但是學(xué)linux或 者使用linux做嵌入式的人就是遠(yuǎn)比WinCE多。在和很多工作的人交流時(shí)我了解到,他們公司從沒(méi)考慮使用WinCE,因?yàn)槌杀靖?,都是使用linux 進(jìn)行開(kāi)發(fā)。我讀研究生的的實(shí)驗(yàn)室中也沒(méi)有使用WinCE的,大都研究linux,也有少部分項(xiàng)目使用vxwork,但是就沒(méi)有聽(tīng)說(shuō)過(guò)使用WinCE的,原 因就是開(kāi)源!當(dāng)然現(xiàn)在WinCE6.0聽(tīng)說(shuō)也開(kāi)源,不過(guò)在成本和資源上linux已經(jīng)有了無(wú)人能擋的優(yōu)勢(shì)。與此相對(duì)應(yīng)的是,越來(lái)越多的電子廠商已經(jīng)開(kāi)始使 用linux開(kāi)發(fā)產(chǎn)品。舉個(gè)例子,Google近期開(kāi)發(fā)的智能手機(jī)操作系統(tǒng)Android其實(shí)就是使用linux-2.6.23內(nèi)核進(jìn)行改進(jìn)得到的。

      第一,學(xué)習(xí)基本的裸機(jī)編程。

      對(duì)于學(xué)硬件的人而言,必須先對(duì)硬件的基本使用方法有感性的認(rèn)識(shí),更必須深刻認(rèn)識(shí)該硬件的控制方式,如果一開(kāi)始就學(xué)linux系統(tǒng)、學(xué)移植那么只會(huì)馬上就陷 入一個(gè)很深的漩渦。我在剛剛開(kāi)始學(xué)ARM的時(shí)候是選擇ARM7(主意是當(dāng)時(shí)ARM9還很貴),學(xué)ARM7的時(shí)候還是保持著學(xué)51單片機(jī)的思維,使用ADS 去編程,第一個(gè)實(shí)驗(yàn)就是控制led。學(xué)過(guò)一段時(shí)間ARM的人都會(huì)笑這樣很笨,實(shí)際上也不是,我倒是覺(jué)得有這個(gè)過(guò)程會(huì)好很多,因?yàn)闊o(wú)論做多復(fù)雜的系統(tǒng)最終都 會(huì)落實(shí)到這些最底層的硬件控制,因此對(duì)這些硬件的控制有了感性的認(rèn)識(shí)就好很多了

      學(xué)習(xí)裸機(jī)的編程的同時(shí)要好好理解這個(gè)硬件的構(gòu)架、控制原理,這些我稱他為理解硬件。所謂的理解硬件就是說(shuō),理解這個(gè)硬件是怎么組織這么多資源的,這些資源 又是怎么由cpu、由編程進(jìn)行控制的。比如說(shuō),s3c2410中有AD轉(zhuǎn)換器,有GPIO(通用IO口),還有nandflash控制器,這些東西都有一 些寄存器來(lái)控制,這些寄存器都有一個(gè)地址,那么這些地址是什么意思?又怎么通過(guò)寄存器來(lái)控制這些外圍設(shè)備的運(yùn)轉(zhuǎn)?還有,norflash內(nèi)部的每一個(gè)單元 在這個(gè)芯片的內(nèi)存中都有一個(gè)相應(yīng)的地址單元,那么這些地址與剛剛說(shuō)的寄存器地址又有什么關(guān)系?他們是一樣的嗎?而與norflash相對(duì)應(yīng)的 nandflash內(nèi)部的儲(chǔ)存單元并不是線性排放的,那么s3c2410怎么將nandflash的地址映射在內(nèi)存空間上進(jìn)行使用?或者簡(jiǎn)單地說(shuō)應(yīng)該怎么 用nandflash?再有,使用ADS進(jìn)對(duì)ARM9行編程時(shí)都需要使用到一個(gè)初始化的匯編文件,這個(gè)文件究竟有什么用?他里面的代碼是什么意思?不要這 個(gè)可以嗎?

      諸如此類都是對(duì)硬件的理解,理解了這些東西就對(duì)硬件有很深的理解了,這對(duì)以后更深一步的學(xué)習(xí)將有很大的幫助,如果跳過(guò)這一步,我相信越往后學(xué)越會(huì)覺(jué)得迷茫,越覺(jué)得這寫東西深不可測(cè)。因?yàn)椋愕母鶝](méi)打好。

      不過(guò)先聲明一下,本人并沒(méi)有使用ADS對(duì)ARM9進(jìn)行編程,我是學(xué)完ARM7后直接就使用ARM9學(xué)linux系統(tǒng)的,因此涉及使用ADS對(duì)ARM9進(jìn)行編程的問(wèn)題我很難回答^_^,自己去研究研究吧。

      對(duì)于這部分不久將提供一份教程,這個(gè)教程中的例程并不是我為我們所代理的板子寫的,是我在我們學(xué)院實(shí)驗(yàn)室拿的,英培特為他們自己的實(shí)驗(yàn)箱寫的,不過(guò)很有借鑒意義,可以作為

      一份有價(jià)值的參考。

      第二,使用linux系統(tǒng)進(jìn)行一些基本的實(shí)驗(yàn)。

      在買一套板子的時(shí)候一般會(huì)提供一些linux的試驗(yàn)例程,好好做一段時(shí)間這個(gè)吧,這個(gè)過(guò)程也是很有意義的,也是為進(jìn)一步的學(xué)習(xí)積累感性認(rèn)識(shí),你能想象一個(gè) 從沒(méi)有使用過(guò)linux系統(tǒng)的人能學(xué)好linux的編程嗎?好好按照手冊(cè)上的例程做一做里面的實(shí)驗(yàn),雖然有點(diǎn)娃娃學(xué)走路,有點(diǎn)弱智,但是我想很多高手都會(huì) 經(jīng)歷這個(gè)過(guò)程。

      在這方面我們深藍(lán)科技目前沒(méi)有計(jì)劃提供相應(yīng)的例程,主要是開(kāi)發(fā)板的提供商會(huì)提供很豐富的例程,我們不做重復(fù)工作,只提供他們沒(méi)有的、最有價(jià)值的東西給大家。

      第三,研究完整的linux系統(tǒng)的的運(yùn)行過(guò)程。

      所謂完整的linux系統(tǒng)包括哪些部分呢?

      三部分:bootloader、linux kernel(linux內(nèi)核)、rootfile(根文件系統(tǒng))。

      那么這3部分是怎么相互協(xié)作來(lái)構(gòu)成這個(gè)系統(tǒng)的呢?各自有什么用呢?三者有什么聯(lián)系?怎么聯(lián)系?系統(tǒng)的執(zhí)行流程又是怎么樣的呢?搞清楚這個(gè)問(wèn)題你對(duì)整個(gè)系統(tǒng) 的運(yùn)行就很清楚了,對(duì)于下一步制作這個(gè)linux系統(tǒng)就打下了另一個(gè)重要的根基。介紹這方面的資料網(wǎng)上可以挖掘到幾噸,自己好好研究吧。

      第四,開(kāi)始做系統(tǒng)移植。

      上面說(shuō)到完整的linux有3部分,而且你也知道了他們之間的關(guān)系和作用,那么現(xiàn)在你要做的便是自己動(dòng)手學(xué)會(huì)制作這些東西。

      當(dāng)然我不可能叫你編寫這些代碼,這不實(shí)現(xiàn)。事實(shí)上這個(gè)3者都能在網(wǎng)下載到相應(yīng)的源代碼,但是這個(gè)源代碼不可能下載編譯后就能在你的系統(tǒng)上運(yùn)行,需要很多的 修改,直到他能運(yùn)行在你的板子上,這個(gè)修改的過(guò)程就叫移植。在進(jìn)行移植的過(guò)程中你要學(xué)的東西很多,要懂的相關(guān)知識(shí)也很多,等你完成了這個(gè)過(guò)程你會(huì)發(fā)現(xiàn)你已 經(jīng)算是一個(gè)初出茅廬的高手了。在這個(gè)過(guò)程中如果你很有研究精神的話你必然會(huì)想到看源代碼。很多書介紹你怎么閱讀linux源代碼,我不提倡無(wú)目的地去看linux源代碼,用許三多的話 說(shuō),這沒(méi)有意義。等你在做移植的時(shí)候你覺(jué)得你必須去看源代碼時(shí)再去找基本好書看看,這里我推薦一本好書倪繼利的《linux內(nèi)核的分析與編程》,這是一本 針對(duì)linux-2.6.11內(nèi)核的書,說(shuō)得很深,建議先提高自己的C語(yǔ)言編程水平再去看。

      至于每個(gè)部分的移植網(wǎng)上也可以找到好多噸的資料,自己研究研究吧,不過(guò)要提醒的是,很多介紹自己經(jīng)驗(yàn)的東西都或多或少有所保留,你按照他說(shuō)的去做總有一些 問(wèn)題,但是他不會(huì)告訴你怎么解決,這時(shí)就要靠自己,如果自己都靠不住就找我一起研究研究吧,我也不能保證能解決你的問(wèn)題,因?yàn)槲椅幢赜龅竭^(guò)你的問(wèn)題,不過(guò) 我相信能給你一點(diǎn)建議,也許有助你解決問(wèn)題。

      這一步的最終目的是,從源代碼的官方主頁(yè)上(都是外國(guó)的,悲哀)下載標(biāo)準(zhǔn)的源代碼包,然后進(jìn)行修改,最終運(yùn)行在板子上。

      盜用阿基米德的一句話:“給我一根網(wǎng)線,我能將linux搞定”。

      第五,研究linux驅(qū)動(dòng)程序的編寫。

      移植系統(tǒng)并不是最終的目的,最終的目的是開(kāi)發(fā)產(chǎn)品,做項(xiàng)目,這些都要進(jìn)行驅(qū)動(dòng)程序的開(kāi)發(fā)。

      Linux的驅(qū)動(dòng)程序可以說(shuō)是五花八門,linux2.4和linux2.6的編寫有相當(dāng)大的區(qū)別,就是同為linux2.6但是不同版本間的驅(qū)動(dòng)程序也 有區(qū)別,因此編寫linux的驅(qū)動(dòng)程序變都不是那么容

      易的事情,對(duì)于最新版本的驅(qū)動(dòng)程序的編寫甚至還沒(méi)有足夠的參考資料。那么我的建議就是使用、移植一個(gè) 不算很新的版本內(nèi)核,這樣到時(shí)學(xué)驅(qū)動(dòng)的編程就有足夠的資料了。這部分的推薦書籍可以參考另一篇文章《推薦幾本學(xué)習(xí)嵌入式linux的書籍》。

      第六,研究應(yīng)用程序的編寫。

      做作品做項(xiàng)目除了編寫驅(qū)動(dòng)程序,最后還要編寫應(yīng)用程序。現(xiàn)在的趨勢(shì)是圖形應(yīng)用程序的開(kāi)發(fā),而圖形應(yīng)用程序中用得最多的還是qt/e函數(shù)庫(kù)。我一直就使用這 個(gè)函數(shù)庫(kù)來(lái)開(kāi)發(fā)自己的應(yīng)用程序,不過(guò)我希望你能使用國(guó)產(chǎn)的MiniGUI函數(shù)庫(kù)。盜用周杰倫的廣告詞就是“支持國(guó)產(chǎn),支持MiniGUI”。MiniGUI的編程比較相似Windows下的VC編程,比較容易上手,效果應(yīng)該說(shuō)是相當(dāng)不錯(cuò)的,我曾使用過(guò)來(lái)開(kāi)發(fā)ARM7的程序。不過(guò)MiniGUI 最大的不好就是沒(méi)有像qtopia這樣的圖形操作平臺(tái),這大大限制了他的推廣,我曾經(jīng)幻想過(guò)與北京飛漫公司(就是MiniGUI的版權(quán)擁有者)合作使用 MiniGUI函數(shù)庫(kù)開(kāi)發(fā)像qtopia這樣的圖形操作平臺(tái),不過(guò)由于水平有限這只能是幻想了,呵呵。

      完成這一步你基本就學(xué)完了嵌入式linux的全部?jī)?nèi)容了。

      還有一個(gè)小小的經(jīng)驗(yàn)想和大家分享。我在學(xué)習(xí)嵌入式linux的過(guò)程中很少問(wèn)人,客觀原因是身邊的老師、同學(xué)師兄都沒(méi)有這方面的高手,主觀原因是我不喜歡問(wèn) 人,喜歡自己研究解決問(wèn)題。這樣做有個(gè)好處,就是可以提高自己解決問(wèn)題的能力,因?yàn)樽鲞@些東西總有很多問(wèn)題你難以理解,別人也沒(méi)有這方面的經(jīng)驗(yàn),也不是所 有問(wèn)題都有人給你答案,這時(shí)必須要自己解決問(wèn)題,這樣,個(gè)人的解決問(wèn)題能力就顯得非常關(guān)鍵了。因此我的建議就是一般的問(wèn)題到網(wǎng)上搜索一下,確實(shí)找不到答案 了就問(wèn)問(wèn)高手,還是不行了就自己去研究,不要一味去等別人幫你解決問(wèn)題。

      記住,問(wèn)題是學(xué)習(xí)的最好機(jī)會(huì)。

      下載嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié)word格式文檔
      下載嵌入式LINUX系統(tǒng)開(kāi)發(fā)入門學(xué)習(xí)步驟和技能總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式linux學(xué)習(xí)步驟

        嵌入式linux學(xué)習(xí)步驟:基礎(chǔ)的:《linux C編程一站式學(xué)習(xí)》 高級(jí)的:《linux高級(jí)程序設(shè)計(jì)》,不過(guò)先看看《unix環(huán)境高級(jí)編程》,畢竟是權(quán)威 驅(qū)動(dòng):就是傳說(shuō)中的LDD,還有《linux設(shè)備驅(qū)動(dòng)開(kāi)......

        師兄的嵌入式入門學(xué)習(xí)經(jīng)驗(yàn)

        我是08屆惠州學(xué)院電子系的畢業(yè)生,現(xiàn)在從事于linux嵌入式研發(fā)工作。本人寫這一篇所謂的“嵌入式入門學(xué)習(xí)法”,是因?yàn)樽约阂婚_(kāi)始學(xué)習(xí)嵌入式的時(shí)候,電子系里幾乎沒(méi)有人可以帶自己......

        嵌入式學(xué)習(xí)的正確步驟,嵌入式 嵌入式學(xué)習(xí)路線

        004km.cn 達(dá)內(nèi)教育—中國(guó)IT培訓(xùn)領(lǐng)導(dǎo)品牌 嵌入式學(xué)習(xí)的正確步驟,嵌入式 嵌入式學(xué)習(xí)路線 嵌入式門檻雖然較高,但也跟其他事物一樣,并不是牢不可破。只要我們用心去......

        嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介

        嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介 1 Linux 基礎(chǔ)安裝Linux操作系統(tǒng) Linux文件系統(tǒng) Linux常用命令 Linux啟動(dòng)過(guò)程詳解 熟悉Linux服務(wù)能夠獨(dú)立安裝Linux操作系統(tǒng) 能夠熟練使用Linux......

        嵌入式學(xué)習(xí)總結(jié)

        嵌入式學(xué)習(xí)總結(jié) 一.基本信息................................................................................................................... 1 二.嵌入式系統(tǒng)的組......

        嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介(推薦閱讀)

        嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介 瀏覽:5067 | 更新:2011-06-21 15:56 . 隨著Linux應(yīng)用的擴(kuò)展許多朋友開(kāi)始接觸Linux,根據(jù)學(xué)習(xí)Windwos的經(jīng)驗(yàn)往往有一些茫然的感覺(jué):不知從何處開(kāi)始......

        嵌入式學(xué)習(xí)總結(jié)(共5篇)

        一.為什么學(xué)習(xí)嵌入式? 1.就業(yè)前景近幾年,嵌入式系統(tǒng)產(chǎn)品日臻完善,并在全世界各行業(yè)得到廣泛應(yīng)用。嵌入式系統(tǒng)產(chǎn)品的研制和應(yīng)用已經(jīng)成為我國(guó)信息化帶動(dòng)工業(yè)化、工業(yè)化促進(jìn)信息化......

        嵌入式linux驅(qū)動(dòng)學(xué)習(xí)總結(jié)

        調(diào)用gcc: export PATH=$PATH:/usr/local/arm/3.4.1/bin 用gcc編譯:arm-linux-gcc –o run adc.c 查看gcc: arm-linux-gcc –v 配置NFS 安裝NFS Ubuntu上默認(rèn)是沒(méi)有安裝NFS服務(wù)......