Linux jffs2 使用总结
1.在Linux启动脚本中制作jffs2
2.在Linux终端下制作jffs2
3.备注
1.在Linux启动脚本中制作jffs2
具体操作步骤:
sysinit中:
echo “Make jffs2 filesystem:”
erase /dev/mtd5
cd /tmp
echo “test” > test.txt
mkfs.jffs2 –d /tmp > /dev/mtdblock5
echo “Mounting jffs2:”
mkdir /var/jffs2
chmod 777 /var/jffs2
mount –t jffs2 /dev/mtdblock5 /var/jffs2
2.在Linux终端下制作jffs2
具体操作步骤如下:
#cd /tmp
#echo “test” > test.txt
# mkfs.jffs2 –d /tmp > /dev/mtdblock5
#mkdir /var/jffs2
#mount –t jffs2 /dev/mtdblock5 /var/jffs2
把jffs2挂载到Linux下相关文件夹(/var/jffs2)之后,就相当于把mtd5(mtdblock5)这个flash块放到Linux相关文件夹(/var/jffs2)下使用,之后所有对该文件夹(/var/jffs2)的操作相当于对flash mtd5(mtdblock5)区块的操作。
3.备注
3.1.制作和使用jffs2需要busybox中添加erase以及mkfs.jffs2等命令。
3.2.jffs2的制作需要一次即可,在之后的第二次以及更多次系统启动过程中屏蔽制作jffs2的脚本或者命令,因为之前制作的已经存在flash上,直接mount即可。
相关文档:
转来的,没事可以看看
bin = BINaries
/dev = DEVices
/etc = ETCetera
/lib = LIBrary
/proc = PROCesses
/sbin = Superuser BINaries
/tmp = TeMPorary
/usr = Unix Shared Resources
/var = VARiable ?
FIFO = First In, First Out
GRUB = GRand Unified Bootloader
IFS = Internal Field Seperators
LILO ......
这是出席在2009年10月20日在东京举行的Linux内核大会合影照。全分辨率照片。一个女性都没有。你认识其中的几位呢?
以下是出席会议的名单,有兴趣的朋友可以对一对:
Al Viro
Alan Cox
Andi Kleen
Andrew Morton
Andy Whitcroft
Arjan van de Ven
Arnd Bergmann
Avi Kivity
Benjamin Herrenschmidt
Brian ......
六:kmem_cache_alloc的实现分析:
我们在上面可以看到,创建一个cache描述符的时候,并没有这之分配slab数据。现在我们来看一下怎么从cache中申请对象
void * kmem_cache_alloc (kmem_cache_t *cachep, int flags)
{
return __cache_alloc(cachep, flags);
}
实际上会调用__cache_allo ......
一、要求:
1、能够显示出Makefile的总数
2、能显示一级目录下的Makefile总数、Makefile列表及其Makefile的内容
3、能将上述内容写入相应的文件
二、实例
rm -rf ~/Desktop/linux_Makefile/*
for i in `find . -maxdepth 1 -type d`
#仅仅是当前目录,所以请将本脚本放在linux源码目录下执行。
do
e ......
以前已经接触Windows下的Socket编程,最近也尝试着再linux下使用Socket编程,下面是在网上找的例子(已经测试过)
tcp_server.c:
#include <stdio.h>
#include <sys/socket.h>
#include <unistd.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <stdlib.h>
# ......