linux platfrom驱动分析
wi117
学生
展开
-
platfrom RTC驱动分析
嵌入式Linux之我行——S3C2440上RTC时钟驱动开发实例讲解 (2010-01-06 15:22) 分类: 内核、驱动开发篇 嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.转载 2012-03-21 09:59:03 · 945 阅读 · 0 评论 -
paltform 之看们狗驱动实例
一、开发环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2 二、相关概念 1、平台设备及平台设备驱动:这个在前面篇幅:S3C2440上RTC时钟驱动开发实例讲解 中已经讲过了。这里只需了解一下系统为我们定义的看门狗(Watchdog)平台设备及资源情况转载 2012-03-21 09:51:39 · 1186 阅读 · 0 评论 -
Linux设备驱动工程师之路——platform按键驱动 来自于衡阳师范学院08电2
一 、重要知识点:1.platform设备模型 从Linux 2.6起引入了一套新的驱动管理和注册机制,platform_device和platform_driver,Linux中大部分的设备驱动都可以使用这套机制。platform是一条虚拟的总线。设备用platform_device表示,驱动用platform_driver进行注册,Linux platform driver机制和转载 2012-03-21 09:22:46 · 1294 阅读 · 0 评论 -
Linux平台设备驱动
在设备驱动程序中经常会见到和platform相关的字段,分布在驱动程序的多个角落,这也是2.6内核中比较重要的一种机制,把它原理弄懂,对以后分析驱动程序很有帮助:在linux2.6设备模型中,关心总线,设备,驱动这三个实体,总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动。相反,在系统每注册一个驱动的时候,寻找与之匹配的设备,匹配是由总线来完成的。一个现实的Linux 设转载 2012-03-21 10:16:49 · 527 阅读 · 0 评论 -
platfrom 设备总结
注册设备的两种方式:方法一: 一:对于平台设备可以直接在板文件中添加代码(arch / arm / mach-s3cxxxx / mach-smdk2440.c) 代码 1: static struct platfrom_device hello_device = { .name = "hello ",原创 2012-03-21 11:27:42 · 1173 阅读 · 0 评论 -
串口驱动程序分析
原文地址,点击打开链接Linux串口(serial、uart)驱动程序设计 (2010-05-26 16:28)分类: 驱动设计一、核心数据结构串口驱动有3个核心数据结构,它们都定义在1、uart_driveruart_driver包含了串口设备名、串口驱动名、主次设备号、串口控制台(可选)等信息,还封装了tty_driver(底层串口驱动无需关心t转载 2012-03-21 15:31:05 · 8009 阅读 · 0 评论