嵌入式Linux系统搭建课件.ppt

上传人(卖家):晟晟文业 文档编号:4716507 上传时间:2023-01-04 格式:PPT 页数:43 大小:458KB
下载 相关 举报
嵌入式Linux系统搭建课件.ppt_第1页
第1页 / 共43页
嵌入式Linux系统搭建课件.ppt_第2页
第2页 / 共43页
嵌入式Linux系统搭建课件.ppt_第3页
第3页 / 共43页
嵌入式Linux系统搭建课件.ppt_第4页
第4页 / 共43页
嵌入式Linux系统搭建课件.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、可编辑可编辑ppt1嵌入式嵌入式Linux系统搭建系统搭建可编辑可编辑ppt2 主要内容主要内容 第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 第三节第三节 文件系统的构建文件系统的构建 学习方法与建议学习方法与建议本章主要介绍了三个部分,分别是嵌入式本章主要介绍了三个部分,分别是嵌入式linux内核、引导系统内核、引导系统介绍和文件系统等相关内容。该章节详细介绍了关于嵌入式系统介绍和文件系统等相关内容。该章节详细介绍了关于嵌入式系统如何构建以及内核部分的应用操作等内容,可以更好的帮助理解如何构

2、建以及内核部分的应用操作等内容,可以更好的帮助理解嵌入式系统的相关内容,具有一定的应用价值。嵌入式系统的相关内容,具有一定的应用价值。可编辑可编辑ppt3一、概述一、概述 二、内核目录介绍二、内核目录介绍 三、配置文件和配置工具三、配置文件和配置工具 四、内核的编译命令四、内核的编译命令 第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 可编辑可编辑ppt4第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、概述一、概述操作系统结构操作系统结构操作系统(操作系统(Operating System,OS)是一组能够管理电脑软硬件资源的程序,它能够管理内存、决定系

3、统资源分配、控制输入输出设备以及管理网络文件等。作为计算机软硬件之间的纽带,操作系统能够使计算机系统资源得到最大限度的利用。可编辑可编辑ppt5第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、概述一、概述操作系统是一套复杂的管理控制程序,包括五个方面的管理功能:进程与处理机管理、存储管理、设进程与处理机管理、存储管理、设备管理、文件管理与用户管理备管理、文件管理与用户管理。一般来说,操作系统具有四个共同特征:并发性(并发性(concurrence)、)、共享性(共享性(sharing)、虚拟性)、虚拟性(virtual)和不确定性和不确定性(asynchronism)。)

4、。可编辑可编辑ppt6第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、概述一、概述并发并发是指两个或者多个事件在同一时间间隔之内发生;是指两个或者多个事件在同一时间间隔之内发生;共享共享指系统中的资源能够供多个用户(用户程序)共同使用;指系统中的资源能够供多个用户(用户程序)共同使用;虚拟虚拟指通过某种技术把一个物理上的实体映射为若干个逻辑指通过某种技术把一个物理上的实体映射为若干个逻辑 上的对应;上的对应;不确定性不确定性则指内存中的多个进程均按照各自独立的方式执行,则指内存中的多个进程均按照各自独立的方式执行,其执行速度由于受到操作系统的自动控制,因此是无法预知其执行

5、速度由于受到操作系统的自动控制,因此是无法预知的。的。可编辑可编辑ppt7 一个操作系统至少具有如下图所示的结构。一个操作系统至少具有如下图所示的结构。引导系统引导系统就是在操作系统内核运行之前运行的一段小程序,就是在操作系统内核运行之前运行的一段小程序,其作用是初始化硬件设备、建立内存空间的映射图,并且为其作用是初始化硬件设备、建立内存空间的映射图,并且为最终调用操作系统内核准备好正确的环境;最终调用操作系统内核准备好正确的环境;内核内核是一个操作是一个操作系统的核心,负责管理系统的进程、存储、设备和文件等,系统的核心,负责管理系统的进程、存储、设备和文件等,它决定着系统的性能和稳定性;它决

6、定着系统的性能和稳定性;根文件系统根文件系统并不是一个具体并不是一个具体的文件类型,而是一个理论性的概念,它作为的文件类型,而是一个理论性的概念,它作为VFS(Virtual Filesystem Switcher)的根节点,可以帮助后者)的根节点,可以帮助后者管理文件系统。管理文件系统。VFS是内核中提供的一种软件机制,能够提是内核中提供的一种软件机制,能够提供实际各个文件系统的挂载点。供实际各个文件系统的挂载点。引导系统BootLoader内核Kernel根文件系统Rootfs第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、概述一、概述可编辑可编辑ppt8内核源码安装

7、内核源码安装 将将ARM Linux 系统内核源码安装到操作系统之中系统内核源码安装到操作系统之中不仅可以方便学习内核的相应内容,而且具有帮不仅可以方便学习内核的相应内容,而且具有帮助编译驱动程序等功能。完整的内核一般规模较助编译驱动程序等功能。完整的内核一般规模较大,可以从官方网站大,可以从官方网站http:/www.kernel.org下载。下载。下载的内核一般是下载的内核一般是tar.gz或者是或者是.bz2压缩文件,使压缩文件,使用时需要解压。在编译内核注意需要用时需要解压。在编译内核注意需要root权限。权限。第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、概述

8、一、概述可编辑可编辑ppt9以下为内核源码的安装步骤:1)将需要升级的内核拷贝到/usr/src/下:#cp linux-2.4.18.tar.gz /usr/src2)解压下载的源程序文件,命令如下所示:#tar-zxvf linux-2.4.18.tar.gz3)文件将解压到/usr/src/linux目录中,建立链接:#ln-s linux-2.4.18 linux第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、一、概述概述可编辑可编辑ppt10第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 一、概述一、概述内核版本号说明内核版本号说明可以使用un

9、ame a命令或者cat/proc/version命令来查看系统的内核版本号,如下图所示。该系统内核版本号为2.4.20-8。其中第一个数字为主版本号,第二个数字为次版本号,第三个数字为修订号。如果次版本号为偶数,则表明是该版本是稳定发行版本;如果次版本号是奇数,则说明该系统内核仍在开发中。可编辑可编辑ppt11现代的操作系统一般由进程管理、内存管理、文件现代的操作系统一般由进程管理、内存管理、文件系统、驱动程序和网络等几个功能模块组成系统、驱动程序和网络等几个功能模块组成。Linux内核源码的各个目录大致与此相对应,如下内核源码的各个目录大致与此相对应,如下图所示。图所示。第一节第一节 Li

10、nux内核定制、裁剪和添加内核定制、裁剪和添加 二、内核目二、内核目录介绍录介绍 可编辑可编辑ppt12内核源码目录说明目录名称目录功能arch包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构。include包括编译内核所需要的大部分头文件。init包含内核的初始化代码(不是系统的引导代码)mm包含所有的内存管理代码。drivers包含系统中所有的设备驱动程序。ipc包含核心进程间的通信代码。fs存放Linux支持的文件系统代码。kernel包含内核管理的核心代码。net内核的网络部分代码。lib包含核心的库代码。scripts包含用于配置核心的脚本文

11、件。Documentation一些文档,是对每个目录作用的具体说明。第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 二、内核目录介绍二、内核目录介绍 可编辑可编辑ppt131配置文件给用户提供配置选择的功能,主要包括如下配置文件第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 三、配置文件和配置工具三、配置文件和配置工具 配置文件名配置文件名功能各级各级Makefile和和.depend文件文件各级目录的make文件和依赖工具.config内核配置文件,保存配置结果Rules.make规则文件可编辑可编辑ppt142配置工具配置工具用来进行相关配置的工具,包括

12、配置命令解释器,其中配置用户界面如用来进行相关配置的工具,包括配置命令解释器,其中配置用户界面如下:下:(1)基于字符的界面)基于字符的界面 使用命令:使用命令:Make config 该方法简单且不需要调用该方法简单且不需要调用Xwindows,不过操作麻烦,用户界面不友好。,不过操作麻烦,用户界面不友好。第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 三、配置文件和配置工具三、配置文件和配置工具 可编辑可编辑ppt15(2)基于)基于Ncurses的文本模式图形用户界面的文本模式图形用户界面使用命令:使用命令:make menuconfig该方法简单且不需要调用该方法简单

13、且不需要调用Xwindows,而且操作简单。,而且操作简单。第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 三、配置文件和配置工具三、配置文件和配置工具 可编辑可编辑ppt16(3)基于)基于Xwindows图形界面的用户配置界面图形界面的用户配置界面使用命令:使用命令:Make xconfig第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 三、配置文件和配置工具三、配置文件和配置工具 可编辑可编辑ppt171 1在该级目录下的在该级目录下的Config.inConfig.in中添加对该模块的编译条件,中添加对该模块的编译条件,该变量可以设置为三种状态该变量

14、可以设置为三种状态Y Y-将该功能模块编译进内核将该功能模块编译进内核 N N-不将该功能模块编译进内核不将该功能模块编译进内核M M-将该功能编译成模块方式,可以在需要时动态插将该功能编译成模块方式,可以在需要时动态插入到内核中的模块入到内核中的模块第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 四、内核的编译命令四、内核的编译命令可编辑可编辑ppt182 2内核的编译操作内核的编译操作下面给出了用于内核编译的主要命令:下面给出了用于内核编译的主要命令:#make menuconfig#make menuconfig -配置编译选项配置编译选项#make dep#make

15、dep-提供变量依赖关系信息提供变量依赖关系信息.#make clean#make clean-删除生成的模块和目标文件删除生成的模块和目标文件.#make zImage#make zImage-编译内核生成压缩的映象编译内核生成压缩的映象.#make modules#make modules-编译模块编译模块.#make modules_install#make modules_install -安装编译完成的模块安装编译完成的模块.编译完成之后最终生成的压缩内核映象的路径为编译完成之后最终生成的压缩内核映象的路径为arch/arm/boot/zImagearch/arm/boot/zIma

16、ge,之后拷贝新内核文件之后拷贝新内核文件zImagezImage到启动目录,并改为合适的名字,即可启动到启动目录,并改为合适的名字,即可启动新完成的内核镜像。新完成的内核镜像。第一节第一节 Linux内核定制、裁剪和添加内核定制、裁剪和添加 四、内核的编译命令四、内核的编译命令可编辑可编辑ppt19裁减编译内核n以以root超级用户登录,进入目录超级用户登录,进入目录/usr/src/linux。n如果目标系统和主机系统不是同一硬件平台需要先如果目标系统和主机系统不是同一硬件平台需要先建立交叉编译环境并获得目标系统的内核源代码建立交叉编译环境并获得目标系统的内核源代码n#make menuc

17、onfign对内核模块进行配置(也可以在对内核模块进行配置(也可以在X Window中运行中运行make xconfig)。)。n#make dep n更新配置文件更新配置文件可编辑可编辑ppt20裁减编译内核5.#make bzImage n(如果内核不大则执行如果内核不大则执行#make zImage),执行该命执行该命令后,将在令后,将在/usr/src/linux/arch/i386/boot目目录下生成内核文件录下生成内核文件bzImage(或或zImage)。n若配置中加入了模块的支持若配置中加入了模块的支持(选项为选项为M),还需要执,还需要执行行#make modules和和#

18、make modules_install。6.生成内核生成内核n/usr/src/linux/arch/i386/boot/bzImage文文件为内核文件件为内核文件可编辑可编辑ppt21 内容:内容:一、引导系统概述一、引导系统概述 简单介绍引导系统的概念和模式二、二、Linux的的Bootloader vivi与与uboot vivi和uboot作为ARM平台常用的引导程序,具有结构简单但是功能强大的特点 第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 可编辑可编辑ppt221引导系统介绍引导系统介绍所谓的引导程序(所谓的引导程序(BootLoader),即

19、系),即系统加电后运行的第一段软件代码。统加电后运行的第一段软件代码。一般来说嵌入式系统的一般来说嵌入式系统的Bootloader负责加负责加载整个启动任务。载整个启动任务。整个过程包括整个过程包括初始化硬件设备、建立内存初始化硬件设备、建立内存空间的映射图、配置合适的软硬件环境以空间的映射图、配置合适的软硬件环境以便能够调用操作系统的内核便能够调用操作系统的内核。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 一、引导系统概述一、引导系统概述 可编辑可编辑ppt232引导系统的操作模式引导系统的操作模式大多数引导系统都包含两种不同的操作模式:启动加载模式启动加

20、载模式 下载模式下载模式1)启动加载模式启动加载模式 启动加载模式也称为启动加载模式也称为“自主自主”(autonomous)模式。引导系统从目标)模式。引导系统从目标机上的某个固态存储设备中将操作系统加机上的某个固态存储设备中将操作系统加载到载到 RAM 中运行。这种模式是引导系统中运行。这种模式是引导系统的正常工作模式。的正常工作模式。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 一、引导系统概述一、引导系统概述 可编辑可编辑ppt242)下载模式下载模式在下载模式下,目标机上的引导系统将通过在下载模式下,目标机上的引导系统将通过串口串口连接或网络连接连接

21、或网络连接等通信手段从主机下载文件。从等通信手段从主机下载文件。从主机下载的文件通常首先被引导系统保存到目标主机下载的文件通常首先被引导系统保存到目标机的机的RAM中,然后再被引导系统写到目标机上中,然后再被引导系统写到目标机上的的FLASH类固态存储设备中。这种模式通常在类固态存储设备中。这种模式通常在第一次安装内核与根文件系统时使用;此外,以第一次安装内核与根文件系统时使用;此外,以后的系统更新也会使用引导系统的这种工作模后的系统更新也会使用引导系统的这种工作模式式。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 一、引导系统概述一、引导系统概述 可编辑可编

22、辑ppt253.引导系统的主要任务与典型结构框架引导系统的主要任务与典型结构框架 大多数引导系统都分为大多数引导系统都分为 stage1 和和 stage2 两两大部分。依赖于大部分。依赖于处理器体系结构和板级初始处理器体系结构和板级初始化化的代码通常都放在的代码通常都放在 stage1 中,用中,用汇编汇编实现;实现;stage2 则通常用则通常用C语言语言来实现,这样可以实来实现,这样可以实现更复杂的功能,同时代码具有更好的可读现更复杂的功能,同时代码具有更好的可读性和可移植性性和可移植性。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 一、引导系统概述一、

23、引导系统概述 可编辑可编辑ppt26第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 一、引导系统概述一、引导系统概述 引导系统的引导系统的 stage1:1)硬件设备初始化。)硬件设备初始化。2)为加载引导系统的)为加载引导系统的 stage2 准备准备 RAM 空间。空间。3)拷贝引导系统的)拷贝引导系统的 stage2 到到 RAM 空间中。空间中。4)设置好堆栈。)设置好堆栈。5)跳转到)跳转到 stage2 的的 C 入入口点口点引导系统的引导系统的 stage2:1)初始化本阶段要用到的)初始化本阶段要用到的硬件设备。硬件设备。2)检测系统内存映射)检

24、测系统内存映射(memory map)。3)将内核映像和根文件系)将内核映像和根文件系统映像从统映像从 flash 上读到上读到 RAM 空间中。空间中。4)为内核设置启动参数。)为内核设置启动参数。5)调用内核。)调用内核。可编辑可编辑ppt271vivi的常用命令的常用命令 帮助命令帮助命令vivi help 显示启动参数显示启动参数vivi param show 启动参数帮助启动参数帮助vivi param help 设置参数设置参数vivi param set boot_delay 10000000Change boot_delay value.0 x00989680(10000000

25、)to 0 x00989680(10000000)vivi param save第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt281vivi的常用命令的常用命令 显示分区帮助显示分区帮助vivi part help 显示分区显示分区vivi part show 存储器分区存储器分区vivi bon help 引导帮助引导帮助vivi boot help 启动操作系统启动操作系统vivi boot 第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术

26、二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt292Uboot 的常用命令的常用命令1)protect:protect命令用于对Flash进行写保护,可以使能和解除写保护。2)erase:erase命令可以擦除Flash。3)setenv:setenv命令可以设置环境变量。4)printenv:printenv命令可以打印全部环境变量,也可以只打印参数中列出的环境变量。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt302Uboot 的常

27、用命令的常用命令5)tftpboot:tftpboot命令能够使用TFTP协议通过网络下载二进制格式的文档。另外,使用这个命令,必须配置好相关的环境变量。例如serverip和ipaddr。其命令格式为:tftpboot loadAddress bootfilename6)bootm:bootm命令可以引导启动存储在内存中的程序映像。这些内存包括RAM和可以永久保存的Flash。其命令格式为:bootm addr arg.第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt312U

28、boot 的常用命令的常用命令7)go:go命令能够执行应用程序。其命令格式为:go addr arg.8)loadb:loadb命令能够通过串口线下载二进制格式的文档。其命令格式为:loadb off baud 第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt322Uboot 的常用命令的常用命令9)loads:loads命令可以通过串口线下载S-Record格式的文件。10)flinfo:flinfo命令打印全部Flash组的信息,也可以只打印其中某个组的信息。一般嵌入式系

29、统的Flash只有一个组。11)cp:cp命令可以在内存中复制数据块,包括对Flash的读写操作。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt332Uboot 的常用命令的常用命令12)cmp:cmp命令可以比较两块内存中的内容。.b表示以字节为单位;.w表示以字为单位;.l表示以长字为单位。13)mw:mw命令可以按照字节、字、长字写内存,.b,w,l的用法与cp命令相同。14)nfs:nfs命令可以使用NFS网络协议通过网络启动映像。第二节第二节 嵌入式引导系统(嵌入式

30、引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt342Uboot 的常用命令的常用命令15)nm:nm命令用于修改内存,可以按照字节、字、长字操作。16)run:run命令可以执行环境变量中的命令,后面参数可以是几个环境变量名。17)sleep:sleep命令可以延迟N秒钟执行,N为十进制数。第二节第二节 嵌入式引导系统(嵌入式引导系统(BootLoader)技术)技术 二、二、Linux的的Bootloader vivi与与uboot 可编辑可编辑ppt35 内容:内容:一、文件系统概述一、文件系统概述包括根文

31、件系统的概述以及根文件系统的目录结构二、二、BusyBoxBusyBox的介绍以及相关命令第三节第三节 文件系统的构建文件系统的构建可编辑可编辑ppt361根文件系统描述根文件系统描述Linux引导启动时,默认使用的文件系统是根文件系统。引导启动时,默认使用的文件系统是根文件系统。装载根文件系统也是引导系统启动过程的最后一个步骤。装载根文件系统也是引导系统启动过程的最后一个步骤。文件系统包含两大类:文件系统包含两大类:根文件系统根文件系统和和附加文件系统附加文件系统。根文件系统根文件系统是操作系统至少应该引导的一个文件系统是操作系统至少应该引导的一个文件系统 它包含了构建整个操作系统的基本程序

32、和相关目录它包含了构建整个操作系统的基本程序和相关目录 附加文件系统附加文件系统则是除了根文件系统之外的所有文件则是除了根文件系统之外的所有文件 系统,本身无法直接使用,需要挂载到根文件系统系统,本身无法直接使用,需要挂载到根文件系统 的某个目录下方可使用。的某个目录下方可使用。第三节第三节 文件系统的构建文件系统的构建 一、文件系统概述一、文件系统概述可编辑可编辑ppt37第三节第三节 文件系统的构建文件系统的构建 一、文件系统概述一、文件系统概述2根文件系统目录结构根文件系统目录结构 根文件系统呈倒挂树状层次结构,一般包括如下几个目录:/etc、/dev、/usr、/bin、/var等。可

33、编辑可编辑ppt38第三节第三节 文件系统的构建文件系统的构建 一、文件系统概述一、文件系统概述各目录功能如下:/bin/bin包含每个用户使用的系统下最常用的命令/sbin/sbin主要在超级用户管理系统时使用/lib/lib存放系统的链接库文件/boot/boot系统启动时的内核文件和其他一些信息文件/dev/dev包含着代表硬件设备的设备文件/etc/etc包含着整个系统的各种配置文件/home/home包含各用户的主目录/root/root超级用户root的默认主目录/mnt/mnt装载其他非标准文件系统的装载点/proc/proc一个虚拟目录,其中保存内核和进程的信息,文件存放在系统

34、内存中/tmp/tmp该目录为程序和用户提供临时空间/usr/usr包含UNIX系统的众多资源,占用空间较大/var/var系统记录文件的存放地,同时也存放着一些系统的配置文件/lost+found/lost+found存在于所有的文件系统中,保存文件碎片/opt/opt由一些外部应用程序使用的目录可编辑可编辑ppt391BusyBox介绍介绍 BusyBox BusyBox 是标准是标准 Linux Linux 工具的一个单个可执行实现。工具的一个单个可执行实现。BusyBox BusyBox 包含了一些简单的工具,例如包含了一些简单的工具,例如 cat cat 和和 echoecho,还包

35、含了一些更大、更复杂的工具,例如还包含了一些更大、更复杂的工具,例如 grepgrep、findfind、mount mount 以及以及 telnettelnet。有些人将。有些人将 BusyBox BusyBox 称为称为 Linux Linux 工具里的瑞士军刀工具里的瑞士军刀.简单的说简单的说BusyBoxBusyBox就好像是个大工就好像是个大工具箱,它集成压缩了具箱,它集成压缩了 Linux Linux 的许多工具和命令。的许多工具和命令。从最简单的显示工具到最强大的搜索工具,从最简单的显示工具到最强大的搜索工具,BusyBox把这些工具存放在把这些工具存放在/bin和和/sbin

36、目录之下,并且建立一目录之下,并且建立一个能够使用这些工具的链接。个能够使用这些工具的链接。第三节第三节 文件系统的构建文件系统的构建 二、二、BusyBox可编辑可编辑ppt402.BusyBox的相关命令的相关命令BusyBox的相关配置和编译内核类似,需要首先使用make menuconfig命令进行手工配置。敲下make menuconfig命令之后,进入如下界面:第三节第三节 文件系统的构建文件系统的构建 二、二、BusyBox可编辑可编辑ppt412.BusyBox2.BusyBox的相关命令的相关命令BusyBox其他命令包括:help显示 make 选项的完整列表defconfig启用默认的(通用)配置allnoconfig禁用所有的应用程序(空配置)allyesconfig启用所有的应用程序(完整配置)allbareconfig启用所有的应用程序,但是不包括子特性config基于文本的配置工具menuconfigN-curses(基于菜单的)配置工具all编译 BusyBox 二进制文件和文档(./docs)busybox编译 BusyBox 二进制文件clean清除源代码树distclean彻底清除源代码树sizes显示所启用的应用程序的文本/数据大小 第三节第三节 文件系统的构建文件系统的构建 二、二、BusyBoxhttp:/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(嵌入式Linux系统搭建课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|