武漢軟件開發(fā)培訓(xùn):暑假高校嵌入式師資班

武漢
當(dāng)前位置:求學(xué)問校網(wǎng)首頁>武漢培訓(xùn)>軟件開發(fā)培訓(xùn)培訓(xùn)>武漢軟件開發(fā)培訓(xùn)培訓(xùn)

暑假高校嵌入式師資班

武漢華嵌科技有限公司
【學(xué)校名稱】:

武漢華嵌科技有限公司

【授課對(duì)象】:

【上課地點(diǎn)】:華中科技大學(xué)東校區(qū)wisco實(shí)驗(yàn)室2樓(洪山 關(guān)山)

【乘車路線】:536,703,702,518,593,591,540,510,521, 728,583,709,1

【時(shí) 間】:2018-11-10 【瀏覽次數(shù)】:143次 【學(xué)費(fèi)】:¥0

    QQ在線詳細(xì)了解咨詢 QQ在線詳細(xì)了解咨詢
必選內(nèi)容:

1、ARM體系結(jié)構(gòu)與外圍接口電路

2、嵌入式Linux?應(yīng)用開發(fā)

可選內(nèi)容:

3-6可根據(jù)個(gè)人實(shí)際情況選報(bào)。
目標(biāo):掌握ARM+Linux嵌入式系統(tǒng)開發(fā)技術(shù)

?

講師:李家凱??余曉??馮勇
序號(hào)
?課程名稱
?課程內(nèi)容
?
1
?ARM體系結(jié)構(gòu)與外圍接口電路

(必選)
?1、?ARM簡介
????1.1?ARM簡介
????1.2?ARM體系結(jié)構(gòu)
????1.3?流水線
????1.4?處理器工作模式
????1.5?ARM處理器核
2、ARM指令集?
3、異常處理?
????3.1?中斷處理?
????3.2?SWI?處理?
????3.3?復(fù)位和未定義指令處理?
4、C/C++、匯編混合編程?
5、嵌入式硬件平臺(tái)(基于s3c2440/s3c6410)接口操作?
????5.1?GPIO接口?
????5.2?UART接口?
????5.3?中斷接口?
????5.4?DMA接口
6、Bootloader設(shè)計(jì)
?
2
?嵌入式Linux?應(yīng)用開發(fā)(必選)
?1、嵌入式Linux的開發(fā)環(huán)境搭建?
????1.1?交叉工具鏈,嵌入式開發(fā)流程演示
????1.2?tftp、nfs、ftp環(huán)境搭建
2、linux環(huán)境下IO編程
3、Linux多進(jìn)程編程與進(jìn)程間通信?
4、linux多線程編程?
5、linux?socket編程?
6、Linux下Qt應(yīng)用編程與Qte在ARM上的移植
?
3
?嵌入式Linux系統(tǒng)開發(fā)

(可選)

?
?1、Uboot引導(dǎo)程序
????1.1?u-boot工程介紹
????1.2?u-boot的編譯使用
????1.3?u-boot源碼分析
????1.4?u-boot移植過程?
2、配置編譯Linux內(nèi)核
????2.1?Linux內(nèi)核選項(xiàng)解析
????2.2?Linux內(nèi)核編譯鏈接?
????2.3?內(nèi)核模塊編譯、使用方法?
3、?移植Linux內(nèi)核源碼
????3.1?Linux內(nèi)核移植平臺(tái)相關(guān)代碼分析
????3.2?動(dòng)手移植Linux內(nèi)核支持S3C2440/S3C6410開發(fā)平臺(tái)
?4、文件系統(tǒng)構(gòu)建、制作與部署
?
4
?嵌入式Linux字符驅(qū)動(dòng)開發(fā)基礎(chǔ)(可選)
?1.?LINUX字符設(shè)備驅(qū)動(dòng)程序開發(fā)
????1.1?LINUX字符設(shè)備驅(qū)動(dòng)基礎(chǔ)
????1.2?字符設(shè)備驅(qū)動(dòng)程序?qū)崿F(xiàn)框架與典型驅(qū)動(dòng)分析
????1.3?用戶空間與內(nèi)核空間的數(shù)據(jù)傳輸
????1.4?同步、互斥、阻塞、睡眠機(jī)制
????1.5?Linux-2.6設(shè)備模型與sysfs文件系統(tǒng)
????1.6?udev與devfs文件系統(tǒng)
2、設(shè)備驅(qū)動(dòng)中常用的內(nèi)核機(jī)制?
????2.1?Poll和select操作
????2.2?異步通知機(jī)制
????2.3?1inux內(nèi)核中斷子系統(tǒng)?
????2.4?中斷處理程序編寫
????2.5?驅(qū)動(dòng)程序上/下半部處理與延緩執(zhí)行機(jī)制
????2.6?內(nèi)核定時(shí)器與延遲機(jī)制
????2.7?內(nèi)核內(nèi)存管理機(jī)制
?
5
?嵌入式Linux高級(jí)驅(qū)動(dòng)開發(fā)

(可選)
?1、flash驅(qū)動(dòng):掌握在linux環(huán)境下驅(qū)動(dòng)常見flash存儲(chǔ)器(nor?flash、nand?flash);
2、塊設(shè)備驅(qū)動(dòng):掌握塊設(shè)備驅(qū)動(dòng)的原理、學(xué)會(huì)ramdisk的編寫;
3、網(wǎng)卡驅(qū)動(dòng):掌握網(wǎng)卡設(shè)備的編寫原理、能夠熟練移植各種網(wǎng)卡驅(qū)動(dòng)。在對(duì)網(wǎng)卡硬件寄存器熟悉的基礎(chǔ)上,有能力為其編寫出完善的網(wǎng)卡驅(qū)動(dòng);
4、液晶驅(qū)動(dòng):掌握frambuffer驅(qū)動(dòng)的原理。有能力在有控制器的嵌入式平臺(tái)上參考液晶手冊(cè)實(shí)現(xiàn)各種常見液晶驅(qū)動(dòng);
5、sd卡驅(qū)動(dòng):掌握sdio接口操作,熟悉sd卡驅(qū)動(dòng)驅(qū)動(dòng)的原理;
6、usb設(shè)備驅(qū)動(dòng):了解usb主機(jī)設(shè)備驅(qū)動(dòng)的結(jié)構(gòu)及編程方式。
?
?6
?嵌入式Linux項(xiàng)目實(shí)踐

?(可選)
?本課程將通過一個(gè)真實(shí)完整的項(xiàng)目案例,讓學(xué)員了解真實(shí)項(xiàng)目的開發(fā)流程,讓學(xué)員知道如何將所學(xué)知識(shí)應(yīng)用到項(xiàng)目開發(fā)中。本課程將模擬真實(shí)項(xiàng)目的管理過程,培養(yǎng)學(xué)員項(xiàng)目團(tuán)隊(duì)協(xié)同開發(fā)能力,項(xiàng)目文檔編寫能力和新知識(shí)的學(xué)習(xí)能力,為下一步就業(yè)做好知識(shí)上和心理上的充分準(zhǔn)備。目前學(xué)員在嵌入式學(xué)院可完成的真實(shí)項(xiàng)目包括:遠(yuǎn)程視頻監(jiān)控系統(tǒng)、商用POS機(jī)、汽車導(dǎo)航GPS、個(gè)人娛樂系統(tǒng)PMP,學(xué)員可在嵌入式學(xué)院學(xué)習(xí)期間獨(dú)立完成其中一個(gè)項(xiàng)目。?
    QQ在線詳細(xì)了解咨詢 QQ在線詳細(xì)了解咨詢

網(wǎng)上預(yù)約報(bào)名

讓培訓(xùn)機(jī)構(gòu)來找我,貨比三家!

網(wǎng)上報(bào)名,學(xué)費(fèi)立減50-300元

姓 名: 手 機(jī):
地 址: 留 言:
QQ:

武漢軟件開發(fā)培訓(xùn)最新資訊

武漢軟件開發(fā)培訓(xùn)熱門學(xué)校