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

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

暑假高校嵌入式師資班

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

武漢華嵌科技有限公司

【授課對象】:

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

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

【時 間】:2018-11-10 【瀏覽次數(shù)】:144次 【學(xué)費】:¥0

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

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

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

可選內(nèi)容:

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

?

講師:李家凱??余曉??馮勇
序號
?課程名稱
?課程內(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、嵌入式硬件平臺(基于s3c2440/s3c6410)接口操作?
????5.1?GPIO接口?
????5.2?UART接口?
????5.3?中斷接口?
????5.4?DMA接口
6、Bootloader設(shè)計
?
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多進程編程與進程間通信?
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)核選項解析
????2.2?Linux內(nèi)核編譯鏈接?
????2.3?內(nèi)核模塊編譯、使用方法?
3、?移植Linux內(nèi)核源碼
????3.1?Linux內(nèi)核移植平臺相關(guān)代碼分析
????3.2?動手移植Linux內(nèi)核支持S3C2440/S3C6410開發(fā)平臺
?4、文件系統(tǒng)構(gòu)建、制作與部署
?
4
?嵌入式Linux字符驅(qū)動開發(fā)基礎(chǔ)(可選)
?1.?LINUX字符設(shè)備驅(qū)動程序開發(fā)
????1.1?LINUX字符設(shè)備驅(qū)動基礎(chǔ)
????1.2?字符設(shè)備驅(qū)動程序?qū)崿F(xiàn)框架與典型驅(qū)動分析
????1.3?用戶空間與內(nèi)核空間的數(shù)據(jù)傳輸
????1.4?同步、互斥、阻塞、睡眠機制
????1.5?Linux-2.6設(shè)備模型與sysfs文件系統(tǒng)
????1.6?udev與devfs文件系統(tǒng)
2、設(shè)備驅(qū)動中常用的內(nèi)核機制?
????2.1?Poll和select操作
????2.2?異步通知機制
????2.3?1inux內(nèi)核中斷子系統(tǒng)?
????2.4?中斷處理程序編寫
????2.5?驅(qū)動程序上/下半部處理與延緩執(zhí)行機制
????2.6?內(nèi)核定時器與延遲機制
????2.7?內(nèi)核內(nèi)存管理機制
?
5
?嵌入式Linux高級驅(qū)動開發(fā)

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

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

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

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

網(wǎng)上報名,學(xué)費立減50-300元

姓 名: 手 機:
地 址: 留 言:
QQ:

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

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