文件名称:常见选项-复高斯分布的数学基础理论
文件大小:6.48MB
文件格式:PDF
更新时间:2024-06-28 07:07:05
嵌入式 Linux C
表 3.3 常见选项 选 项 参 数 含 义 -a 全部挂载(或卸载)/etc/exports 中的设定文件目录 -r 重新挂载/etc/exports 中的设定文件目录 -u 卸载某一目录 -v 在 export 的时候,将共享的目录显示到屏幕上 用户若希望 NFS 服务在每次系统引导时自动开启,可使用以下命令: # /sbin/chkconfig nfs on 3.2 Bootloader 一个嵌入式 Linux 系统从软件的角度看通常可以分为 4 个层次: � 引导加载程序,包括固化在固件(firmware)中的 boot 代码(可选)和 BootLoader 两大部分。 � Linux 内核,特定于嵌入式板子的定制内核以及内核的启动参数。 � 文件系统,包括根文件系统和建立于 Flash 内存设备之上文件系统,通常用 ramdisk 来作为 rootfs。 � 用户应用程序,特定于用户的应用程序,有时在用户应用程序和内核层之间可能还 会包括一个嵌入式图形用户界面,常用的嵌入式 GUI 有 MicroWindows 和 MiniGUI 等。 引导加载程序是系统加电后运行的第一段软件代码。PC 机中的引导加载程序由 BIOS(其 本质就是一段固件程序)和位于硬盘 MBR 中的 BootLoader(比如,LILO 和 GRUB 等)一 起组成。 BIOS 在完成硬件检测和资源分配后,将硬盘 MBR 中的 BootLoader 读到系统的 RAM 中, 然后将控制权交给 BootLoader。BootLoader 的主要运行任务就是将内核映像从硬盘上读到 RAM 中,然后跳转到内核的入口点去运行,也即开始启动操作系统。 而在嵌入式系统中,通常并没有像 BIOS 那样的固件程序(注,有的嵌入式 CPU 也会内 嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由 BootLoader 来完成。 比如在一个基于 ARM7TDMI core 的嵌入式系统中,系统在上电或复位时通常都从地址 0x00000000 处开始执行,而在这个地址处安排的通常就是系统的 BootLoader 程序。