正点原子linux驱动教程,正点原子 手把手教你学Linux之驱动开发篇
簡 介
該課程是正點原子手把手教你學Linux系列課程,該課程配套開發板為正點原子alpha/mini Linux開發板。
手把手教你學Linux之驅動開發篇:
第1講 Linux驅動開發與裸機開發區別
第2講 字符設備驅動開發基礎實驗
第3.1講 我的第一個Linux驅動-字符設備驅動框架
第3.2講 我的第一個Linux驅動-驅動模塊加載與卸載實驗
第3.3講 我的第一個Linux驅動-字符設備驅動框架搭建實驗
第3.4講 我的第一個Linux驅動-應用程序編寫
第3.5講 我的第一個Linux驅動-完善chrdevbase驅動
第4.1講 Linux LED燈驅動實驗(直接操作寄存器)-地址映射
第4.2講 Linux LED燈驅動實驗(直接操作寄存器)-驅動框架搭建以及網絡問題解決方法
第4.3講 Linux LED燈驅動實驗(直接操作寄存器)-LED燈初始化
第4.4講 Linux LED燈驅動實驗(直接操作寄存器)-完善驅動與應用程序編寫測試
第5.1講 Linux新字符設備驅動實驗-新驅動框架的搭建
第5.2講 Linux新字符設備驅動實驗-完善驅動
第5.3講 Linux新字符設備驅動實驗-自動創建設備節點
第5.4講 Linux新字符設備驅動實驗-私有數據以及goto對于錯誤的處理方法
第6.1講 Linux設備樹詳解-什么是設備樹?
第6.2講 Linux設備樹詳解-DTS文件以及組織形式
第6.3講 Linux設備樹詳解-6ULL設備樹節點信息
第6.4講 Linux設備樹詳解-設備樹在根文件系統中的體現以及添加自定義節點
第6.5講 Linux設備樹詳解-設備樹特殊節點
第6.6講 Linux設備樹詳解-設備樹中的標準屬性
第6.7講 Linux設備樹詳解-根節點下的compatible屬性作用
第6.8講 Linux設備樹詳解-綁定文檔以及OF函數
第6.9講 Linux設備樹詳解-OF函數操作實驗
第7.1講 設備樹下的LED驅動試驗-實驗驅動框架搭建
第7.2講 設備樹下的LED驅動試驗-實驗驅動完善
第8.1講 pinctrl和gpio子系統試驗-pincrl子系統詳解
第8.2講 pinctrl和gpio子系統試驗-pincrl子系統驅動分析
第8.3講 pinctrl和gpio子系統試驗-gpio子系統詳解和驅動分析
第8.4講 pinctrl和gpio子系統試驗-設備樹節點創建與驅動框架編寫
第8.5講 pinctrl和gpio子系統試驗-完善驅動
第9講 beep蜂鳴器實驗
第10.1講 Linux并發與競爭試驗-并發與競爭基礎概念與原子操作
第10.2講 Linux并發與競爭試驗-自旋鎖、信號量與互斥體
第10.3講 Linux并發與競爭試驗-原子操作實驗
第10.4講 Linux并發與競爭試驗-自旋鎖、信號量以及互斥體操作實驗
第11講 Linux按鍵輸入試驗
第12.1講 Linux內核定時器實驗-內核時間管理簡介
第12.2講 Linux內核定時器實驗-內核定時器簡介以及實驗編寫
第12.3講 Linux內核定時器實驗-使用ioctl控制定時器
第13.1講 Linux中斷實驗-Linux內核中斷框架簡介
第13.2講 Linux中斷實驗-Linux內核中斷上半部和下半部
第13.3講 Linux中斷實驗-如何在設備樹中描述中斷信息
第13.4講 Linux中斷實驗-按鍵中斷實驗驅動編寫(上)
第13.5講 Linux中斷實驗-按鍵中斷實驗驅動編寫(下)
第13.6講 Linux中斷實驗-使用定時器實現按鍵消抖處理
第13.7講 Linux中斷實驗-中斷下半部處理實驗
第14.1講 Linux阻塞和非阻塞IO實驗-阻塞與非阻塞簡介
第14.2講 Linux阻塞和非阻塞IO實驗-阻塞IO實驗
第14.3講 Linux阻塞和非阻塞IO實驗-非阻塞IO實驗
第15.1講 Linux異步通知實驗-異步通知簡介
第15.2講 Linux異步通知實驗-驅動程序編寫
第16.1講 platform設備驅動實驗-驅動的分離與分層
第16.2講 platform設備驅動實驗-驅動、總線和設備
第16.3講 platform設備驅動實驗-platform總線簡介1
第16.4講 platform設備驅動實驗-platform總線簡介2
第16.5講 platform設備驅動實驗-無設備樹platform設備注冊實驗
第16.6講 platform設備驅動實驗-無設備樹platform驅動注冊實驗
第16.7講 platform設備驅動實驗-設備樹下的platform驅動注冊實驗
第17.1講 Linux自帶LED驅動實驗-linux自帶LED驅動簡析
第17.2講 Linux自帶LED驅動實驗-設備樹節點創建與測試
第18.1講 Linux雜項(MISC)驅動實驗-MISC驅動框架簡介
第18.2講 Linux雜項(MISC)驅動實驗-misc蜂鳴器驅動編寫與測試
第19.1講 Linux INPUT子系統驅動實驗-INPUT驅動框架簡介
第19.2講 Linux INPUT子系統驅動實驗-實驗驅動編寫
第19.3講 Linux INPUT子系統驅動實驗-input_event詳解
第19.4講 Linux INPUT子系統驅動實驗-應用編寫
第19.5講 Linux INPUT子系統驅動實驗-內核自帶按鍵驅動程序
第20.1講 Linux LCD驅動實驗-Framebuffer簡介
第20.2講 Linux LCD驅動實驗-LCD驅動源碼簡析
第20.3講 Linux LCD驅動實驗-LCD驅動編寫
第20.4講 Linux LCD驅動實驗-LCD屏幕測試
第21.1講 Linux RTC驅動實驗-RTC驅動框架簡介
第21.2講 Linux RTC驅動實驗-RTC驅動源碼簡析與測試
第22.1講 Linux IIC驅動實驗-Linux IIC適配器驅動框架簡析
第22.2講 Linux IIC驅動實驗-Linux IIC設備驅動框架簡析
第22.3講 Linux IIC驅動實驗-Linux IIC驅動編寫之驅動框架搭建(上)
第22.4講 Linux IIC驅動實驗-Linux IIC驅動編寫之驅動框架搭建(下)
第22.5講 Linux IIC驅動實驗-Linux IIC驅動編寫之AP3216C寄存器數據讀寫函數編寫
第22.6講 Linux IIC驅動實驗-Linux IIC驅動編寫之AP3216C驅動完善與測試
總結
以上是生活随笔為你收集整理的正点原子linux驱动教程,正点原子 手把手教你学Linux之驱动开发篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++之菱形继承与虚继承(含虚函数)
- 下一篇: python制作词典软件_AlphaDi