当前位置: 首页 > news >正文

襄阳专业做网站网络营销软件

襄阳专业做网站,网络营销软件,申请app一般需要多少费用,平面设计常用的软件使用platform总线驱动模式编写Linux驱动时#xff0c;需要注册platform_driver#xff08;用于跟.dts文件的platform_device匹配#xff09;。下面介绍2种常用注册platform_driver方法#xff1a; 1、module_init()、module_exit() /* 定义平台drv#xff0c;通过.name来…        使用platform总线驱动模式编写Linux驱动时需要注册platform_driver用于跟.dts文件的platform_device匹配。下面介绍2种常用注册platform_driver方法 1、module_init()、module_exit() /* 定义平台drv通过.name来比较dev */ struct platform_driver xxx_drv {.probe xxx_probe,.remove xxx_remove,.driver {.name xxx_name, //与platform_device匹配} };//注册platform_driver驱动 static int xxx_drv_init(void) {platform_driver_register(xxx_drv); //注册驱动最终调用driver_registerreturn 0; }//注销platform_driver驱动 static void xxx_drv_exit(void) {platform_driver_unregister(xxx_drv); }module_init(xxx_drv_init); //注册驱动 module_exit(xxx_drv_exit); //注销驱动 最终调用 platform_driver_register() 去注册platform_driver驱动。 2、module_platform_driver 宏 注册Linux驱动时可以使用 module_init()、module_exit() 等函数实现。LInux提供module_platform_driver() 宏可替代这些步骤用于简化驱动程序的编写。 先看下module_platform_driver宏定义 /*********** 路径include/linux/platform_device.h **********/ #define module_platform_driver(__platform_driver) \module_driver(__platform_driver, platform_driver_register, \platform_driver_unregister)/*********** 路径include/linux/device.h **********/ #define module_driver(__driver, __register, __unregister, ...) \ static int __init __driver##_init(void) \ { \return __register((__driver) , ##__VA_ARGS__); \ } \ module_init(__driver##_init); \ static void __exit __driver##_exit(void) \ { \__unregister((__driver) , ##__VA_ARGS__); \ } \ module_exit(__driver##_exit); 可以看到 module_platform_driver会使用module_driver来填充platform_driver_register、 platform_driver_unregister。module_platform_driver宏展开就和 module_init()、module_exit()是相同的最终调用 platform_driver_register() 注册驱动。 举例 /* 定义平台drv通过.name来比较dev */ struct platform_driver xxx_drv {.probe xxx_probe,.remove xxx_remove,.driver {.name xxx_name,} };module_platform_driver(xxx_drv);
http://www.tj-hxxt.cn/news/230037.html

相关文章:

  • 英文网站模板cms河北省建设资格执业中心网站
  • 制作移动端网站价格wordpress+one+page
  • 做一个企业网站设计作品集模板下载免费
  • flex做的网站高端网站建设设
  • 中国建设银行官网站电话号码godaddy wordpress托管
  • 深圳做网站信科网站开发建设企业
  • 婚纱摄影网站论文家政网站制作
  • 江门网站设计价格枞阳做网站的
  • 穆棱市城乡建设局网站做淘宝网站要求与想法
  • 网站如何引导页flask做的网站 网址
  • 肇庆网站建设优化网站建设谈单技巧
  • 沧州网站优化价格长沙百姓网
  • 大学学科建设网站软件代理网
  • 网站建设加盟招商排名
  • 网站的配色方案有效果的网站排名
  • 平台推广策略都有哪些如何优化网站结构
  • 济南网站seo技术在哪买网站空间
  • 沈阳市做网站电话自定义功能的网站
  • 网站开发的后端自学装修设计软件
  • 湖北省建设厅网站查询扬中最新招聘信息
  • 摄影网站怎么备案17网站一起做网店普宁池尾
  • 动力网站代码手机壳在线设计网站
  • 自适应h5网站模板景区网站建设 现状
  • 模板王网站官网2023年7月最新新闻摘抄
  • 怎么优化网站性能电商网站开发怎么样
  • 网站建设职责微信答题小程序制作
  • 如何搭建网站平台多多进宝cms网站建设
  • 广东省城乡住房建设厅网站首页qq是哪个公司的
  • 金融网站设计方向搜狗指数官网
  • 电商网站建设需求分析书湛江建站公司