当前位置:  技术问答>linux和unix

platform驱动的疑惑

    来源: 互联网  发布时间:2016-11-07

    本文导语:  在platform设备注册中在init中会调用platform_device_register这个函数来注册设备,这里会初始化platform_device->dev,并注册该设备,那么为动态创建设备节点会调用class_create以及device_create两个函数,请问device_create中创建的devic...

在platform设备注册中在init中会调用platform_device_register这个函数来注册设备,这里会初始化platform_device->dev,并注册该设备,那么为动态创建设备节点会调用class_create以及device_create两个函数,请问device_create中创建的device与前面platform_device->dev有什么关系?? 

|
两者是一个东西,分别会由两条路径走到,最终都会调用到device_add。

如果使用platform bus来管理platform device就不会调用device_create来创建设备。
在platform_device_register里会add这个device进入kernel device框架的。
 
device_create只是用来创建某个字符设备的class的设备的,详见device_create的函数说明。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.tools枚举standardlocation的类成员方法: platform_class_path定义及介绍
  • platform_driver_register和of_register_platform_driver
  • Cisco Open Network Environment Platform拒绝服务漏洞
  • platform_device和platform_driver注册顺序
  • ioctl和platform的原理
  • 教你如何使用platform密钥对apk进行签名
  • Espresso Game Platform
  • Candle App Platform
  • Andrisoft WANGuard Platform
  • 持久层框架 DataNucleus Access Platform
  • 企业门户平台 eXo Platform
  • udev cdev platform device的问题,大家指教
  • /sys/devices/platform/usb_mass_storage/lun0/file求提示!
  • 企业服务总线 Petals Service Platform
  • Web安全测试平台 Vega Platform
  • common-software-platform
  • Facebook Open Platform
  • 问个问题,在平台设备(platform_driver)注册以后,在应用层如何调用呢?
  • 共同翻译:Designing Enterprise Applications with the J2EETM Platform,第二版?
  • c/c++开源软件 iis7站长之家
  • Can't load IA 32-bit .so on a IA 32-bit platform


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3