
初级驱动
文章平均质量分 93
驱动157
梦想点亮星空
这个作者很懒,什么都没留下…
展开
-
平台总线(实操)---实现(多个)LED灯的资源传递
3、因为有两个设备所以需要将两个设备都注册到平台总线中,所以需要注册两次 4、在出口函数中,注销设备driver.c中的修改:1、首先你注册多个设备和driver.c匹配,你的driver.c就应该能够兼容多个设备 2、这样改好了以后,可以试一下看能不能调用多次probe,每注册一次pdev会调用一次,这里六个灯就是六次 Makefile文件special文件device.cdriver.cstm32mp157xxx.原创 2023-11-03 21:24:31 · 204 阅读 · 0 评论 -
平台总线(实操)---实现LED灯的资源传递
char *name;// 设备名// 次设备号//操作寄存器的哪一个位//在基地址的基础上偏移多少device.c// 1,头文件//这是在定义自定的资源,因为这些资源会随着硬件的变化而改变.minum =0,struct resource led_resource[]={//具体的地址资源或者中断资源[0]={//RCC的地址资源},[1]={//GPIO的地址资源},原创 2023-11-02 21:47:46 · 171 阅读 · 1 评论 -
Linux初级驱动开发(实操)---STM32MP157点灯
点灯原创 2023-10-28 21:16:09 · 306 阅读 · 1 评论