Linux usb设备驱动(2)---> usbmouse.c 源码分析

一个 USB 总线引出两个重要的链表,一个为 USB设备链表,一个为 USB驱动链表。设备链表包含各种系统中的 USB设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB驱动程序(usb driver)。   1. USB设备...

2012-10-30 19:35:53

阅读数:1098

评论数:0

Linux usb 设备驱动 (1)

Linux USB驱动框架分析(一)      Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。用术语来说,就是这个驱动器对象所拥有的属性及成员。由于Linux的内核用c来编写,所以我们...

2012-10-30 19:34:58

阅读数:651

评论数:0

S3C2440 USB 设备控制器(转)

S3C2440 USB 设备控制器         s3c2440 soc集成了一个usb1.1设备控制器,可以进行全速/低速的控制,中断与批量传输。除了端点0,具有四个端点,每个端点都可以作为中断与批量的端点,每个端点具有128 byte的FIFO,所以端点最大packet可以设置成128...

2012-10-07 16:48:11

阅读数:1419

评论数:0

2440初始化存储器原理(接上一篇)

JLInk 调试加载的执行初始化存储器脚本(2440) Setmem 0x53000000 0x00000000 32 Setmem 0x4A000008 0xFFFFFFFF 32 Setmem 0x4A00001C 0x000007FF 32 Setmem 0x53000000 0x0...

2012-10-03 22:10:00

阅读数:1767

评论数:0

Jlink + ADS调试 S3C2440

我只会在SDRAM中调试,说一下: ADS 项目属性设置: -ro-base = 0x30000000 entry 0x30000000 Init Section: 2440init.o Init AXD下需要加载一个SDRAM初始化文件。 AXD下-->Option->C...

2012-10-03 21:18:44

阅读数:1624

评论数:0

使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法(暂未验证)

1. 简要说明 JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。 本文使用一个间接的方法来实现对...

2012-10-02 22:34:46

阅读数:991

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭