
usb 设备驱动
newnewman80
这个作者很懒,什么都没留下…
展开
-
内核支持U盘
内核支持U盘 -- zImage for sbc-2410x# cd linux-2.6.19# vi arch/arm/mach-s3c2410/mach-smdk2410.c--------------------------------------------------(1) 添加头文件//zxl for usb start#include #include转载 2013-02-20 12:08:45 · 1913 阅读 · 0 评论 -
Linux Notification (reboot_notifier_list)
Linux NotificationContents1概 述2struct notifier_block结构3回调函数notifier_call4并发访问控制5 基 本 API6 简 单 示 例概 述 内核许多子系统之间关联紧密,因此在一个子系统发生或者检测到的事件信息很可能对其他子系统来说也是有价值的。转载 2013-07-22 15:38:18 · 3074 阅读 · 1 评论 -
混杂设备驱动
混杂设备驱动程序是那些简单的字符驱动程序,它们拥有一些相同的特性。内核将这些共同行抽象至一个API中(具体实现代码见 drivers/char/misc),这些简化了驱动程序的初始化的方式。所有的混杂设备都被分配一个主设备号10,但每个设备可选择一个单独的次设备号。普通的字符驱动程序完成初始化的顺序如下。 1,通过alloc_chrdev_region()及相关函数分配主/次设备号。转载 2013-07-22 15:36:08 · 717 阅读 · 0 评论 -
U盘的驱动
实验目的:实现在Linux下对硬件设备Kingston U盘的驱动; 实验环境: Linux 系统:Red Hat Enterprise Linux 5 内核:2.6.18-53.el5(系统内核版本)、2.6.16(编写USB驱动内核版本) 实验原理:1、设备驱动和文件系统的关系图1显示了Linux内核的体系结构,从图中可以看出应用程序是通过文转载 2013-08-08 16:01:32 · 3644 阅读 · 0 评论 -
dev下 没有input 目录
/etc/mdev.confmdev.conf写的不对。加入下面的就可以:# Move input devices to input directoryevent.* 0:0 0660 @(mkdir -p input&&mv $MDEV input)mice 0:0 0660 @(mkdir -p input&&mv $MDEV input)mouse.*转载 2013-08-09 15:29:18 · 2148 阅读 · 0 评论