linux设备驱动
墨__墨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux设备驱动程序注册过程详解
Linux的驱动程序注册过程,大致分为两个步骤: 模块初始化 驱动程序注册 下面以内核提供的示例代码pci-skeleton.c,详细说明一个pci设备驱动程序的注册过程。其他设备的驱动代码注册过程基本相同,大家可自行查看。使用的内核代码版本是2.6.38。 1. 模块初始化 1.1 驱动程序入口 所有的设备驱动程序都会有如下两行代码: 1922 modu转载 2017-04-28 17:44:18 · 389 阅读 · 0 评论 -
linux驱动模型开发——linux platform总线机制讲解与实例开发
1、概述: 通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作平台设备来处理。 从Linux2.6起,引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver,来管理相应设备。 Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_drive转载 2017-05-03 10:22:23 · 402 阅读 · 0 评论 -
内核中防止竞争状态的手段
一些概念:临界段、互斥锁、死锁 同步:多CPU、多任务、中断转载 2017-05-03 15:40:55 · 826 阅读 · 0 评论
分享