如何在uCLinux上面使用MTD/JFFS2
引用 中国Linux公社 偉大的Liang Alei先生翻譯了此文 原文: http://www.enseirb.fr/~kadionik/embedded/uclinux/mtd/howto_mtd.html (中文没有版权,英文参考原文版权) ======================================= HOW TO USE MTD/JFFS2 UNDER µClinux (translated by Liang Alei) Patrice KADIONIK, Professor Assistant at the ENSEIRB School of Electrical Engineering, Telecommunication, and Computer Science kadionik@enseirb.fr http://www.enseirb.fr/~kadionik 1. MOTIVATIONS 本文将详细描述:怎样在µClinux 中step-by-step地构建一个MTD/JFFS2。 I'm currently teaching embedded system programming and propose to my students practical exercices on. In every 我目前在大学讲授“嵌入式系统编程”,并指导学生“µClinux on Motorola M5407C3 ColFire boards”的实验。一般在每个嵌入式系统中都存在有FLASH memory。通常可以用来存放配置参数(in a raw binary format)。而现在在embedded Linux中,我们可以在FLASH中放置一个文件系统,并在embedded Linux OS启动之后将其mount。这里采用的技术是MTD (Memory Technology Device),MTD将隐藏有关“物理(physical) FLASH”的编程细节(如:读/写/擦除扇区),并在MTD之上放置JFFS(2) 文件系统(Journalling Flash File System)----一种被Linux和µClinux支持的文件系统。JFFS2很robust,即在意外掉电(power ...