注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学习笔记

正确的方法如同学习书法,开始的时候要临摹,临摹好了然后创造自己的风格。

 
 
 

日志

 
 

[Linux笔记]platform_device的两种注册方法  

2013-08-21 23:15:23|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1、platform_device定义为指针
       使用的函数接口为:
struct platform_device *platform_device_register_simple(
const char *name, int id,
const struct resource *res, unsigned int num)
注册:
struct platform_device *device_card_machine;
device_card_machine = platform_device_register_simple("card_machine", -1, NULL, 0);
注销:
platform_device_unregister(device_card_machine);

2、platform_device结构不为指针
注册:
static struct platform_device device_card_machine = {
       .name  =      "card_machine",
       .id    =      -1,
       .dev   =      {
              .release      =      device_card_machine_release,
       },
};
platform_device_register(&device_card_machine);
注销:
platform_device_unregister(&device_card_machine);
  评论这张
 
阅读(1251)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017