易截截图软件、单文件、免安装、纯绿色、仅160KB

linux的PC上挂载jffs2根文件系统映像

http://linux.ctocio.com.cn/437/8831437.shtml
我们在调试硬件板时,经常需要做多个jffs2的根文件系统映像,有时也要对比其他途径得到的可用的jffs2根文件系
统映像。但jffs2的文件系统映像不象光盘的映像文件一样可以通过loop设备来挂载……
我们在调试硬件板时,经常需要做多个jffs2的根文件系统
映像,有时也要对比其他途径得到的可用的jffs2根文件系统映像。但jffs2的文件系统映像不象光盘
的映像文件一样可以通过loop
设备来挂载,总不可能一个个烧录到硬件板去看吧。
  后来到网上google了一把,左翻右翻之后总算找到了一个方法。因为jffs2是构建于MTD设备上的文件系统,所以无法通过loop设备来
挂载,但是可以通过mtdram设备来挂载。mtdram是在用RAM实现的MTD设备,可以通过mtdblock设备来访问。使用mtdram设备很简
单,只要加载mtdram和mtdblock两个内核模块即可。这两个内核模块一般的linux内核发行版都有编译好的,直接用modprobe命令加
载。
  下面是在Fedora core 6环境下使用mtdram设备挂载jffs2根文件系统映像的具体步骤:
  1.加载mtdblock内核模块
  [root@localhost ~]# modprobe mtdblock
  2.加载mtdram内核模块,将该设备的大小指定为jffs2根文件系统映像的大小,块擦除大小(即flash的块大小)指定为制作该
jffs2根文件系统时“-e”参数指定的大小,缺省为64KB。下面两个参数的单位都是KB。
  [root@localhost ~]# modprobe mtdram total_size=49152 erase_size=128
  3.这时将出现MTD设备/dev/mtdblock0,使用dd命令将jffs2根文件系统拷贝到/dev/mtdblock0设备中。
  [root@localhost prebuilt_bin]# dd if=rootfs.jffs2_zylonite_qvga
of=/dev/mtdblock0
  98304+0 records in
  98304+0 records out
  50331648 bytes (50 MB) copied, 1.98391 seconds, 25.4 MB/s
  4.将保存了jffs2根文件系统的MTD设备挂载到指定的目录上。
  [root@localhost prebuilt_bin]# mount -t jffs2 /dev/mtdblock0
/mnt/mtd
  这之后就可以到/mnt/mtd目录查看、修改挂载的jffs2根文件系统了,修改后的jffs2根文件系统可以通过dd命令拷贝为一个
jffs2的映像文件。


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

Linux 的多线程编程的高效开发经验

2009 年 4 月 23 日
本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。
背景
Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微 ......

linux文件系统变化通知机制

 一、dnotify机制
 1、使用
  通过对文件描述符设置监听信号实现。
  //设置文件相应信号
  fcntl(fd, F_SETSIG, SIGRTMIN + 1);
  //设置该文件要监听事件
  fcntl(fd, F_NOTIFY, DN_ACCESS|DN_MODIFY|DN_CREATE|DN_RENAME|DN_DELETE|DN_ATTRIB|DN_MUL ......

linux 开机问题

Ubuntu10.04镜像会出现无法识别键盘输入。在登录画面时,不能输入密码,无法正常进入系统。 解决办法: (1) 开户屏幕键盘功能 在上图开机界面在右下角单击小人图案,再单击“Universal Access Perferences”,出击“Universal Access Perferences”对话框,在对话框中选中“Use on-screen keybo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号