Chinaunix首页 | 论坛 | 博客
  • 博客访问: 747843
  • 博文数量: 869
  • 博客积分: 201
  • 博客等级: 入伍新兵
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-21 19:42
文章分类

全部博文(869)

文章存档

2014年(4)

2013年(415)

2012年(453)

我的朋友

发布时间:2012-12-28 23:41:16

USB 总线引出两个重要的链表!一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)。 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)的区别是什么?USB 设备驱动程序包含 USB 设备的一些通用特性,将与所有 USB 设备相匹配。在 USB core 定义了:struct usb_device_driver usb_gen......【阅读全文】

阅读(192) | 评论(0) | 转发(0)

发布时间:2012-12-28 23:36:48

以下是linux2.6.28 内核代码树 drivers/usb/中的文件usb-skeleton.c,usb-skeleton是usb驱动的框架通过修改一下部分代码就可一轻松的实现一个简单的设备驱驱动每一个USB设备在内核中抽象为一个数据结构 usb_device,它描述了一个USB设备的所有的特性。linux中的驱动一部分被编译进内核,一部分是以模块的形式可动态的加载到内核,驱动是以模块被加载到内核,驱动在加载时是按模块来加载的。模块的入口函数是module_init(),在C语言写的应用程序中,程序的入口是main()函......【阅读全文】

阅读(240) | 评论(0) | 转发(0)

发布时间:2012-12-26 11:38:29

1. loop设备介绍     在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。 在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来。     上面说的文件格式,我们经常见到的是 CD 或 DVD 的 ISO 光盘镜像文件或者是软盘(硬盘)的 *.img 镜像文件。通过这种 loo......【阅读全文】

阅读(210) | 评论(0) | 转发(0)

发布时间:2012-12-26 11:38:03

借助loop device与losetup命令制作硬盘镜像1,创建镜像文件        用如下命令创建镜像文件sdb.img,bs指定block大小,镜像文件大小为bs*count        dd if=/dev/zero of=sdb.img bs=512 count=163842,用losetup命令将生成的镜像文件与loop device设备关联        用如下命令将sdb.img镜像文件与/dev/loop0设备关联     ......【阅读全文】

阅读(204) | 评论(0) | 转发(0)

发布时间:2012-12-24 11:25:38

主要参考: http://www.ibm.com/developerworks/cn/linux/l-cn-chroot/ http://baike.baidu.com/view/2977396.htm?fr=ala0 chroot [--help][--version][目的目录][执行指令...] [功能] 把根目录换成指定的目的目录. [举例] *将target作为根目录(运行其中的bin/sh): #chroot target /bin/sh 这里,target是busybox安装好的路径,类似一个文件系统包含了许多工具。这样,将会进入一个shell界......【阅读全文】

阅读(248) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册