工作計(jì)劃之嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃_第1頁(yè)
工作計(jì)劃之嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃_第2頁(yè)
工作計(jì)劃之嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃_第3頁(yè)
工作計(jì)劃之嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃_第4頁(yè)
工作計(jì)劃之嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃【篇一:學(xué)習(xí)嵌入式計(jì)劃】嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃走出本校門(mén)半年多了,在工作中發(fā)現(xiàn)反而使自己失去了以前在學(xué)校里明確的方向感,最近幾個(gè)月里一直在思索自己的方向曾經(jīng)在學(xué)校里用了一年多時(shí)間做了一個(gè)嵌入式的工業(yè)儀器項(xiàng)目,回想通過(guò)那個(gè)時(shí)候的開(kāi)發(fā),收獲很多,并且曾經(jīng)也非常想在出校門(mén)后從事嵌入式linux開(kāi)發(fā)的相關(guān)工作,但工作之后才發(fā)現(xiàn),現(xiàn)在的公司沒(méi)有像我想像中的那樣,有我非常感興趣的嵌入式開(kāi)發(fā),而是走向了純軟件的開(kāi)發(fā)之路?,F(xiàn)在想來(lái),我當(dāng)時(shí)的愿望沒(méi)有實(shí)現(xiàn)哦!現(xiàn)在,回首工作過(guò)的半年多時(shí)間,發(fā)現(xiàn)自己現(xiàn)在能學(xué)習(xí)到,沒(méi)有在學(xué)校的那一年的嵌入式項(xiàng)目開(kāi)發(fā)學(xué)到的多。感覺(jué)到自己有點(diǎn)走下坡路了,所以通過(guò)最近幾個(gè)月反

2、復(fù)的思考,我決定還是得再重新搞我喜歡的嵌入式開(kāi)發(fā)。與以前相比,我的linux下c語(yǔ)言開(kāi)發(fā)技能進(jìn)步了許多(畢竟在現(xiàn)在的公司是做這方面的工作的),這樣看來(lái),若自己再想重新走嵌入式開(kāi)發(fā)的路,下c語(yǔ)言應(yīng)用軟件開(kāi)發(fā)、tcp/ip網(wǎng)絡(luò)協(xié)議、linux系統(tǒng)定制與裁剪方面的基本技術(shù)應(yīng)該是有了,所以現(xiàn)在的重點(diǎn)應(yīng)該是放在底層的軟件開(kāi)發(fā)和硬件結(jié)構(gòu)方面,如:深入到操作系統(tǒng)及系統(tǒng)底層(linux驅(qū)動(dòng)開(kāi)發(fā)、系統(tǒng)級(jí)工作原理等)、了解常用嵌入式處理器的結(jié)構(gòu)與內(nèi)部寄存器操作(arm體系結(jié)構(gòu)和外圍接口、匯編,因?yàn)槲易龅那度胧介_(kāi)發(fā)是用c語(yǔ)言就可以了。但現(xiàn)在的想法不一樣了:沒(méi)有完全了解硬件結(jié)構(gòu)的嵌入式軟件開(kāi)發(fā)人員不是一個(gè)優(yōu)秀的嵌入式

3、開(kāi)發(fā)工程師,所以學(xué)習(xí)硬件的匯編指令應(yīng)該是以充分掌握硬件體系結(jié)構(gòu)為目的的。當(dāng)然,若把匯編學(xué)習(xí)好了,那些對(duì)性能要求非常高的系統(tǒng)上面,軟件也可以用匯編來(lái)編寫(xiě)。所以我的嵌入式開(kāi)發(fā)學(xué)習(xí)計(jì)劃主要分以下幾步走:第一步:在以前做過(guò)linux移植裁剪、了解linux的基礎(chǔ)上,先學(xué)習(xí)linux設(shè)備驅(qū)動(dòng)程序第三版,從而達(dá)到對(duì)linux下驅(qū)動(dòng)程序開(kāi)發(fā)的入門(mén),能進(jìn)行內(nèi)核模塊的加載與刪除、簡(jiǎn)單的字符驅(qū)動(dòng)程序的編寫(xiě)。第二步:學(xué)習(xí)arm體系結(jié)構(gòu)和外圍接口及其特性。從而達(dá)到能熟悉arm內(nèi)部硬件體系結(jié)構(gòu)、外圍接口及接口硬件、中斷及地址等。第三步:學(xué)習(xí)arm匯編指令,從而加深了解arm內(nèi)部各寄存器位置及實(shí)際操作方法。第四步:學(xué)習(xí)操

4、作系統(tǒng)原理(當(dāng)然以linux為基礎(chǔ)學(xué)習(xí)),從而優(yōu)化我的嵌入式開(kāi)發(fā)能力,可以處理系統(tǒng)級(jí)軟件的設(shè)計(jì)。看情況,以后再深入到linux內(nèi)核源代碼中去,重點(diǎn)放在學(xué)習(xí)linux內(nèi)核里內(nèi)存管理單元和任務(wù)高度管理單元上面。我的計(jì)劃-嵌入式學(xué)習(xí)路徑來(lái)源:chinaunix博客日期:2006.10,2222:26(共有0條評(píng)論)我要評(píng)論從去年做嵌入式項(xiàng)目到今天,乎嵌入式開(kāi)發(fā)的全過(guò)程。回想起一年前,對(duì)嵌入式的感受大不一樣,只慶幸是在學(xué)校,才能經(jīng)歷如此完整的項(xiàng)目流程。看到admin如此認(rèn)真的寫(xiě)帖,感慨萬(wàn)千,將自己的很多想法寫(xiě)出來(lái),希望對(duì)后來(lái)者有些幫助.如此,心足慰也。第一個(gè)話題,嵌入式學(xué)習(xí)的路徑有哪些.這是一個(gè)初學(xué)者

5、常問(wèn)的問(wèn)題,也是初學(xué)者問(wèn)嵌入式該如何入門(mén)的根源。我感覺(jué)有兩個(gè)方面,偏硬和偏軟。我不認(rèn)為嵌入式開(kāi)發(fā)軟件占絕對(duì)比重,相反,軟硬件都懂,才是嵌入式高手所應(yīng)該追求的,也是高手的必由之路。硬件道路:第一步:pcb設(shè)計(jì),一般為開(kāi)發(fā)板的電路裁減和擴(kuò)充,由開(kāi)發(fā)板原理圖為基礎(chǔ),畫(huà)出pcb和封裝庫(kù),設(shè)計(jì)自己的電路。xilinux的fpga做開(kāi)發(fā)。第三步:soc設(shè)計(jì),分前端,后端實(shí)現(xiàn),這是硬件設(shè)計(jì)的核心技術(shù):芯片設(shè)計(jì)。能做到這步,已經(jīng)不屬于平凡的技術(shù)人員。軟件道路:第一步:bootloader的編寫(xiě),修改,通過(guò)這步熟悉arm硬件結(jié)構(gòu),學(xué)習(xí)arm匯編語(yǔ)言,閱讀arm的芯片手冊(cè),感覺(jué)就是像操作51單片機(jī)一樣操作arm芯

6、片。這一步最好的兩個(gè)參考資料就是:芯片手冊(cè)和bootloader源代碼。第二步:系統(tǒng)移植,驅(qū)動(dòng)開(kāi)發(fā)。我只做過(guò)linux方向,所以也推薦學(xué)習(xí)嵌入式linux系統(tǒng)作為標(biāo)準(zhǔn)體系。其他開(kāi)源而且可以獲得大量學(xué)習(xí)資料。操作系統(tǒng)是整個(gè)計(jì)算機(jī)科學(xué)的核心,熟悉kernel實(shí)屬不易,kernel,驅(qū)動(dòng)開(kāi)發(fā)的學(xué)習(xí),沒(méi)有什么捷徑,只有多讀代碼,多寫(xiě)代碼,熟悉系統(tǒng)api.understandinglinuxkernel,linuxdevicedriver都是不可多得的好書(shū),值得一看。第三步:應(yīng)用程序的編寫(xiě),各種gui的移植,qt,minigui都被大量采用,兩種思想都類(lèi)似,熟悉一種就可以。軟件道路中,驅(qū)動(dòng),系統(tǒng)應(yīng)該是最

7、深入的部分,不是短時(shí)間可以掌握的,需要有勇氣和耐心.嵌入式開(kāi)發(fā),軟硬結(jié)合,因?yàn)橛布l件比pc差很多,所以肯定會(huì)遇見(jiàn)不少問(wèn)題,因此實(shí)踐的勇氣更加重要。有問(wèn)題就解決問(wèn)題,無(wú)數(shù)次的實(shí)驗(yàn),也許是解決問(wèn)題的必由之路.前路甚遠(yuǎn),吾將前行不已。【篇二:嵌入式前期學(xué)習(xí)計(jì)劃】模電、數(shù)電學(xué)好這個(gè)是基礎(chǔ)是一定要學(xué)好的然后學(xué)習(xí)高頻電子線路、傳感器原理這些都是基礎(chǔ)接下來(lái)就要涉及單片機(jī)及相應(yīng)的外圍電路(flash、eeprom、sdram、等)arm體系結(jié)構(gòu)還有常見(jiàn)的通信方式比如rs232、rs485、iic、spi、usb、pci、can、以太網(wǎng)等還有無(wú)線射頻125k13.56m315m433m915m2.4g等(rf

8、idzigbee)還有常見(jiàn)的電機(jī)拖動(dòng)(單/三相異步電機(jī)、步進(jìn)電機(jī)、伺服電機(jī))還有就是各類(lèi)的傳感器(溫度、濕度、壓力、速度、加速度、位移等)還有就是相應(yīng)的軟件熟悉主要是原理圖、pcb的設(shè)計(jì)還有就是對(duì)軟件的編程的一定了解了這些熟悉完后就是要了解到整機(jī)集成相關(guān)的知識(shí)比如emc的知識(shí)嵌入式硬件工程師應(yīng)具備的基本技能:(1)由需求分析至總體方案、詳細(xì)設(shè)計(jì)的規(guī)劃創(chuàng)造能力;(2)熟練運(yùn)用設(shè)計(jì)工具,設(shè)計(jì)原理圖、pcb板的能力;(3)熟練運(yùn)用單片機(jī)、dsp、pld、fpga等進(jìn)行軟硬件開(kāi)發(fā)調(diào)試的能力;(4)熟練運(yùn)用仿真工具、示波器、信號(hào)發(fā)生器、邏輯分析儀等調(diào)測(cè)硬件的能力;(5)掌握常用的標(biāo)準(zhǔn)電路的設(shè)計(jì)能力,如復(fù)

9、位電路、常用濾波器電路、功放電路、高速信號(hào)傳輸線的匹配電路等;(6)故障定位、解決問(wèn)題的能力;(7)設(shè)計(jì)文檔的組織編寫(xiě)技能。要想在嵌入式硬件開(kāi)發(fā)領(lǐng)域作出點(diǎn)成績(jī)來(lái),就需要付出比別人更多的努力,搞技術(shù)來(lái)不得半點(diǎn)馬虎與敷衍塞責(zé),俗話說(shuō)行行出狀元,只要肯努力,肯堅(jiān)持,望學(xué)弟學(xué)妹們都有一個(gè)不錯(cuò)的前程!【篇三:嵌入式學(xué)習(xí)計(jì)劃】嵌入式系統(tǒng)訓(xùn)練基地培養(yǎng)計(jì)劃下面的表格可以看一下,或許對(duì)你有啟發(fā):掌握三種編程語(yǔ)言c語(yǔ)言C+語(yǔ)言arm匯編語(yǔ)言掌握兩種嵌入式linux操linux作系統(tǒng)uclinux掌握兩種嵌入式實(shí)時(shí)操作vxworks系統(tǒng)uc/os-ii掌握三種處理器體系結(jié)構(gòu)arm體系名構(gòu)mips體系結(jié)構(gòu)powerp

10、c掌握五種arm核處理器samsungs3c2410/s3c44b0intelxscalepxa255philipslpc22xxep7312mipsgodson龍芯掌握兩種硬件設(shè)計(jì)工具candencepcbprotel掌握兩種linux下編輯軟vim件emacs掌握兩種串口通訊工具超級(jí)終端(windows)minicom(linux)掌握三種flash燒寫(xiě)工flashprogrammer(gui)具jflash燒寫(xiě)軟件及原理sjf系列燒寫(xiě)軟件及原理掌握兩種調(diào)試工具jtag在線調(diào)試器skyeye仿真調(diào)試工具掌握兩種集成開(kāi)發(fā)環(huán)境armads1.2k-developide掌握一種源代碼版本管理cv

11、s工具掌握嵌入式linux整體開(kāi)發(fā)流程gnu交叉編譯器使用cross-compiler-gcc/g+精通精通精通精通精通精通精通精通精通精通精通精通熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉熟悉了解了解了解了解bootloader啟動(dòng)代碼linuxmakefile組織結(jié)構(gòu)精通u-boot精通redboot熟悉內(nèi)核編譯配置參數(shù)設(shè)置精通內(nèi)核調(diào)試熟悉文件系統(tǒng)jffs2文件系統(tǒng)精通nfs文件系統(tǒng)精通romfs文件系統(tǒng)精通ext2文件系統(tǒng)熟悉yaffs文件系統(tǒng)了解設(shè)備驅(qū)動(dòng)程序液晶lcd設(shè)備驅(qū)動(dòng)精通usb設(shè)備驅(qū)動(dòng)精通網(wǎng)卡設(shè)備驅(qū)動(dòng)精通嵌入式圖形系統(tǒng)minigui精通qt/embedded熟悉m

12、icrowin了解嵌入式數(shù)據(jù)庫(kù)系統(tǒng)sqllite精通嵌入式應(yīng)用程序開(kāi)發(fā)網(wǎng)絡(luò)通訊應(yīng)用開(kāi)發(fā)精通數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用開(kāi)發(fā)熟悉多媒體應(yīng)用開(kāi)發(fā)熟悉圖形用戶(hù)界面開(kāi)發(fā)精通shell編程技巧熟悉【說(shuō)明】精通一一表明對(duì)于所學(xué)內(nèi)容和工具的原理進(jìn)行過(guò)深入分析,了解相關(guān)內(nèi)容實(shí)現(xiàn)的具體技術(shù)細(xì)節(jié),并掌握了相關(guān)工具的高級(jí)使用技巧。熟悉一一表明對(duì)于所學(xué)內(nèi)容和工具能夠融會(huì)貫通,掌握相關(guān)內(nèi)容的基本概念,并能夠熟練使用相關(guān)工具的常用技巧。了解一一表明對(duì)于所學(xué)內(nèi)容和工具一般了解,能夠區(qū)別相關(guān)內(nèi)容在概念上的異同,并能夠初步使用相關(guān)工具。每天讀一遍,思考一下:我是否浮躁?1、不要看到別人的回復(fù),第一句話就說(shuō):給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你

13、自己想出來(lái)再參考別人的提示,就會(huì)知道自己和別人思路的差異。2、初學(xué)者請(qǐng)不要看太多的書(shū),那會(huì)誤人子弟的,先找一本好書(shū)系統(tǒng)的學(xué)習(xí)。很多人用了很久都是只對(duì)部分功能熟悉而已,不系統(tǒng)還是不夠的。3、看幫助。不要因?yàn)楹茈y,而自己又是初學(xué)者所以就不看。幫助永遠(yuǎn)是最好的參考手冊(cè),雖然幫助的文字有時(shí)候很難看懂,或不夠直觀。4、不要被一些專(zhuān)用詞匯所迷惑,最根本的是先了解最基礎(chǔ)知識(shí)。5、不要放過(guò)任何一個(gè)看上去很簡(jiǎn)單的小問(wèn)題-它們往往并不那么簡(jiǎn)單,或者可以引申出很多知識(shí)點(diǎn),不會(huì)舉一反三你就永遠(yuǎn)學(xué)不會(huì)。6、知道一點(diǎn)東西,并不能說(shuō)明你會(huì)用,會(huì)用是需要實(shí)踐經(jīng)驗(yàn)和時(shí)間積累的。7、入門(mén)并不難,難的是長(zhǎng)期堅(jiān)持實(shí)踐和不遺余力的學(xué)習(xí)

14、和實(shí)踐。8、看再多的書(shū)是學(xué)不會(huì)用的,要多實(shí)踐,多動(dòng)手。9、把時(shí)髦的技術(shù)掛在嘴邊,還不如把基本的技術(shù)記在心里。10、在任何時(shí)刻都不要認(rèn)為自己手中的書(shū)已經(jīng)足夠了。11、看得懂的書(shū),請(qǐng)仔細(xì)看;看不懂的書(shū),請(qǐng)硬著頭皮看。12、別指望看第一遍書(shū)就能記住和掌握什么請(qǐng)看第二遍、第三遍。13、請(qǐng)把書(shū)上的例子親手去實(shí)踐一下。14、把在書(shū)中看到的有意義的例子進(jìn)行擴(kuò)充,并將其運(yùn)用到自己的設(shè)計(jì)中。15、不要漏掉書(shū)中任何一個(gè)練習(xí)和實(shí)踐-請(qǐng)全部做完并記錄下思路。16、別心急,應(yīng)用確實(shí)不容易,水平是在不斷的實(shí)踐中完善和發(fā)展的。17、每學(xué)到一個(gè)知識(shí)點(diǎn)的時(shí)候,嘗試著對(duì)別人講解這個(gè)知識(shí)點(diǎn)并讓他理解你能講清楚才說(shuō)明你真的理解了。18、記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識(shí)點(diǎn)。19、保存好你做過(guò)的所有的源文件-那是你最好的積累之一。20、對(duì)于網(wǎng)絡(luò),還是希望大家能多利用一下。很多問(wèn)題不是非要到論壇來(lái)問(wèn)的,首先你要學(xué)會(huì)自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,別老是等待別人給你答案,看的出你平時(shí)一定也很懶!21、到一個(gè)論壇,你要學(xué)會(huì)去看以前的帖子,不要什么都不看就發(fā)帖子問(wèn),也許你的問(wèn)題早就有人問(wèn)過(guò)了,你再問(wèn),別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰(shuí)也不希望自己的帖子沒(méi)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論