Chinaunix首页 | 论坛 | 博客
  • 博客访问: 354728
  • 博文数量: 79
  • 博客积分: 1270
  • 博客等级: 中尉
  • 技术积分: 1370
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-12 08:48
个人简介

freedom~~~~~~~~~~

文章分类

全部博文(79)

文章存档

2014年(10)

2013年(2)

2012年(13)

2011年(54)

分类: LINUX

2011-08-05 14:28:15

1、需求
  1. 1、物理地址0x00ff ff00处取100B的空间作为设备
  2. 2、通过open函数打开设备
  3. 3、通过ioctl能将这100B的空间变成全0,或全1,并与10秒以后打印出一行数据说明已经成功
  4. 4、通过read函数从其中读出数据,如果没有相应大小则block
  5. 5、通过write函数往其中写入数据
  6. 6、lseek函数偏移相应的fops
  7. 7、如有相应中断发生,将其中的数据写成0101的形式,
  8. 8、允许多个read,但是只有1个write对数据区域进行操作
2、代码实现
3、结果图片
阅读(422) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~