发布时间:2013-09-07 15:30:35
本文介绍linux设备驱动中的字符设备驱动一些数据结构及其字符设备设计方法,文件中若有任何错误,欢迎拍砖!......【阅读全文】
发布时间:2013-09-07 21:00:50
/* * USB Skeleton driver - 2.2 * * Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by .........【阅读全文】
发布时间:2013-09-07 20:49:33
/********************************************************网络设备驱动*****************************************************************//* *基础知识: *(1)linux内核中的网络子系统被设计成完全与协议无关,该思想应用于网络协议(IP、IPX及其他协议)和硬件协 * .........【阅读全文】
发布时间:2013-09-07 20:47:33
/*************************************************************************************************************************************//* queue.h */#ifndef MMC_QUEUE_H#define MMC_QUEUE_Hstruct request;struct task_struct;struct mmc_queue { /* mmc请求队列 -----对MMC卡的操作是通过该.........【阅读全文】
发布时间:2013-09-07 20:19:17
/******************************************************************************************** 参考 drivers\mtd\maps\physmap.c********************************************************************************************/#include <linux/module.h>#include <linux/types.h>#include <linux/kern.........【阅读全文】
发布时间:2013-09-07 20:18:07
/*************************************************************************************************** 参考 drivers\mtd\nand\s3c2410.c drivers\mtd\nand\at91_nand.c***************************************************************************************************/#include .........【阅读全文】
发布时间:2013-09-07 19:45:35
#include <linux/module.h>#include <linux/errno.h>#include <linux/interrupt.h>#include <linux/mm.h>#include <linux/fs.h>#include <linux/kernel.h>#include <linux/timer.h>#include <linux/genhd.h>#include <linux/hdreg.h>#include <linux/ioport.h>#include <linux/init.h>#include <linux/wait.h.........【阅读全文】
发布时间:2013-09-07 19:05:53
/* * Copyright (c) 1999-2001 Vojtech Pavlik * * USB HIDBP Mouse support *//* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software F.........【阅读全文】
发布时间:2013-09-07 19:02:02
#include #include #include #include #include #include #include #include #include #include #include #include ......【阅读全文】
发布时间:2013-09-07 18:39:04
触摸屏、鼠标、键盘等设备都属于输入设备,在linux中可以采用输入子系统设计其驱动......【阅读全文】
发布时间:2013-09-07 18:35:32
#include <linux/module.h>#include <linux/kernel.h>#include <linux/errno.h>#include <linux/string.h>#include <linux/mm.h>#include <linux/tty.h>#include <linux/slab.h>#include <linux/delay.h>#include <linux/fb.h>#include <linux/init.h>#include <linux/dma-mapping.h>#include <linux/interrup.........【阅读全文】
发布时间:2013-09-07 17:30:05
/*************************************************************************************************************************************//* misc.c *//* * linux/drivers/char/misc.c * * Generic misc open routine by Johan Myreen * * Based on code from Linus *.........【阅读全文】
发布时间:2013-09-07 17:26:51
*miscdevice在本质上仍然属于字符设备,只是被增加了一层封装而已 * * *相关结构和接口函数在miscdevice.h和misc.c中定义 */#include <linux/miscdevice.h>struct miscdevice { int minor; /* .........【阅读全文】