10 2022 档案

摘要:1. 阅读全文
posted @ 2022-10-19 15:26 Coder个人博客 阅读(5) 评论(0) 推荐(0) 编辑
摘要:SPI基础支持此处不再赘述,直接分析linux中的SPI驱动源码。 1、SPI设备驱动架构图 2、源码分析 本次分析基于kernel5.18,linux/drivers/spi/spidev.c 设备树示例: &spis1 { tri-pin = <57>; slave@0 { compatible 阅读全文
posted @ 2022-10-19 11:36 Coder个人博客 阅读(307) 评论(0) 推荐(0) 编辑
摘要:函数class_destroy()用于删除设备的逻辑类,即从Linux内核系统中删除设备的逻辑类。此函数执行的效果是删除函数__class_create()或宏class_create()在/sys/class/目录下创建的逻辑类对应的文件夹。 class_destroy()源码如下: /** * 阅读全文
posted @ 2022-10-18 14:29 Coder个人博客 阅读(42) 评论(0) 推荐(0) 编辑
摘要:宏class_create()用于动态创建设备的逻辑类,并完成部分字段的初始化,然后将其添加进Linux内核系统中。此函数的执行效果就是在/sys/class/目录下创建一个新的文件夹,此文件夹的名字为此函数的第二个输入参数,但此文件夹是空的。宏class_create()在实现时,调用了函数__c 阅读全文
posted @ 2022-10-18 14:18 Coder个人博客 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示