嵌入式系统原理及应用开发 教学课件 ppt 作者 陈渝 第8章 构建嵌入式Linux系统
25页1、第8章 构建嵌入式Linux系统,第8章 构建嵌入式Linux系统,8.1 嵌入式Linux系统的构建流程 8.2 Bootloader 8.3 Linux内核 8.4 根文件系统,8.1 嵌入式Linux系统的构建流程,嵌入式Linux的组成 嵌入式Linux的构建,嵌入式Linux的组成,嵌入式Linux由以下三个部分组成为: Bootloader(引导加载器) 内核 根文件系统,嵌入式Linux的构建,在嵌入式Linux的构建中,Bootloader和Linux内核一般都有相对成熟的代码。主要的工作有两步: 第一步是根据本系统硬件平台的状况进行移植; 第二步是采取交叉编译对源代码进行编译,形成运行时需要的映象(Image)文件。,嵌入式Linux的构建,Bootloader的移植,嵌入式Linux的构建,Linux内核的移植,嵌入式Linux的构建,Linux内核的启动并不依赖于根文件系统(rootfs),但是要保证Linux内核的正常运作,还是需要根文件系统的支持。 在构建系统的过程中需要为系统生成根文件系统的映像文件,让Linux内核在启动的时候挂接(mount)根文件系统。
2、,8.2 Bootloader,嵌入式linux的引导方式 Bootloader的作用,嵌入式linux的引导方式,启动加载(Boot Loader)模式: 启动加载模式也称为“自主”(Autonomous)模式。在这种情况下,Boot Loader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并没有用户的介入。 下载(Downloading)模式: 在下载模式中,目标机上的 Boot Loader 将通过串口连接或网络连接等通信手段从主机(Host)下载文件。工作于这种模式下的 Boot Loader 通常都会向它的终端用户提供一个简单的命令行接口。,嵌入式linux的引导方式,根据所使用的存储介质和开发阶段的不同,可以采用不同的系统引导方式: 使用可固化存储设备(如FLASH) 使用磁盘设备 通过网络引导,Bootloader的作用,Bootloader是系统启动后首先运行的程序,对于嵌入式linux操作系统的Bootloader,其最基本的功能是加载linux的内核并运行。 Bootloader一般还具有以下的功能: 通讯功能 FLASH相关功能 用户
3、接口功能,8.3 Linux内核,Linux内核配置和编译的流程 Linux内核配置 Linux内核的编译,Linux内核配置和编译的流程,Linux内核从配置到安装大致有如下步骤: 配置内核:最常见的命令为 make menuconfig 建立依赖关系:最常见的命令为 make dep 编译内核:最常见的命令为 make 或 make zImage 编译内核模块:最常见的命令为 make modules 安装内核模块:最常见的命令为 make modules_install 安装内核:最常见的命令为 make install,Linux内核配置和编译的流程,在内核源代码目录下输入“make XXXconfig”等命令之一就可以对内核进行配置: make config提供了一个命令行界面,然后对每一个内核选项依次询问用户的选择。 make menuconfig提供了一个基于终端curses 的图形界面配置菜单。 make xconfig提供了一个基于GTK 的X Window 图形界面配置菜单。 make oldconfig和make config类似,不过它只提示用户设置之前没有配置
《嵌入式系统原理及应用开发 教学课件 ppt 作者 陈渝 第8章 构建嵌入式Linux系统》由会员E****分享,可在线阅读,更多相关《嵌入式系统原理及应用开发 教学课件 ppt 作者 陈渝 第8章 构建嵌入式Linux系统》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页