
曙海教學(xué)優(yōu)勢(shì)
本課程面向企事業(yè)項(xiàng)目實(shí)際需要,秉承二十一年積累的教學(xué)品質(zhì),linux驅(qū)動(dòng)開發(fā)課程:嵌入式linux驅(qū)動(dòng)開發(fā)培訓(xùn)課程-以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。線上/線下/上門皆可,linux驅(qū)動(dòng)開發(fā)課程:嵌入式linux驅(qū)動(dòng)開發(fā)培訓(xùn)課程-專家,課程可定制,熱線:4008699035。
曙海的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海的課程在業(yè)內(nèi)有著響亮的知名度。大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。
?linux驅(qū)動(dòng)開發(fā)課程:嵌入式linux驅(qū)動(dòng)開發(fā)培訓(xùn)課程
課程大綱:
第一部分、linux驅(qū)動(dòng)開發(fā)基礎(chǔ)
1.0?linux內(nèi)存管理
1.1?linux進(jìn)程地址空間
1.2?linux內(nèi)核地址空間
1.3?linux內(nèi)核鏈表
1.4?linux內(nèi)核定時(shí)器
1.5?linux進(jìn)程控制
1.6?linux進(jìn)程調(diào)度
1.7?linux系統(tǒng)調(diào)用
1.8?porc文件系統(tǒng)?
1.9?linux內(nèi)核異常
1.10內(nèi)核模塊的編譯
1.11?內(nèi)核模塊的掛載方式
1.12?內(nèi)核模塊的參數(shù)
1.13?內(nèi)核模塊之間的通信
1.14內(nèi)核模塊符號(hào)導(dǎo)出
第二部分、linux驅(qū)動(dòng)開發(fā)核心技術(shù)
第三部分、linux驅(qū)動(dòng)開發(fā)實(shí)戰(zhàn)
3.0?linux驅(qū)動(dòng)程序介紹
3.1?linux字符設(shè)備基本框架
3.2?linux驅(qū)動(dòng)調(diào)試方法
3.3?linux驅(qū)動(dòng)并發(fā)控制
3.4?字符設(shè)備驅(qū)動(dòng)ioctl控制
3.5?內(nèi)核等待隊(duì)列
3.6?阻塞型字符設(shè)備驅(qū)動(dòng)
3.7?poll設(shè)備操作
3.8?自動(dòng)創(chuàng)建設(shè)備文件
3.9?mmap設(shè)備操作
4.0?LED驅(qū)動(dòng)程序設(shè)計(jì)
4.1?linux設(shè)備驅(qū)動(dòng)模型
4.2?Platform驅(qū)動(dòng)程序設(shè)計(jì)
4.3?linux中斷處理機(jī)制
4.4?linux的按鍵驅(qū)動(dòng)程序
4.5?linux的RTC實(shí)時(shí)時(shí)鐘驅(qū)動(dòng)程序設(shè)計(jì)
4.6?linux的看門狗驅(qū)動(dòng)程序設(shè)計(jì)
4.7?linux的IIC設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
4.8?linux的LCD設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
4.9?linux的觸摸屏設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
4.10?linux的串口驅(qū)動(dòng)程序設(shè)計(jì)
4.10?linux的網(wǎng)卡驅(qū)動(dòng)程序設(shè)計(jì)
4.11?linux的塊設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
4.12?linux的UBS設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)