PC/104平台嵌入式Linux系统核心定制方法
CONFIG_INET=y
CONFIG_NET_ETHERNET=y
以下是串口设置参数,如果单纯支持两个串口,则设置CONFIG_SERIAL项即可。在系统需要4个以上串口支持,或需要基于串口的终端控制时,需要设置余下3个参数。
CONFIG_SERIAL=y
#CONFIG_SERIAL_CONSOLE
#CONFIG_SERIAL_EXTENDED
#CONFIG_SERIAL_NONSTANDARD
本项目中仅设置两个串口支持。
文件系统定制
Linux操作系统为方便管理把外存抽象成一个可随时访问的块,为方便管理和使用又在块设备层上再作抽象,把块设备抽象成为文件系统,由文件系统管理块设备上的数据等,文件系统有很多种,不同文件系统有不同的管理方式,造成系统不兼容,为解决这个问题,在文件系统上又作一次抽象,提出了虚拟文件系统的概念。Linux虚拟文件系统为用户提供了一个公共的接口,而不需要了解物理设备或逻辑系统的细节,系统允许系统管理员将在任何物理设备上的逻辑文件系统挂接在文件目录中。
目录结构
Linux文件系统符合FHS(Filesystem Hierarchy Standard)标准,由一些目录和文件组成。根据安装的方式不同,这些目录可能是不同的文件系统。通常,一个系统可以有多个文件系统组成:根分区文件系统(/),和安装在/usr下的文件系统,还有其他安装在/home、/var文件系统。
Linux目录结构起始与根目录,其中包含以下目录:
/vmlinuz
内核文件,内核文件的位置可由系统引导程序指定。
/bin
包含系统可执行程序,可以在这个目录下找到linux常用的命令。
/boot
存放系统启动时所需的各项文件。
/dev
包含所有的设备文件,这些设备是和系统的硬件有一定相互对应关系的特殊文件,分为块设备、字符设备和特殊设备,dev是设备(device)的英文缩写。目录中包含了所有Linux系统中使用的外部设备,但是这里并不是放的外部设备的驱动程序,它实际上是一个访问这些外部设备的标识。在Linux系统中,对外部设备的访问和访问一个文件、一个目录没有任何区别。
关键词: Linux文件系统 PC 虚拟文件系统 定制 floppy MTTR 内核配置 代码编译 spool 声卡驱动
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码