文档详情

6.1 基于Linux的嵌入式平台.pdf

发布:2021-01-05约3.27千字共11页下载文档
文本预览下载声明
基于Linux的嵌入式平台 嵌入式系统架构 嵌入式硬件平台 应用软件 引导程序 文 件 系统软件 系 (可选)图形系统 统 应用软件 引导程序 操作系统 软件 硬件 存储器 处理器 外设 嵌入式Linux平台系统软件架构 基于嵌入式Linux 的完整系统软件由三个部分组成:系统引导程序、Linux 操作系统内核和文件系统。 FLASH Boot Loader 嵌入式Linux内核 文件系统 RAM Linux系统的存储空间映像 嵌入式Linux平台搭建 宿主机-目标机模式 应用软件 RAM 嵌 文 入 (可选)图形系统 件 交叉编译、下载 式 系 Flash存储器 处 统 嵌入式Linux 理 外设 器 引导程序 目标机:嵌入式Linux系统 宿主机: 本地Linux系统 系统引导程序 Boot Loader首先完成系统硬件的初始化,包括时钟的设置、存储区的映射 等,设置堆栈指针等;然后把操作系统内核从flash区拷贝到ram区,并跳转 到内核的入口,将系统控制权交给操作系统,在此之后系统的运行和Boot Loader 再无任何关系。 Linux的发行包中不包含Boot Loader,Boot Loader必须由用户自己设计 ,但用户可以直接使用或参考一些开源的Boot Loader软件工程。Boot Loader的大小由其设计功能所决定,最小只有几K字节,功能复杂的一般也 不超过100K字节。 操作系统内核 嵌入式Linux 操作系统内核,包括进程调度、内存管理、设备管理、文件系 统管理、网络接口和进程间通信等功能。 使用未压缩的系统内核,一般要占用400K字节到900K字节空间,如果是压 缩后的系
显示全部
相似文档