微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于MPC8250的嵌入式Linux系统开发

基于MPC8250的嵌入式Linux系统开发

时间:07-16 来源:电子设计信息网 点击:

文件系统

  (1)文件系统的分类:根据物理位置文件系统一般可分为网络文件系统NFS和本地文件系统LFS。NFS 对于目标系统
的要求一般不大,只需要提供网络接口传送文件;而LFS 对目标系统却要求苛刻,一般需要大容量的flash。在嵌入式系统中,NFS主要用来对LFS 进行调整,即先在主机上将文件系统做好,通过NFS 挂载,调试用户系统。通过NFS 和LFS两种方式引导linux系统的方法前面已有介绍,这里不再赘述。

  Linux支持的文件系统格式主要有CRAMFS(CompressedROMFile System)和JFFS(Journalling Flash File System)。其中前者是只读的,在启动时装载较快,可用来存储动态连接库、应用程序、初始化脚本等;后者可进行读写操作,其第2个版本即JFFS2,还较好地解决了诸如Flash 的空间、使用寿命和垃圾回收问题。

  (2)Flash分区:基于对CRAMFS和JFFS两种文件系统的上述分析,可以将flash划分为只读区和可读写区,这既有利于linux系统的正常启动,又利于文件的数据保护。其分区如表2所示。

  EDLK3.0提供的文件系统较大,而且很多对目标系统都没有用,需要对其进一步进行裁减。裁减之后需要完善文件系统,以最大可能地符合目标系统。最后需要将裁减完善后的文件系统挂载为根文件系统。

表2 flash 空间分配

结 论

  基于PowerPC处理器MPC8250嵌入式linux系统充分发挥了linux对网络和MPC8250等设备的强大支持功能。与传统的人工查阅故障诊断手册相比,该系统可与飞机故障诊断系统进行实时通讯,有利于故障的快速查询、维修方案的快速选定。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top