登录
首页 » c,linux » linux设备总线platform高级

linux设备总线platform高级

于 2022-02-25 发布 文件大小:6.04 kB
0 298
下载积分: 2 下载次数: 1

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • linux创建系统共享工作队列
    内核工作队列:用来处理比较耗时间的代码(代码一般是不怎么重要)工作队列:将所有需要执行的工作用链表的形式排成队列!工作:就是一个指定的函数-------------------------------------------------------内核工作队列提供了一系列的API函数和数据结构,要使用工队列需要了解API函数和数据结构?内核共享工作队列相关的数据结构:/*工作队列结构体一般把推后的任务叫做工作---描述结构体work_struct*/struct work_struct {atomic_long_t data;      /*工作处理函数的func参数*/struct list_head entry;  /*连接到下一个工作描述结构体指针*/work_func_t func;        /*工作处理函数*/#ifdef CONFIG_LOCKDEPstruct lockdep_map lockdep_map;#endif};
    2022-07-24 01:12:07下载
    积分:1
  • Learning OpenCV 3 Computer Visi - Joe Minichino
    opencv人脸识别c语言源代码:在树莓派的环境下,使用opencv平台利用c语言编程,启用摄像头来识别人脸,用圈或者框画出人脸的范围,程序改编后也可以同于眼睛,嘴巴等脸部表情的识别。应用范围比较广泛。 an open source framework for building  computer vision applications.   With it, you get access to several high-powered   computer vision libraries 
    2022-05-17 13:29:13下载
    积分:1
  • NtripClient for Linux
    NTRIPClient-Source Code    基于Linux开发环境的NTRIP源码,C语言
    2023-06-12 16:45:03下载
    积分:1
  • Gtk+ – 计算器软件编写实现
    应用按钮控件、单行输入控件构建计算器的外观,设计函数实现计算器的功能,从而实现一个简单的计算器软件
    2023-04-29 16:10:04下载
    积分:1
  • intel gm965 linux驱动源码
    intel gm系列芯片在linux下的驱动源码,可以编译
    2022-01-25 22:31:35下载
    积分:1
  • Linux c,socket,套接口通信
    一个简单的Linux C网络套接口通信程序,包括客户端和服务器两个.c文件,在两个不同的终端运行即可通信
    2023-07-09 23:15:02下载
    积分:1
  • 自己的日志文件系统
    用于存储日志的文件系统,初始化后,可直接调用打印信息文件。打印信息支持存储在文件和打印在终端上。日志文件可指定目录,文件命名有两种方式,可用时间命名和.bak为后缀命名,可设置日志文件最大值,超过则新建日志文件。
    2022-05-14 03:24:37下载
    积分:1
  • uip-master uip协议栈
    uip-master, uip 开源协议栈,用于嵌入式系统中ip栈,支持跨平台,linux,uclinux,51,等等。内容包括,ip,socket,udp,tcp。基于c语言。
    2022-02-26 13:16:12下载
    积分:1
  • 在虚拟机下运行的俄罗斯方块
    可以完美运行,并有开发的新功能。 列如:增加了一个缓冲框,可以存储一个俄罗斯方块。能使玩家获得更多的机会,保证游戏的快乐。
    2022-07-16 11:12:39下载
    积分:1
  • linux下实现端口转发工具
    在linux环境下,实现数据从一个端口接受之后转发得到另一个端口,启动之后./port -t tcp localip local port destip destport 即可使用。 可以使用nc -lt nc-lu对端口进行监听
    2022-07-02 16:33:33下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载