Linux驱动开发与使用大全

1. 课程介绍

这是连载课程,会涉及如下内容:

2. 适用单板

本教程支持三款开发板100ASK_IMX6ULL pro、100ASK_IMX6ULL mini emmc、100ASK_STM32MP157 pro。

  • 100ASK_IMX6ULL pro全功能版

  • 100ASK_IMX6ULL mini emmc

  • 100ASK_STM32MP157 pro全功能版

3. 资料下载

先去https://gitforwindows.org/下载Windows版本的git工具

安装、启动Git Bash。

然后执行命令:

git clone https://e.coding.net/weidongshan/doc_and_source_for_drivers.git

为了方便记忆,上述地址都放在百问网下载中心:http://download.100ask.net/

4. 观看视频

5. 更新记录

  • 2020.06.18 完结"同步与互斥"

  • 2021.01.05 正式启动"驱动大全"的录制,发布"LCD驱动"

  • 2021.01.11 发布"LCD驱动"07_硬件_8080接口LCD时序分析、08_硬件_TFT-RGB接口LCD时序分析

  • 2021.01.14 发布"LCD驱动"09_硬件_IMX6ULL的LCD控制器、09_硬件_STM32MP157的LCD控制器

  • 2021.01.15 发布"LCD驱动"10_分析内核自带的LCD驱动程序_基于IMX6ULL

  • 2021.01.20 发布"LCD驱动"10_分析内核自带的LCD驱动程序_基于STM32MP157

  • 2021.01.21 发布"LCD驱动"11_编程_LCD驱动程序框架_使用设备树

  • 2021.01.21 发布"LCD驱动"12_编程_引脚配置_基于IMX6ULL

  • 2021.01.22 发布"LCD驱动"12_编程_配置引脚_基于STM32MP157

  • 2021.01.23 发布"LCD驱动"13_编程_时钟配置_基于IMX6ULL

  • 2021.01.25 发布"LCD驱动"13_编程_时钟配置_基于STM32MP157

  • 2021.01.25 发布"LCD驱动"14_编程_LCD控制器配置之获得LCD参数_通用

  • 2021.01.27 发布"LCD驱动"15_编程_配置LCD控制器之寄存器操作_基于IMX6ULL

  • 2021.01.28 发布"LCD驱动"16_上机实验_基于IMX6ULL

  • 2021.01.29 发布"LCD驱动"17_单Buffer的缺点与改进方法

  • 2021.02.01 发布"LCD驱动"18_编写使用多buffer的应用程序

  • 2021.02.03 发布"LCD驱动"

    • 15_编程_配置LCD控制器之寄存器操作_基于STM32MP157
    • 16_上机实验_基于STM32MP157
    • 18_STM32MP157内核自带的LCD驱动不支持多buffer
  • 2021.02.20 发布"I2C系统"01_I2C视频介绍

  • 2021.02.22 发布"I2C系统"02_I2C协议

  • 2021.02.23 发布"I2C系统"03_I2C系统的重要结构体

  • 2021.02.24 发布"I2C系统"

    • 发布新教程03_SMBus协议
    • 把之前的03_I2C系统的重要结构体改名为04_I2C系统的重要结构体
  • 2021.02.25 发布"I2C系统"

    • 修改03_SMBus协议增加了I2C Block Read/Write
    • 新增05_无需编写驱动直接访问设备_I2C-Tools介绍
    • 新增06_编写APP直接访问EEPROM
  • 2021.02.27 发布"I2C系统"

    • 07_通用驱动i2c-dev分析
    • 08_I2C系统驱动程序模型
  • 2021.03.01 发布"I2C系统"09_编写设备驱动之i2c_driver

  • 2021.03.01 发布"I2C系统"10_编写设备驱动之i2c_client

  • 2021.03.05 发布"I2C系统"11_I2C_Adapter驱动框架讲解与编写

  • 2021.03.11 发布"I2C系统"12_完善虚拟的I2C_Adapter驱动并模拟EEPROM

  • 2021.03.12 发布"I2C系统"13_使用GPIO模拟I2C的驱动程序分析

  • 2021.03.13 发布"I2C系统"

    14_使用GPIO操作I2C设备_基于IMX6ULL
    14_使用GPIO操作I2C设备_基于STM32MP157
    
  • 2021.03.15 完结"I2C系统"发布15_具体芯片的I2C_Adapter驱动分析

6. 联系方式

Description
No description provided
Readme 1.7 GiB
Languages
C 89.6%
HTML 6.4%
Makefile 2.1%
C++ 1.6%
Shell 0.2%