首页 > 系统相关 >Linux驱动开发11——平台设备驱动

Linux驱动开发11——平台设备驱动

时间:2022-12-24 12:13:22浏览次数:48  
标签:11 xxx driver module platform init exit Linux 驱动

 

module_platform_driver(xxx);

该宏定义展开为:

static int __init xxx_init(void)
{
        return platform_driver_register(&xxx);
}
module_init(xxx_init);
static void __exit xxx_init(void) { return platform_driver_unregister(&xxx); } module_exit(xxx_exit);

 

 

参考:

https://www.kernel.org/doc/html/latest/driver-api/driver-model/platform.html

 

标签:11,xxx,driver,module,platform,init,exit,Linux,驱动
From: https://www.cnblogs.com/justin-y-lin/p/17002708.html

相关文章

  • C++11:返回值类型后置(跟踪返回值类型)
    返回值类型后置语法,是为了解决函数返回值类型依赖于参数而导致难以确定返回值类型的问题。有了这种语法以后,对返回值类型的推导就可以用清晰的方式(直接通过参数做运算)描述......
  • 洛谷P1196 [NOI2002] 银河英雄传说
    slojP2577.食物链题目大意一个序列初始编号为1,2,3,,,30000有2个操作:mij合并第i列和第j列,将第i列头部接到第j列尾部cIj询问i号和j号之间的数量,若......
  • POJ 1159 Palindrome
    POJ1159Palindrome题意:给出一个字符串,求最少插入多少个字符可以让该字符串变成回文字符串思路1:思路1是卡过去的(用\(short\)换\(int\)和用了一个常数优化),所......
  • linux 中 {} 组合%实现截取文件名
     001、[root@pc1test]#ls[root@pc1test]#var=mnopqrst##测试变量[root@pc1test]#echo$var##打印出该变量mnopqrst[root@pc1test]#echo${......
  • 省选11. 字符串
    P3426[POI2005]SZA-Template考虑dp,设\(f(i)\)表示前\(i\)字符所需要的最小印章。\(f(i)\)要么等于\(i\),要么等于\(f(nxt(i))\)。如果存在\(j\geqn-nxt(i)\),......
  • win11的常用设置
    win11休眠按钮显示win11右键显示风格注:以下操作是将win11风格改为win10风格。打开注册表编辑器,定位到HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID;右键点击CLSID键......
  • Linux 7模拟rac生产环境四张网卡的绑定—team方式
    文档课题:Linux7模拟rac生产环境四张网卡的绑定—team方式.实验目标:实现网络高可用,防止一条网线或交换机故障影响物理机的数据交互.实验系统:centos7.964位环境介绍:vmware......
  • AcWing1131. 拯救大兵瑞恩
    题目传送门解题思路\(\qquad\)我们可以用一个状态压缩的思路,对于所有的钥匙,用来开第\(i\)类门的我们把这把钥匙放到从右往左数的第\(i\)位(这里是为了方便写,比如开第\(1\)......
  • POJ 1163 The Trangle
    POJ1163TheTrangle题意:给出一个数字三角形,每个分叉路口可以选择一条道路向下走,获得路上的点的权值。求可以获得的最大权值是多少?定义状态:我们需要知道当每个位置......
  • linux一些基础操作
    关闭selinux#临时修改,立即生效setenforce0#永久修改vim/etc/selinux/config...SELINUX=disabled...#查看selinuxgetenforce配置三方源#阿里源curl-o......