2010年10月21日

字符设备驱动编写步骤

摘要: 字符设备驱动编写步骤【转】 1.标准字符设备驱动 a.注册设备号 如 if(key_major) /*静态注册*/ err = register_chrdev_region(devno, 1, DEVICE_NAME); else { /*动态注册*/ err = alloc_chrdev_region(&devno, 0, 1, DEVICE_NAME); key_major = MAJ... 阅读全文

posted @ 2010-10-21 14:22 呵呵,呵呵 阅读(3392) 评论(1) 推荐(0) 编辑

Linux混杂设备驱动

摘要: Linux混杂设备驱动【转】2010-05-02 20:03    WatchDog Timer驱动 混杂设备   Misc(或miscellaneous)驱动是一些拥有着共同特性的简单字符设备驱动。内核抽象出这些特性而形成一些API(在文件drivers/char/misc.c中实现),以简化这些设备驱动程序的初始化。所有的misc设备被分配同一个主设备号MISC_MAJOR(10),但是每一个... 阅读全文

posted @ 2010-10-21 14:12 呵呵,呵呵 阅读(1376) 评论(0) 推荐(0) 编辑

MINI2440的led应用程序及驱动设计

摘要: 一段led灯的应用程序。#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/ioctl.h>int main(int argc, char **argv){int on;int led_no;int fd;if (argc != 3 || sscanf(argv[... 阅读全文

posted @ 2010-10-21 13:52 呵呵,呵呵 阅读(1584) 评论(0) 推荐(0) 编辑

导航