Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139222
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 876
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-09 10:56
文章分类

全部博文(20)

文章存档

2013年(20)

我的朋友

发布时间:2013-04-18 12:46:18

     本文主要讲解如何测试已写好的驱动。 测试思路是通过采用不同的位选和段选来实现对不同的数码管显示不同的数值。测试程序如下所示。// 头文件#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include <sys/types.h>#include <uni.........【阅读全文】

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

发布时间:2013-04-17 22:58:56

     本例主要是实现一个三星ARM9处理器S3C2440上面的数码管的驱动程序。并随附了相关makefile文件及测试程序。 驱动程序源代码如下,关键地方提供了注释,并且此驱动在开发板上面测试通过。//首先是头文件部分,必须包含像cdev.h和module.h等头文件#include #incl.........【阅读全文】

阅读(5295) | 评论(0) | 转发(4)

发布时间:2013-04-11 16:08:53

 下面这段代码来自LDD3中 /* * Macros to help debugging */#undef PDEBUG             /* undef it, just in case */#ifdef SCULL_DEBUG#  ifdef __KERNEL__     /* This one if de.........【阅读全文】

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

发布时间:2013-04-11 11:16:44

  #define _IOC(dir,type,nr,size) \    (((dir)  << _IOC_DIRSHIFT)  | \     ((type)   << _IOC_TYPESHIFT) | \     ((nr)   << _IOC_NRSHIFT) .........【阅读全文】

阅读(2012) | 评论(0) | 转发(3)

发布时间:2013-04-11 11:06:14

      参考了一部分网上内容 在编写ioctl代码之前,需要选择对应不同命令的编号。为了防止对错误的设备使用正确的命令,命令号应该在系统范围内唯一,这种错误匹配并不是不会发生,程序可能发现自己正在试图对FIFO和audio等这类非串行设备输入流修改波特率,如果每一个ioctl命令都是唯一的,应.........【阅读全文】

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

登录 注册