- 博客(5)
- 资源 (38)
- 收藏
- 关注
原创 U盘
1.需要关注的代码drivers/usb/storage/drivers/usb/core/负责核心功能:初始化整个usb系统,初始化 hub, 初始化 controller, 内存申请,公共函数 ,host controller, root hubdrivers/usb/host/ 不同的host controller常见的host controller有三种 EHCI UHCI
2017-02-09 15:04:58 318
转载 有点意思!Linux 块设备处理模型,基础【簇、柱面、存储的计算】
http://blog.csdn.net/zplove003/article/details/7020557簇:簇是指可分配的用来保存文件的最小磁盘空间,扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非
2017-02-09 14:09:58 828
转载 SBULL块设备驱动程序分析
#define SBULL_MINORS 16 /* 每个sbull设备所支持的次设备号的数量 */ #define KERNEL_SECTOR_SIZE 512 // 本地定义的常量,使用该常量进行内核512字节到实际 // 扇区大小的转换 #define INVALIDA
2017-02-09 14:04:30 663
转载 Linux内核中的汇编语言
AT&T的汇编格式在intel格式中大多使用大写字母,而AT&T格式中使用小写字母。在 AT&T 汇编格式中,寄存器名要加上 '%' 作为前缀;而在 Intel 汇编格式中,寄存器名不需要加前缀。例如:AT&T 格式Intel 格式pushl %eaxpush eax在 AT&T
2017-02-08 10:13:11 1856 1
深入剖析NGINGX
2018-01-31
source insight
2017-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人