武漢華嵌科技有限公司
【授課對象】:
【上課地點】:華中科技大學(xué)東校區(qū)wisco實驗室2樓(洪山 光谷)
【乘車路線】:536,703,702,518,593,591,540,510,521, 728,583,709,1
【時 間】:2019-04-11 【瀏覽次數(shù)】:190次 【學(xué)費】:詳情咨詢了解
【授課對象】:
【上課地點】:華中科技大學(xué)東校區(qū)wisco實驗室2樓(洪山 光谷)
【乘車路線】:536,703,702,518,593,591,540,510,521, 728,583,709,1
【時 間】:2019-04-11 【瀏覽次數(shù)】:190次 【學(xué)費】:詳情咨詢了解
?
?課程目標(biāo) | |||
1 | 精通ARM體系結(jié)構(gòu),ARM匯編與C編程; | ||
2 | 精通ARM外圍接口電路,如IO、中斷系統(tǒng)、串口、AD、觸摸屏、定時器、PWM、看門狗、IIC、實時時鐘RTC等; | ||
3 | 精通linux系統(tǒng)開發(fā),如內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、啟動程序Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流程;? | ||
4 | 熟悉內(nèi)核源碼結(jié)構(gòu)、內(nèi)存管理、進程管理、中斷管理、系統(tǒng)調(diào)用、內(nèi)核同步、時鐘和定時器管理、信號、調(diào)度、進程間通信、文件系統(tǒng)和I/O設(shè)備管理等方面的內(nèi)容; | ||
5 | 精通嵌入式linux字符設(shè)備驅(qū)動開發(fā)框架與驅(qū)動編寫; | ||
6 | 熟悉嵌入式Linux下常用接口驅(qū)動的編寫方法,如flash、MTD、USB、SD卡、FRAMEBUFFER、網(wǎng)卡 | ||
7 | 通過1個綜合的ARM+Linux項目,將所學(xué)內(nèi)容貫穿起來,著重項目實戰(zhàn)。 | ||
?課程時間:344學(xué)時 | |||
?學(xué)費:7900元/人。外地學(xué)員可協(xié)助安排食宿,費用自理。 | |||
?主講:李家凱? 周龍 馮勇 余曉 | |||
?證書:1、工業(yè)和信息化部頒發(fā)《全國信息化高級軟件工程師證書》(500元,可選)??? 2、武漢華嵌《ARM Linux驅(qū)動工程師證書》? (通過項目答辯免費頒發(fā)) | |||
?就業(yè): 通過項目答辯者,武漢華嵌免費推薦就業(yè)。??? | |||
?教學(xué)大綱 | |||
序號 | 課程名稱 | 課程內(nèi)容 | 課時 |
1 | ARM體系結(jié)構(gòu)與外圍接口電路 | ARM是嵌入式領(lǐng)域最主要的CPU處理器,本課程內(nèi)容包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方式、調(diào)試、匯編和混合編程等方面的內(nèi)容,為后面移植課程的學(xué)習(xí)打好基礎(chǔ),外文接口重點介紹ARM的常用接口開發(fā)及硬件電路設(shè)計基礎(chǔ)(包括IO、串口、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、FLASH操作等),為以后的設(shè)備驅(qū)動的學(xué)習(xí)打好基礎(chǔ)。 | 64學(xué)時(可單報) |
2 | 嵌入式Linux系統(tǒng)開發(fā) | 系統(tǒng)開發(fā)是嵌入式Linux底層開發(fā)必備的基本技能,本課程將教會學(xué)員在硬件電路板做好的情況下,如何從零開始搭建嵌入式Linux運行環(huán)境,內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、啟動程序Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流程。 | 32學(xué)時 |
3 | 嵌入式Linux?內(nèi)核開發(fā) | 本課程是驅(qū)動開發(fā)的基礎(chǔ)課程,深入內(nèi)核細節(jié),了解Linux相關(guān)運行機理,為后面的驅(qū)動開發(fā)打好理論基礎(chǔ),內(nèi)容包括內(nèi)核源碼結(jié)構(gòu)、內(nèi)存管理、進程管理、中斷管理、系統(tǒng)調(diào)用、內(nèi)核同步、時鐘和定時器管理、信號、調(diào)度、進程間通信、文件系統(tǒng)和I/O設(shè)備管理等方面的內(nèi)容。? | ? 32學(xué)時 ? |
4 | 嵌入式Linux驅(qū)動開發(fā)基礎(chǔ) | 介紹嵌入式Linux驅(qū)動開發(fā)相關(guān)概念及開發(fā)流程,了解驅(qū)動涉及到的關(guān)鍵技術(shù)點,并重點學(xué)習(xí)字符設(shè)備驅(qū)動開發(fā),包括串口、I/O、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉(zhuǎn)換、定時器等接口的驅(qū)動開發(fā),為第三期課程深入學(xué)習(xí)驅(qū)動高級開發(fā)打好基礎(chǔ)。 | 48學(xué)時 |
5 | 嵌入式Linux驅(qū)動高級開發(fā) | 驅(qū)動開發(fā)是嵌入式Linux開發(fā)難度最高的內(nèi)容,也是目前嵌入式行業(yè)最緊缺的人才之一。有了前面課程知識的鋪墊,本課程將重點講解嵌入式Linux下常用接口驅(qū)動的編寫方法,內(nèi)容包括: | 48學(xué)時 |
6 | 嵌入式項目實踐 | 本課程將通過一個真實完整的項目案例,讓學(xué)員了解真實項目的開發(fā)流程,讓學(xué)員知道如何將所學(xué)知識應(yīng)用到項目開發(fā)中。本課程將模擬真實項目的管理過程,培養(yǎng)學(xué)員項目團隊協(xié)同開發(fā)能力,項目文檔編寫能力和新知識的學(xué)習(xí)能力,為下一步就業(yè)做好知識上和心理上的充分準(zhǔn)備。目前學(xué)員在嵌入式學(xué)院可完成的真實項目包括:遠程視頻監(jiān)控系統(tǒng)、商用POS機、汽車導(dǎo)航GPS、個人娛樂系統(tǒng)PMP,學(xué)員可在嵌入式學(xué)院學(xué)習(xí)期間獨立完成其中一個項目。 | 120學(xué)時 |
?