PCB抄板专家世纪芯官方网站——PCB抄板网 首页公司介绍资讯中心案例展示服务推荐常见问题联系我们 24小时客服热线:+86-0755-83035861/83035836

PCB抄板网世纪芯电子产品仿制开发技术服务门户 > 汽车电子 > 正文

深圳pcb设计嵌入式Linux文件系统的构建方法

2012年06月07日08:41

    嵌入式Linux文件系统是指在一个物理设备上的任何文件组织和目录,它构成了Linux系统上所有数据的基础,Linux程序、库、系统文件和用户 文件都驻留其中,因此,它是系统中庞大复杂且又是最为基本和重要的资源。值得提出的是,Linux系统中的文件不仅包括普通的 文件和目录,每个和设备相关的实际实体也都被映射为一个文件,例如磁盘、打印机、终端等等。这样的设备文件又称为特殊文件。所以,Linux下的文件是操作系统服务和设备的简单而又统一的接口,从某种意义上可以说,Linux里的一切事物都是文件。
    在嵌入式Linux系统中,嵌入式Linux文件系统的结构是基于树状的,根在顶部,各个目录和文件从树根向下分支。目录树的最顶端被称为根目录(/)。在后面介绍的所构造文件系统结构图(图1)即显示了树状的文件系统。Linux操作系统由一些目录和许多文件组成,例如,图中的/bi n目录包含二进制文件的可执行程序,/sbin目录用于存储管理系统的二进制文件,/etc目录包含绝大部分的Linux系统配置文件 ,/lib目录存储程序运行时使用的共享库,/dev目录包含称为设备文件的特殊文件,/proc目录实际上是一个虚拟文件系统,/tmp目录用于存储程序运行时生成的临时文件,/home目录是用户起始目录的基础目录,/var目录保存要随时改变大小的文件,/usr目录及其子目录对嵌入式Linux系统的操作非常重要,它保存着系统上的一些最重要的程序以及包含你安装的大型软件包。
    由于嵌入式设备的一些特殊性,使得嵌入式Linux文件系统除了满足一般文件系统的基本要求外,还有一些自身的特性:
    嵌入式Linux文件系统面对的存储介质特殊;嵌入式Linux文件系统有快速恢复的特殊要求;物理文件系统的多样性和动态可装配性;需要嵌入式Linux文件系统具有跨操作平台的安全性;嵌入式Linux文件系统要能满足整个系统的实时性要求。
    嵌入式Linux文件系统有安全性和均衡负载这样的要求,而日志型文件系统可以很好地解决安全性的问题。经过几年来的发展。日志型的嵌入式Linux文件系统已成为嵌入式Linux文件系统的主流。
    嵌入式Linux 文件系统的设计
    ● 实验主机和目标平台的连接
    实验主机和目标平台的连接有两种方法。一种是以太网连接,这种连接方式可以进行内核文件、根文件系统映像文件的下载。另一种是串口连接,这样的连接方式可以供调试之用。对于以太网连接,作者使用一根普通网线,将实验主机和目标平台都连接在Hub 上。这样做既简单,也不妨碍实验主机与外部网络的通讯。对于串口连接,用一根串口线连接目标平台的Ful Function UART(FFUA RT)串口和实验主机的串口。主要是在调试阶段使用这种连接方式,在目标平台的标准输入还未被驱动的情况下。用实验主机的标准输入控制目标平台,向目标平台发控制命令。
    ● 构建嵌入式Linux文件系统
    首先建立一个文件系统的工作空间。创建目录/bome/work,我们所构造的文件系统就在work这个目录中。建立基本目录,如:bin,dev,etc,lib,mnt,proc,

在线询价/咨询服务

24小时服务热线:18923830090

全国咨询热线:0755-83346939

走进世纪芯

世纪芯是一支由众多技术研发专家和科研企业结盟组成了技术服务型团队,自组建以来一直帮助政府、知名科研机构以及国内众多抄板企业攻克技术难题,10年来,我们专注反向技术研究并不断挑战大型疑难项目,目前已经成为国内抄板企业的中流砥柱。