Linux驱动开发与使用大全
1. 课程介绍
这是连载课程,会涉及如下内容:
2. 适用单板
本教程支持三款开发板:100ASK_IMX6ULL pro、100ASK_IMX6ULL mini emmc、100ASK_STM32MP157 pro。
- 100ASK_IMX6ULL 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. 观看视频
- 官网:http://www.100ask.net
- 微信小程序:搜“韦东山”
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. 联系方式
-
微信小程序:搜“韦东山”




