编译内核 编译 #sudo make (如果没有在Makefile设置ARCH =arm,则用 make zImage ARCH=arm CROSS_COMPILE=/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux- 进行交叉编译)。 编译结束,生成arch/arm/boot/zImage映象文件,这就是内核的映像文件,用来烧写进实验平台。 拷贝zImage进行保存 * 根文件系统的构造 根文件系统 文件系统类型 BusyBox 根文件系统目录结构 根文件系统制作要点 根文件系统制作实例 制作根文件系统镜像 * Linux 文件系统的特点 文件系统是指操作系统中用于管理文件有关的软件和数据。 Linux的文件系统和Windows中的文件系统是有很大的区别 Windows文件系统是以驱动器的盘符为基础的,而且每一个目录是与相应的分区对应,例如“C:\Projects”是指此文件在C盘这个分区下,每个分区就是一颗树。 而Linux恰好相反,文件系统是一个文件树,且它的所有文件和外部设备(如硬盘,光驱等)都是以文件的形式挂结在这个文件树上,例如“\dev\floppy”。Linux的每个目录都可能是一个分区。 总之,在Windows下,目录结构属于分区;Linux下,分区属于目录结构。 * 在Linux中把每一个分区和某一个目录相对应,以后在对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一,这个把分区和目录对应的过程叫做挂载(Mount),而这个挂载在文件树中的位置就是挂载点。这种对应关系可以由用户随时中断和改变。 * mount 命令 mount命令的功能是加载指定的文件系统。 它的语法如下所示: mount [-afFhnrvVw] [-L标签] [-o选项] [-t文件系统类型] [设备名] [加载点] 例如:mount -t vfat /dev/hda1 /mnt/c * 根文件系统 Linux内核在系统启动期间进行的最后操作之一就是挂载根文件系统。 文件系统包含两大类:根文件系统和附加文件系统。 根文件系统包含了构建整个操作系统的基本程序和相关目录。 根文件系统一直都是所有类UNIX系统不可或缺的组件 根文件系统的顶层目录各有其特殊的用法和目的。 附加文件系统则是除了根文件系统之外的所有文件系统,本身无法直接使用,需要挂载到根文件系统的某个目录下方可使用。 * 根文件系统和普通的文件系统有什么联系和区别呢? 联系: 根文件系统有时会被简单地称为文件系统,具有普通文件系统的存储数据文件的功能。而实际上是Linux系统运行所需的一些文件、命令组成的整个文件目录结构。 区别: 相对于普通的文件系统,它的特殊之处在于,它是内核启动时所mount的第一个文件系统,内核代码的映像文件保存在根文件系统中,系统引导启动程序会在根文件系统挂载之后从中把一些初始化脚本和服务加载到内存中去运行。 * 根文件系统 由于根文件系统是内核启动时挂在的第一个文件系统,那么根文件系统就要包括Linux启动时所必须的目录和关键性的文件 例如Linux启动时都需要有init目录下的相关文件 例如在Linux挂载分区时Linux一定会找/etc/fstab这个挂载文件等,根文件系统中还包括了许多的应用程序bin目录等,任何包括这些Linux系统启动所必须的文件都可以成为根文件系统。 * 根文件系统 Windows支持少量文件系统: FAT16、 FAT32、NTFS Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、jffs、cramfs、ramfs、romfs、yaffs、 ramdisk等 为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 * 根文件系统 * Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。 之后可以自动或手动挂载其他的文件系统。 因此,一个系统中可以同时存在不同的文件系统。 * 不同的文件系统类型有不同的特点,因而根据存储设备的硬件特性、系统需求等有不同的应用场合。 在嵌入式Linux应用中,主要的存储设备为 RAM(DRAM, SDRAM)和ROM(常采用FLASH存储器),常用的基于存储设备的文件系统类型包括:jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs等。 * 基于FLASH的文件系统 Flash(闪存)作为嵌入式系统的主要存储媒介,有其自身的特性。 Flash的写入
您可能关注的文档
- 第3讲_刚性基础与扩展基础(4课时)精选.ppt
- 第3讲陆地和海洋(高二复习)精选.ppt
- 第3讲寻址方式和指令系统精选.ppt
- 第3节闭合电路欧姆定律精选.ppt
- 第3节电阻的测量精选.ppt
- 第3节欧姆定律的运用第1课时精选.ppt
- 第3课:凡尔赛——华盛顿体系——中考试题精选精选.doc
- 第3课君主专制政体的演进与强化精选.ppt
- 第3课时认识线段和量画线段精选.ppt
- 第3课享誉世界的手工业教学课件精选.ppt
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 广西建筑工程施工图设计文件技术审查常见问题解答汇编-暖通专业2026.pdf VIP
- 15J401钢梯规范规范.docx VIP
- 检察院书记员面试真题及参考答案.docx VIP
- 南京师范大学《经济法》笔记-知识点.pdf VIP
- 2021年专升本c语言模拟题.pdf VIP
- 智能路灯控制器[KQ-LD1]说明书.pdf VIP
- 南京师范大学《工程力学》2018-2019学年期末试卷.pdf VIP
- 2025年中国益生菌补充剂市场调研报告_2025年12月.docx VIP
- 污水厂运营人员任务及岗位职责.pdf VIP
- 2026年1月浙江省高考(首考)英语试题(含答案详解)+听力音频+听力材料.docx
原创力文档

文档评论(0)