新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于PC/104平台嵌入式Linux系统核心定制方法

基于PC/104平台嵌入式Linux系统核心定制方法

作者:时间:2012-04-05来源:网络收藏

/lib
存放系统的各种库文件,lib是库(library)英文缩写。这个目录用来存放系统动态连接共享库,采用动态链接编译的应用程序都会用到这个目录下的共享库。
/lost+found
用于放置垃圾文件,这个目录在大多数情况下都是空的。但是如果正在工作的计算机突然停电,或是没有用正常方式关机,重新启动机器的时候,有些文件就会找不到应该存放的地方,对于这些文件,系统将他们放在这个目录下。
/mnt
为其他的提供安装点,这个目录在一般情况下也是空的。
/proc
一个虚拟的,系统启动后从内存中建立,用于内存读取数据。可以在这个目录下获取系统信息,这些信息是在内存中,由系统自己产生的。
/root
超级用户的个人目录,普通用户没有权限访问。如果以超级用户的身份登录,这个就是超级用户的主目录。
/tmp
用来存放不同程序执行时产生的临时文件,这些文件大都是程序运行时产生的,程序结束时自动删除。
/usr
一般用户程序安装所在的目录,用户的很多应用程序和文件都存放在这个目录下。
/var
保存大小和内容随时改变的文件,通常各种系统日志文件放在这里。
在定制的过程中,目录结构必须手工定制,以上描述的仅仅是根目录下的目录,在这些目录下还有一些子目录,而且不同的子目录其设置也不同。以下程序可以建立一个完备的目录结构,这个目录结构完全符合FHS标准。

ROOT=目标系统路径
cd$ROOT
mkdir-pbin boot dev/ptsetc/opt home lib
mntprocrootsbintmpvaropt
for dirname in$ROOT/usr$ROOT/usr/
local
  do
  mkdir$dirname
  cd$dirname
  mkdir binetc include lib sbin share src
  ln-sshare/man
  ln-sshare/doc
  ln-sshare/info
  cd$dirname/share
  mkdir dict doc info locale mannls miscterm info zoneinfo
  cd$dirname/share/man
  mkdirman{1,2,3,4,5,6,7,8}
done
cd$ROOT/var
mkdir-plock log mail run spool tmp opt
cachelib/misclocal
cd$ROOT/opt
mkdir bin doc include info lib man
cd$ROOT/usr
ln-s11/var/tmp
cd$ROOT
chmod0750root
chmod1777tmpvar/tmp

文件系统

采用虚拟文件系统(VFS)作为实际文件系统和操作系统之间的接口,将实际的文件系统和操作系统隔离开来。通过虚拟文件系统技术,可以支持除 EXT之外的许多文件系统类型。各文件系统为虚拟文件系统提供一致的接口,从而将不同文件系统的细节隐藏了起来。对操作系统的其他部分,以及运行在操作系统之上的程序而言,所有的文件系统都是一样的。

本系统采用ext2磁盘文件系统格式,这是一种比较新的磁盘文件系统格式,在具体应用中也可以根据存储空间的大小选择FAT或minix等文件格式。

本系统定制后的目录有:bin,boot,dev,etc, proc,root,sbin,usr。
/bin,/sbin目录下是系统初始化与运行过程中必须用到的指令集合。
/boot目录下是系统引导时用到的文件和文件,这些文件是通过定制得到的,包括:boot1b,bzImage,map。
/dev目录下是设备文件。
/etc目录下是系统配置文件,系统引导后执行的第一个配置文件inittab就在这个目录下,了解和掌握这个配置文件是分析和掌握系统的关键。
/proc目录在系统启动后被使用,系统启动后该目录是一个单独的文件系统。
/root目录是系统管理员的用户根目录.
/usr目录中存放用户安装的应用系统。

总结

嵌入式Linux技术在海洋自动观测系统中的应用,可以进一步推进我国海洋自动观测系统产权自主化的建设,增强系统安全性、大幅度提高系统性能,为应用软件系统提供一个自主、安全、可靠、高效的运行平台,提高系统间兼容、提高开发效率、缩短开发周期、增强可移植性,这一工作对完成当前国家海洋工作任务及未来我国海洋事业的发展意义深远。基于PC/104平台的Linux内核与文件系统定制,是进行面向海洋自动观测系统嵌入式Linux系统研制工作的关键技术,是系统研制过程中的核心步骤。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

关键词: Linux 内核 文件系统

评论


相关推荐

技术专区

关闭