嵌入式學院linux工程師就業(yè)培訓_第1頁
嵌入式學院linux工程師就業(yè)培訓_第2頁
嵌入式學院linux工程師就業(yè)培訓_第3頁
嵌入式學院linux工程師就業(yè)培訓_第4頁
嵌入式學院linux工程師就業(yè)培訓_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

LINUX上間為:上午9:00— 下午13:30—17:00晚自習18:00—第一階段:嵌入式Linux軟件工程職場定位:LinuxDevelopmentEngineerforSoftware本期目標:嵌入式系統(tǒng)是現在最熱門的計算機應用領域之一,嵌入式C語言在其中起著至關重要的作用。一個精通C語言程序設計的程序員,可以很容易地進入Linux、WinCE、Vxworks等嵌入式操作系統(tǒng)下的軟件開發(fā)工作。本階段學習目標是掌握C語言基本知識、C編程語法基礎和Linux操作系統(tǒng)的使用,并熟練掌握嵌入式Linux的開發(fā)環(huán)境,為將來的編程工作打基礎。序課程名課程內掌握要1本課程從零起點,講解Linux操作系統(tǒng)的概念和安裝方法,詳細介紹Linux下的基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調試器和Make項目管理工具等知精2嵌入式Linux語言編C語言是嵌入式領域最重要也是最主要的編程語言,本課程將在學員C語言基礎知識之上,通過大量編程實例重點講解C語言的高級編程精3Java編程基本課程主要讓學員掌握Java語言基本語法,熟悉面向對象編程方法,熟悉Java中重要的API,為后續(xù)的Android應用編程打下基礎。熟4嵌入式Linux項本課程主要讓學員從宏觀了解嵌入式Linux開熟第二階段:嵌入式Linux系統(tǒng)工程職場定位:LinuxDevelopmentEngineerforEmbedded:微軟《WinCE嵌入式開發(fā)工程師》(認證費500元),紅帽公《Linux應用開發(fā)工程師》(認證費500元本期目標:參加本期培訓的學員應該掌握嵌入式C語言高級編程技巧。嵌入式Linux應用開發(fā)和系統(tǒng)開發(fā)是嵌入式Linux中最重要的一部分,也是企業(yè)人才需求最廣的一部分。本期學習的主要目標是精通嵌入式Linux下的程序設計,熟悉嵌入式Linux開發(fā)流程,強化學員對Linux應用開發(fā)的理解和編碼調試的能力,同時掌握bootloaderkernel的移植技能,了解ARM體系結構和編程,具備ARM硬件接口的基礎知識,并了解Linux內核開發(fā)相關內容,在初步掌握Linux下的驅動程序開發(fā)方法的基礎上,通過典型應用場景的分析舉例,深入掌握Linux驅動程序的開發(fā)技巧,讓學員能夠熟練的移植或編寫不同類型的設序課程名課程內掌握要5嵌入式Linux應嵌入式Linux應用開發(fā)是嵌入式Linux中最重的主要目標是精通嵌入式Linux下的程序設計,精通嵌入式Linux開發(fā)環(huán)境,強化學員對Linux應用開發(fā)的理解和編碼調試的能力,包括系統(tǒng)編程、文件I/O、多進程和多線程、網絡編程、GUI圖形界面編程、數據庫。精6本課程主要讓學員掌握Android應用編程的主要方法,熟悉Android中的主要組件和常用熟形界面組件,熟悉Android中的事件處理方法等,并完成一個Android平臺音樂器的編7ARM是嵌入式領域最主要的CPU處理器,了解ARM處理器的基礎知識將為后面課程的底層開發(fā)打好堅實基礎,本課程內容包括ARM員可獲得ARM公司全球統(tǒng)一培訓。熟8本課程重點介紹ARM的常用接口開發(fā)及硬件時鐘、SPI、IIC、掃描鍵盤、FLASH操作等),為以后的設備驅動的學習打好基礎熟9嵌入式Linux系系統(tǒng)開發(fā)是嵌入式Linux底層開發(fā)必備的基本情況下,如何從零開始搭建嵌入式Linux運行譯、內核調試、啟動程序Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流熟嵌入式Linux內節(jié),了解Linux相關運行機理,為后面的驅動進程間通信、文件系統(tǒng)和I/O設備管理等方面熟嵌入式Linux驅介紹嵌入式Linux驅動開發(fā)相關概念及開發(fā)流狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉熟嵌入式Linux驅驅動開發(fā)是嵌入式Linux開發(fā)難度最高的內嵌入式Linux下常用接口驅動的編寫方法,內1、flash驅動:掌握在linux環(huán)境下驅動常見flash器(norflash、nandflash);會ramdisk的編寫;熟4、液晶驅動:掌握frambuffer驅動的原理。有5、sd卡驅動:掌握sdio接口操作,熟悉sd卡6、usb設備驅動:了解usb主機設備驅動的結練,在嵌入式Linux應用開發(fā)、系統(tǒng)內核開發(fā)精第三階段:嵌入式Linux驅動工程職場定位:EmbeddedLinuxDriverDevelopment:嵌入式學院《嵌入式Linux工程師職業(yè)資格》(認證費800元),ARM公司全球統(tǒng)一《ARM嵌入式工程師認證》(認證費500元),Atmel公司全球統(tǒng)一《Atmel嵌入式工程師認證》(認證費500元),工業(yè)和信息化部《息技術應用技能嵌入式Linux工程師認證》(認證費500元)本期目標:參加本期培訓的學員應該掌握嵌入式Linux應用開發(fā)、系統(tǒng)開發(fā)和Linux驅動程序開發(fā)的技巧,并積累足夠的設備驅動開發(fā)經驗。同時,本期課程還重點講解嵌入式Linux在3G領域的典型應用--3GAndroid操作系統(tǒng),全面了解Android系統(tǒng)的開發(fā)過程和行業(yè)前景,在專業(yè)講師的帶領下,實戰(zhàn)體驗Android應用程序的開發(fā)及底層的系統(tǒng)移植及驅動開發(fā)。最后,本期將式學院提供的真實項目包括:系統(tǒng)、POS機、汽車導航GPS、個人系統(tǒng)PMP,每期學員可完整完成其中一個項目。序課程名課程內掌握要嵌入式Linux在3G領域的典型應用--3Gndroid操作系介紹嵌入式Linux3G領域的典型應用Android系統(tǒng),了解Android系統(tǒng)如何由嵌入式Linux衍生出來的,以及Android系統(tǒng)和嵌入式Linux系統(tǒng)差異化,了解Android系統(tǒng)的體系結構、開發(fā)特點以及關鍵,并重點學習ARMAndroid系統(tǒng)的支持現狀,掌握ARM平臺上的Android相關開發(fā)工具和解決方案,重點講解Android系統(tǒng)在ARM平臺上的移植過程,介紹Android系統(tǒng)底層驅動開發(fā)和嵌入式Linux驅動開發(fā)的差異化,最后介紹ARM+An解Android系統(tǒng)的開發(fā)過程及發(fā)展前景。熟Android內核的框架,并以此為基礎掌握學習Android內核、分析閱讀Android內核源碼的方制的方法,并了解Android內核中的進程管oid內核的開發(fā)和測試,以及一些常用的調試熟現將Android應用到任何移動硬件平臺上,支課程將通過一個真實完整的項目案例,讓學了解真實項目的開發(fā)流程,讓學員知道如何所學知識應用到項目開發(fā)中。本課程將模擬實項目的管理過程,培養(yǎng)學員項目團隊協(xié)同發(fā)能力,項目文檔編寫能力和新知識的學習嵌入式Linux目實力,為下一步就業(yè)做好知識上和心理上的充熟準備。目前學員在嵌入式學院可完成的真實目包括:系統(tǒng)、POS機、車導航GPS、個人系統(tǒng)PMP、3G智能器人,學員可在嵌入式學院學習期間獨立完其中一個項目嵌入式學院學員實踐項目案例介——項目案例1:基于GPRS的安防系項目背這個項目的方案主要是利用internet、GPRS,3G、WIFI等技術實現通可以稍做定制就可以應用于很多其它場合。我們掌握嵌入式LINUX傳統(tǒng)技術和比較新的3G技術和為畢業(yè)后找工作都應該有幫助。項目功能介安防項目功能介紹,此系統(tǒng)分為服務端和客戶端2個部分,其中服務端由ARM作為主控,操作系統(tǒng)采用嵌入式LINUX實現,它通過實時紅外、溫度、煙霧探頭以及USB頭的的數據,通過互聯(lián)網將數據發(fā)送到客戶端進行顯示和告警,客戶端由PC,傳統(tǒng)和比較新的3G相互比較獨立的幾個部分組成。uboot移植Usb協(xié)議,USBHOST驅動移植及分Sd卡驅動和自動卸掛Adc溫度傳感器驅動以及應用控感應器以及煙霧探測器驅動以及應用控制編USBWifi驅動及配GPRS收發(fā)及應用功能封Server端的主體實現及各個功能模塊劃分和綜Android客戶端的實其通過上面可作為的實現,可實現的功能如下1)機可以通過頭現場圖像機可以通過傳感器現場火警等數據機可以通過紅外傳感器探測是否有人進入現場(或家中,可用做防盜機可以在異常情況下給用戶機可以特殊情況下的數據和用戶可以通過網絡登陸機的主頁(限驗證用戶可以在主頁上觀察到機通過頭到的現場圖像機可以將特殊情況下的數據和存在SD卡中,要實現卡的動態(tài)插拔檢可以在主頁上或開啟溫度、闖入、USB頭功能;添加日志功能,結合,在網頁中或者WINDOWS上PC機軟件中能夠機本身可擴展本地顯示控制功能。通過添加郵件發(fā)送功能。收集信息,并讓系統(tǒng)自動通過和郵件的方式通知事先設置好的管理員,當異常發(fā)生時通過網絡發(fā)送的到指定郵箱;USBCARERA云臺功能支持,用戶可以在網頁上對頭的亮度進行控制;添加巡航功能,讓用過在網頁中能夠定制和實時控制USBCAMERA鏡頭的轉動,實機可以通過GPRS接入INTERNET,WIFI接入局域網,加上ethernet提多中接入網絡的方式,根據具體的網絡接入情況智能選取網絡進行數據發(fā)送開發(fā)android程序,實現在里面實現查看日志,抓圖,或者瀏覽支持彩信的方式(選做畫面變化偵測(選做完善WINDOWS客戶端,支持圖像的流格式進行AVI,MP4或H.264的上面沒有列出的,以后可能再加入進去的功能嵌入式學院學員實踐項目案例介——項目案例2:車載導航系項目背現在,隨著S技術、多應用、LCD顯示技術的日趨成熟,汽車導航、防盜系統(tǒng)在高端汽車中已經是現實,而在普通汽車中實現,也是指日可待了。車載導航系統(tǒng)中包含了很多前衛(wèi)、實用的技術,如:S應用技術、S應用技術、GI開發(fā)技術、多功能應用技術、傳感器技術、嵌入式操作系統(tǒng)應用開發(fā)技術、系統(tǒng)構建技術、驅動編寫技術、數據庫技術等等。學員通過項目的完成,對于鞏固理論知識、拓展實用的項目經驗都有很大的幫助。系統(tǒng)功能說4定位功能:GPS通過接收信號,可以準確地定出其所在的位置,位置誤差小10米。利用GPS,在地圖上實時顯示車輛當前位置4地圖導航功能:輸入目標地點后,自動在地圖上顯示出行車路線;重假如用戶因為不錯過路口,沒有走車載GPS導航系統(tǒng)推薦的最佳線路,新為用戶設計一條回到主4語音導航功能:輸入目標地點后,車輛只要遇到前方路口或者轉彎,車載GPS語音4防盜功能:通過發(fā)送gprs,可以返回車輛當前位置4功能:U盤、SD卡中的MP3、MP4文件4智能導航功能:在短時間失去GPS信號時,可根據車內的加速度傳感器、結合行車4增加點功能:由于我國大部分城市都處于建設階段,隨時隨地都有可能冒出新的建筑物,由此,電子地圖的更新也成為眾多消費者關心的問題。因此遇到一些電子地圖上沒有的目標點,只要你感或者認為有必要,可將該點或者新路線增加到地圖上。3、硬件需名名 說 S3C2410, 2Mnorflash+64MNand 1USBHost1.1網 串 2個3線串SD卡接口 SD卡容量1G 8路I/O 3.5240*320TFT觸摸 4線電阻式觸摸 3線串口接 3線串口接 輸出電壓范圍0-3VU盤 容量1~4GSD 容量4、軟件需名名 說操作系 Linux-開發(fā)工 啟動代 u-boot驅動程 所有硬件驅 根文件系統(tǒng)采用cramfs,用戶文件系統(tǒng)采用yaffs2 嵌入式學院學員實踐項目案例介——項目案例3:3G智能機器項目背隨著物聯(lián)網技術、3G通訊技術、多技術、機電控制技術的日趨成熟,基于相3G智能機器人項目中包含了的技術有傳感器技RFID射頻識別技Wifi通訊技Android開發(fā)技音、、處理技多傳輸技Linux驅動編程技電源管理技電機控制技Linux網絡開發(fā)技Linux其它應用編程技ARM11開發(fā)技項目結構3、系統(tǒng)功能簡用戶可以在其android上安裝項目開發(fā)的andorid程序,實現控4、部分實物嵌入式學院學員實踐項目案例介——項目案例4:食品倉儲物聯(lián)網系項目背物聯(lián)網技術、嵌入式技術、3G技術,都是目前熱門的技術(這3種技術很難界本案例正是在這種背景下。它融合了三大2)嵌入式linux技術;3)3G移動開發(fā)技術項目框功能描分布于各庫房內的點通過傳感器溫度、濕度、光線等數據然后通ZigBee無線方式發(fā)送給二級網關,二級網關可以通過對數據的分析控制各個控制點。二級網關會把給一級網關,一級網關最終通過Internet將數據發(fā)送到中心服務器。同樣二級網關還可以接收來自一級網關令?,F場,并且可以將現場的、圖像發(fā)送到“中心服務器”,或“移動終端”;配置紅外傳感器,防止外人;配備GPRS,在發(fā)生異常時通過或形式。“3G移動終端”基于3G智能操作系統(tǒng)Android的移動終端,可以查詢倉庫狀態(tài),接收,基于Linux的中心服務器完成數據的記錄查詢功能涵蓋ZigBee組網技uC/OS-II操作系統(tǒng)移植、開發(fā)技基于Cortex-M0的ARM技接術:I2C、SPI、A/D、UART 、中斷、OLED顯示、數碼管顯等RFID識別技WiFi無線上嵌入式linux基于ARM9或Cortex-A8的ARM處理器技Linux操作系統(tǒng)移植技術(Uboot移植、內核移植、文件系統(tǒng)構建Linux設備驅動技術(針對開發(fā)平臺上的多種接口:I2C、SPI、IO、A/D、中等Linux多進程、多線程、IO、網絡編程技嵌入式Web開發(fā)技嵌入式QT開發(fā)技GPRS技GPS技術(可選音、傳輸技嵌入式數據庫技Cortex-A8處理器技Android系統(tǒng)移植技術(Uboot移植、Linux內核移植、Android文件系統(tǒng)構建Linux內核驅動開發(fā)技Android底層開發(fā)技術(Hal、Sensor、WiFi、Camera、2D加速等Android應用開服務器開發(fā)技數據庫開

溫馨提示

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

評論

0/150

提交評論