(转载)linux下loop device的使用
http://en.wikipedia.org/wiki/Loop_device
In Unix-like operating systems, a loop device, vnd (vnode disk), or lofi (loopback file interface) is a pseudo-device that makes a file accessible as a block device.
所谓loop device指的就是拿文件来模拟块设备。
Albert Woodhull语:"The Linux loop device can be used to handle this - it makes a file look like a filesystem, and the file can be defined as a byte offset from the beginning of a primary partition"。
losetup 用 来 将 loop device 与 档 案 或 block device 联结 、 分 离 . 以 及 查 询 loop device 目 前 的 状 况 , 如 只给 定 loop_device 的 参 数 . 则 秀 出 loop device 目 前 的状 况 .
最近在看<> ( 见http://www.oldlinux.org/index_cn.html),对Linux下loopback设备的使用琢磨了一段时间。
记录如下:
一、imag 文件的生成
1. 可以通过bochs提供的bximage.exe生成。
2. 在FC3下通过命令dd if=/dev/zero of=test.img bs=512 count=524160 命令生成。
二、对生成的文件进行分区
1、可以将生成的image文件挂载在bochs下,当作从属硬盘
fdisk /dev/hdb 命令对硬盘分区
2、在FC3下
losetup /dev/loop0 test.img
fdisk /dev/loop0 不过发现在这种方式下的fdisk在保存的时候会提示参数错误。
三、创建文件系统
经测试只能在bochs下创建文件系统,无法在loopback设备上创建文件系统。
如 mkfs /dev/hdb1 64000
四、Fdisk分区表显示参数(本文精华)
在normal模式下按p显示分区表,列名说明
start end blocks id s
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
一、SHELL简介 ①什么是SHELL 答:一个作为用户与LINUX系统之间的操作接口程序,允许用户向操作系统输入需要执行的命令。
一种高级、解释性的程序语言。 ②SHELL的种类 ③SHELL的执行
. ......
1、首先是QT4.6的安装,参见QT4.6+QT Creator1.3安装(Linux)
2、再参见Eclipse+Qt4配置步骤(Linux版)
将QT4.6的路径,如:
/opt/qtsdk-2009.05/qt/bin/
3、OK!
4、可以同时使用Eclipse和QT Creator 两个IDE了,呵呵。 ......
欢迎回到Kernel中……
继续说__vet_atags函数,这个函数仍旧定义在arch\arm\kernel\head-common.s文件中:
/* Determine validity of the r2 atags pointer. The heuristic requires
* that the pointer be aligned, in the first 16k of physical RAM and
* that the ATAG_CORE marker ......