热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

Linux设备模型浅析之驱动篇

  • 1星
  • 2013-09-29
  • 210.29KB
  • 需要2积分
  • 0次下载
标签: Linux

Linux

设备

设备

模型

模型

浅析

浅析

之驱

浅析

动篇

动篇

                        Linux设备模型浅析之驱动篇Linux  设备模型浅析之驱动篇本文属本人原创,欢迎转载,转载请注明出处。由于个人的见识和能力有限,不可能面  面俱到,也可能存在谬误,敬请网友指出,本人的邮箱是  yzq.seen@  gmail.com,博客是  http://zhiqiang0071.cublog.cn。  Linux  设备模型,仅仅看理论介绍,比如  LDD3  的第十四章,会感觉太抽象不易理解,而  通过阅读内核代码就更具体更易理解,所以结合理论介绍和内核代码阅读能够更快速的理解掌  握  linux  设备模型。这一序列的文章的目的就是在于此,看这些文章之前最好能够仔细阅读  LDD3  的第十四章。大部分  device  和  driver  都被包含在一个特定  bus  中,platform_device  和  platform_driver  就是如此,包含在  platform_bus_type  中。这里就以对  platform_bus_type  的调用  为主线,浅析  platform_driver  的注册过程,从而理解  linux  设备模型。platform_bus_type  用于关  联  SOC  的  platform  device  和  platform  driver,比如在内核  linux-2.6.29  中所有  S3C2410  中的  platform  device  都保存在  devs.c  中。这里就以  S3C2410  RTC  的驱动程序  rtc-s3c.c  为例来分析  platform_driver_register()例程的调用过程。在文章的最后贴有一张针对本例的  device  model  图  片,可在阅读本文章的时候作为参照。阅读这篇文章之前,最好先阅读文章《Linux  设备模型  浅析之设备篇》。  一、  S3C2410  RTC  的  platform_driver  定义在  drivers/rtc/rtc-s3c.c  中,……                       

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×