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