Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55804
  • 博文数量: 40
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-14 11:08
文章分类
文章存档

2015年(40)

我的朋友

分类:

2015-03-19 11:13:13

定义一个platform_device一般需要初始化两个方面的内容:设备占用的资源resource和设备私有数据dev.platform_data。最重要的是resource
设备占用的资源主要是两个方面:IO内存和irq资源。
Resource定义于kernel\include\linux\ioport.h
struct resource {
const char *name;
unsigned long start, end;
unsigned long flags;
struct resource *parent, *sibling, *child;
};

阅读(351) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~