首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > linux设备总线platform高级

linux设备总线platform高级

  • 资源大小:6.04 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: c,linux

资 源 简 介

在Linux 3.5的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备与驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux 设备与驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SOC系统中集成的独立的外设控制器、挂接在SOC内存空间的外设等却不依附于此类总线。基于这一背景,Linux发明了一种虚拟的总线,称之platform总线,相应的设备称为platform_device,而驱动程序称为platform_driver。

文 件 列 表

platform_高级_1th
app
Makefile
plat_app.c
plat_dev.c
plat_drv.c
VIP VIP
0.167397s