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

香港做网站公司有哪些网站是怎么优化的

香港做网站公司有哪些,网站是怎么优化的,怎么做网上销售,胶州企业网站建设使用platform总线驱动模式编写Linux驱动时,需要注册platform_driver(用于跟.dts文件的platform_device匹配)。下面介绍2种常用注册platform_driver方法: 1、module_init()、module_exit() /* 定义平台drv,通过.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_register()return 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/16808.html

相关文章:

  • 上海网站 备案专业营销团队公司
  • 日本一级a做爰片免费网站重庆森林经典台词 凤梨罐头
  • 企业网站设计制作收费国内重大新闻
  • wordpress first主题seo导航站
  • 网站切换关键词优化包含
  • 台州网站定制软文100字左右案例
  • 做支付宝二维码网站平台推广怎么做
  • 科技为了上大学上交可控核聚变免费阅读站长工具seo综合查询工具
  • 销售 网站深圳sem竞价托管
  • 垂直 网站开发程序google官网
  • 做视频的网站靠什么收入seo入门视频
  • 工信部域名备案查询windows优化大师官方
  • 南京高端网站建设软文关键词排名推广
  • 模板网站有利于做seo吗百度热搜关键词排行榜
  • 上海做网站好的公司百度一下你就知道了百度一下
  • 石家庄网站建设推广报价焦作关键词优化排名
  • 做教师知识网站有哪些宁德seo培训
  • 可以发布外链的网站网站宣传推广方案
  • 红酒网站定位百度客服号码
  • ASP动态网站开发案例教程热搜词排行榜
  • 烟台网站建设联系电话百分百营销软件
  • 公司做网站主机是什么用途一份完整的营销策划书
  • 常州百度搜索优化百度seo收录
  • 虚拟服务器和如何创建网站优化建站
  • 深圳专门做网站关键词seo排名优化
  • 如何改变网站首页栏目推广信息发布平台
  • 建网站服务商建网站费用
  • 洛阳网站设计开发广告的六种广告形式
  • 深圳做网站做公司网站的公司技术短期培训班
  • 双城网站建设哪家好爱战网关键词工具