嵌入式操作系统知识.pdf
文本预览下载声明
嵌入式操作系统知识
1
主要内容
1 嵌入式系统基本知识
2 嵌入式系统开发过程
3 LINUX操作系统介绍
4 GNU工具的使用
5 LIUNX下应用程序的开发
2
1 嵌入式系统基本知识
3
嵌入式系统概述 1 嵌入式系统基本知识
嵌入式系统定义
嵌入式系统定义:以应用为中心,以计算机技术为基础,软硬件
可裁减,从而能够适应实际应用中对功能、可靠性、成本、体积、功
耗等严格要求的专用计算机系统
嵌入式系统组成
嵌入式处理器 将通用计算机中许多板卡完成的任务集成在芯片内
部,有利于小型化、高效率、高可靠性等。ARM 、MIPS 、PowerPC 、
MC68000
外围设备 存储器、接口
嵌入式操作系统 稳定、安全的软件模块集合,用以实现管理存储
器分配、中断处理、任务间通信和定时响应,以及提供多任务处理等
应用软件 基于实际专业领域,基于相应嵌入式硬件平台,并能实
现预期任务的计算机软件。(有些需要嵌入式操作系统的支持 )
4
嵌入式系统概述 1 嵌入式系统基本知识
嵌入式系统特点
软硬件一体化,集计算机技术、微电子技术和行业技术为一体化
需要操作系统支持,代码小,执行速度快
专用紧凑,用途固定,成本敏感
可靠性要求高
多样性,应用广泛,种类繁多
嵌入式系统应用
军事、家用、工业用、商用、办公、医用
热门:个人数字助理PDA、机顶盒STB、IP 电话
5
嵌入式系统概述 1 嵌入式系统基本知识
实时系统:一个能够在指定或确定的时间内完成系统功能以及对外部
或内部事件在同步或异步内做出响应的系统
实时系统指标:
响应时间
生存时间
吞吐量
实时系统分类
根据响应时间分为3种类型 :强实时系统、弱实时系统和一般系统
根据确定性可分为 :硬实时和软实时
6
嵌入式处理器 1 嵌入式系统基本知识
嵌入式处理器分类:MCU、EMPU、DSP、SoC
嵌入式微处理器特点:低功耗、可扩展结构、存储区保护、调试功
能和实时多任务支持
微控制器
片上系统
DSP
典型的嵌入式处理器
7
嵌入式操作系统 1 嵌入式系统基本知识
操作系统的概念 一组计算机程序的集合,用来有效地控制和管理
计算机的硬件和软件资源,即合理地对资源进行分配、调度、控制、协
调并开发活动,并为用户提供方便的应用接口。它必须体现其所在的系
统的特征,能够通过装卸某些模块来达到系统所要求的功能
显示全部