通知公告
迅为电子将在 2024年4月10日(周三)20:00-20:30 进行线上直播,在线答疑,届时长按下面直播间二维码,即可进入直播间和法师交流哦!
直播内容
没有理由学不会的I2C课程!框架学习法,从整体到部分逐个击破。40节课程将从硬件知识,I2C时许,调试方法,硬件/模拟I2C驱动编写,实战课程全方位,成体系掌握Linux的I2C。
视频目录
0.总领
1.什么是I2C以及I2C基础知识
2.iTOP-RK3568开发板都有哪些I2C接口
3.为什么I2C要接上拉电阻
4.I2C上拉电阻阻值计算
5.I2C通信时序介绍
6.实验准备:I2C实验外设介绍
7.框架学习法:I2C子系统框架学习(一)
8.框架学习法:I2C子系统框架学习(二)
9.编写i2c_client代码
10.编写i2c_driver程序框架
11.编写和用设备树实现的i2c_client的匹配的匹配规则
12.使用C文件编写i2c_client代码
13.编写和用C实现的i2c_client的匹配的匹配规则
14.编写FT5X06对应的设备节点
15.编写FT5X06对应的驱动程序
16.编写FT5X06驱动程序的I2C通信部分 (API函数讲解)
17.编写FT5X06驱动程序的I2C通信部分 (代码编写)
18.i2c_transfer函数解析
19.通过逻辑分析仪认识I2C波形
20.编写FT5X06驱动程序的数据上报部分代码(一)
21.编写FT5X06驱动程序的数据上报部分代码(二)
22.分析触摸芯片上报数据
23.编写FT5X06驱动程序测试APP
24.扩展:探究i2c_client结构体(一)
25.扩展:探究i2c_client结构体(二)
26..如何在应用程序中使用I2C
27.为什么在应用程序中可以使用I2C (i2c-dev驱动讲解)
28.课后作业讲解
29.I2C调试神器:i2c-tools工具讲解
30.I2C调试神器:i2c-tools工具讲解(二)
31.使用GPIO模拟I2C-驱动框架编写
32.使用GPIO模拟I2C-编写起始和终止信号代码
33.使用逻辑分析器查看模拟I2C时序(一)
34.使用GPIO模拟I2C-编写接收和发送应答信号代码
35.使用GPIO模拟I2C-编写I2C接收和发送数据代码
36.使用GPIO模拟I2C-编写FT5X06读取和发送函数
37.使用逻辑分析器查看模拟I2C时序(二)
38.如何使用Linux中默认的模拟I2C驱动程序
39.扩展:SMBus总线介绍
观看入口
B站搜索—北京迅为电子