- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 Linux usb设备驱动(2)---> usbmouse.c 源码分析
一个 USB 总线引出两个重要的链表,一个为 USB设备链表,一个为 USB驱动链表。设备链表包含各种系统中的 USB设备以及这些设备的所有接口,驱动链表包含 USB设备驱动程序(usb device driver)和 USB驱动程序(usb driver)。 1. USB设备驱动程序(usb device driver)和 USB驱动程序(usb driver)的区别是什
2012-10-30 19:35:53 1297
转载 Linux usb 设备驱动 (1)
Linux USB驱动框架分析(一) Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。用术语来说,就是这个驱动器对象所拥有的属性及成员。由于Linux的内核用c来编写,所以我们也按照这种结构化的思想来分析代码,但我还是希望从OO的角度来阐述这些细节。这个结构体的名字有驱动开发人
2012-10-30 19:34:58 815
转载 S3C2440 USB 设备控制器(转)
S3C2440 USB 设备控制器 s3c2440 soc集成了一个usb1.1设备控制器,可以进行全速/低速的控制,中断与批量传输。除了端点0,具有四个端点,每个端点都可以作为中断与批量的端点,每个端点具有128 byte的FIFO,所以端点最大packet可以设置成128byte。并且支持DMA传输。任何一种设备控制器对于软件来说都是一组寄存器:数据,状态,控制。usb
2012-10-07 16:48:11 1693
转载 2440初始化存储器原理(接上一篇)
JLInk 调试加载的执行初始化存储器脚本(2440)Setmem 0x53000000 0x00000000 32Setmem 0x4A000008 0xFFFFFFFF 32Setmem 0x4A00001C 0x000007FF 32Setmem 0x53000000 0x00000000 32Setmem 0x56000050 0x000055AA 32Setmem
2012-10-03 22:10:00 2096
转载 Jlink + ADS调试 S3C2440
我只会在SDRAM中调试,说一下:ADS 项目属性设置:-ro-base = 0x30000000entry 0x30000000Init Section: 2440init.o InitAXD下需要加载一个SDRAM初始化文件。AXD下-->Option->Config Interface->session file->run configuration script.
2012-10-03 21:18:44 2101
转载 使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法(暂未验证)
1. 简要说明JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。本文使用一个间接的方法来实现对S3C2410、S3C2440开发板的Nor、Nand Flash的烧写。原理为:JLink可以很方便
2012-10-02 22:34:46 1293
Javascript+DOM编程艺术.pdf
2011-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人