【驱动】07.SPI子系统

【嵌入式八股】一、语言篇https://www.nowcoder.com/creation/manager/columnDetail/mwQPeM

【嵌入式八股】二、计算机基础篇https://www.nowcoder.com/creation/manager/columnDetail/Mg5Lym

【嵌入式八股】三、硬件篇https://www.nowcoder.com/creation/manager/columnDetail/MRVDlM

【嵌入式八股】四、嵌入式Linux篇(本专栏)https://www.nowcoder.com/creation/manager/columnDetail/MQ2bb0

SPI子系统

硬件原理

先看【硬件篇-接口协议】部分SPI相关

应用编程

可以通过/dev/spidevB.D来访问spidev驱动程序

内核驱动

总线-设备-驱动模型

alt

SPI子系统中:SPI控制器、SPI设备-驱动。

alt

alt alt

在设备树里,会有一个节点用来表示SPI控制器。

在这个SPI控制器下面,连接有哪些SPI设备?会在设备树里使用子节点来描述SPI设备。

alt

官方的通用dev驱动spidev驱动程序

自己编写设备spi驱动程序,如DAC4822,TLC5615,OLED SD1306

SPI_Master驱动程序

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

【嵌入式八股】嵌入式Linux 文章被收录于专栏

查阅整理上千份嵌入式面经,将相关资料汇集于此,主要包括: 0.简历面试 1.语言篇 2.计算机基础 3.硬件篇 4.嵌入式Linux【本专栏】 (建议PC端查看)

全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务