Chinaunix首页 | 论坛 | 博客

XX

  • 博客访问: 510437
  • 博文数量: 281
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 562
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-17 21:40
个人简介

XXX

文章分类

全部博文(281)

文章存档

2017年(1)

2015年(3)

2014年(117)

2013年(160)

我的朋友

发布时间:2013-03-21 15:46:39

应该注意版本更新函数的变化。内核版本:2.6.32-24-generic点击(此处)折叠或打开#include <linux/module.h>#include <linux/fs.h>#include <linux/types.h>#include <linux/genhd.h>#include <linux/blkdev.........【阅读全文】

阅读(888) | 评论(0) | 转发(0)

发布时间:2013-03-21 15:45:44

在编写linux设备驱动程序的时候,如果在不参考已有驱动程序的情况下,我们该如何不多不少地用#include包含所需的头文件呢? 下面,来通过一个实验来介绍。运行环境:Source  Insight  @  Windows  xp内核代码:Linux  2.6.32实验代码:  简单ramblock实验点击(此处)折叠.........【阅读全文】

阅读(661) | 评论(0) | 转发(0)

发布时间:2013-03-21 15:44:46

问题描述:crw-rw----    1 root     root      90,   0 Apr 23 12:22 /dev/mtd0crw-rw----    1 root     root      90,   1 Apr 23 12:22 /dev/mtd0rocrw-rw----.........【阅读全文】

阅读(481) | 评论(0) | 转发(0)

发布时间:2013-03-21 15:43:39

不管怎样,先列出在linux2.6.32.2下最简短的i2c程序,因为在跟踪内核代码的过程中你会关注到它。一、最简驱动/* at24c08.c */#include  <linux/init.h>#include  <linux/module.h>#include  <linux/i2c.h>static  int  at24c08_probe(struct  i2c_cl.........【阅读全文】

阅读(424) | 评论(0) | 转发(0)

发布时间:2013-03-21 15:42:12

DMA是数据传输的快速通道,不经过CPU,只占用总线周期。主要是根据DATASHEET配置DMA现写一驱动程序:设置需要用到DMA通道传输数据的源、目的、长度等参数,让DMA自行传输,传输完毕后,比较源、目的的最终数据,检验是否传输完整并正确。点击(此处)折叠或打开#include <linux/module.h>.........【阅读全文】

阅读(463) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册