2013年10月27日

驱动程序分层分离概念--总线驱动设备模型

摘要: 一、示意图 App-------------------------------------------------- input.c-------------------------------------------------- / \ / \ / 分离 \button.c evdev.c硬件相关 纯软件(稳定)-----------------------------------------------bus_drv_dev模型 bus drv链表 1.把device放入bus的dev链表 device_add... 阅读全文

posted @ 2013-10-27 21:59 屁屁侠 阅读(1703) 评论(0) 推荐(2) 编辑

USB设备驱动程序学习笔记(二)

摘要: 一、usbmouse_as_key.c/** drivers\hid\usbhid\usbmouse.c*/#include #include #include #include #include #include static struct input_dev *uk_dev;static char *usb_buf;static dma_addr_t usb_buf_phys;static int len;static struct urb *uk_urb;static struct usb_device_id usbmouse_as_key_id_table [] = { { USB_I 阅读全文

posted @ 2013-10-27 12:07 屁屁侠 阅读(818) 评论(0) 推荐(0) 编辑

导航