课程设置的必要性 嵌入式系统涉及现代生活的方方面面 应用日趣复杂 微处理器技术长足发展 嵌入式软件技术成为核心 课程定位 基础不同、课时有限 介绍嵌入式系统设计理念 嵌入式系统软硬件设计基础
前 言 ◼ 课程设置的必要性 ◼ 嵌入式系统涉及现代生活的方方面面 ◼ 应用日趣复杂 ◼ 微处理器技术长足发展 ◼ 嵌入式软件技术成为核心 ◼ 课程定位 ◼ 基础不同、课时有限 ◼ 介绍嵌入式系统设计理念 ◼ 嵌入式系统软硬件设计基础
课程安排 第一章嵌入式系统概述 第二章嵌入式操作系统 第三章UcOS/I实时操作系统 第四章嵌入式硬件平台 第五章ARM处理器结构 第六章基于ucOS/Il建立自己的RTOS 第七章 VxWorks嵌入式系统开发 第八章嵌入式 LINUX开发
课程安排 第一章 嵌入式系统概述 第二章 嵌入式操作系统 第三章 ucOS/II实时操作系统 第四章 嵌入式硬件平台 第五章 ARM处理器结构 第六章 基于ucOS/II建立自己的RTOS 第七章 VxWorks嵌入式系统开发 第八章 嵌入式LINUX开发
参考资料 nUC/OS-ⅡI-源代码公开的实时嵌入式操作系统.邵 贝贝.中国电力出版社,2001 嵌入式系统设计与实例开发。王田苗。清华大学出 版社,2002 ARM System-on-Chip Architecture, second edition。 Steve furber。(中译本: ARM SOC体系 结构。北京航空航天出版社。) ■嵌入式系统- Intel StrongARM结构与开发。陈章 龙,涂时亮。北京航空航天出版社
参考资料 ◼UC/OS-II-源代码公开的实时嵌入式操作系统.邵 贝贝. 中国电力出版社,2001 ◼嵌入式系统设计与实例开发。王田苗。清华大学出 版社,2002 ◼ARM System-on-Chip Architecture,second edition。 Steve Furber。(中译本:ARM SoC体系 结构。北京航空航天出版社。) ◼嵌入式系统---Intel StrongARM结构与开发。陈章 龙,涂时亮。北京航空航天出版社
第一章嵌入式系统概述 1、什么是嵌入式系统 2、嵌入式系统的分类 3、嵌入式系统的基本要素 嵌入式系统体系结构 5、嵌入式系统的应用领域
第一章 嵌入式系统概述 1 、什么是嵌入式系统 2 、嵌入式系统的分类 3 、嵌入式系统的基本要素 4 、嵌入式系统体系结构 5 、嵌入式系统的应用领域
、嵌入式系统的定义 嵌入式系统: 嵌入式系统是以应用为中心,以计算机技术为基础, 其软硬件可配置,对功能、可靠性、成本、体积、 功耗有严格约束的一种专用系统。 专用计算机系统(非PC智能电子设备) 以应用为中心 以计算机技术为基础 软件硬件可裁剪 适应应用系统对功能、可靠性、成本、体积、 功耗严格要求
一、嵌入式系统的定义 嵌入式系统: 嵌入式系统是以应用为中心,以计算机技术为基础, 其软硬件可配置,对功能、可靠性、成本、体积、 功耗有严格约束的一种专用系统。 ◼ 专用计算机系统(非PC智能电子设备) ◼ 以应用为中心 ◼ 以计算机技术为基础 ◼ 软件硬件可裁剪 ◼ 适应应用系统对功能、可靠性、成本、体积、 功耗严格要求
嵌入式系统的定义 知识集成系统(cSEA) 技术密集资金密集 n高度分散不可垄断 面向应用不断创新 ■TEEE的定义 嵌入式系统是“用于控制、监视或者辅助操作机 器和设备的装置
嵌入式系统的定义 ◼ 知识集成系统(CSEA) ◼ 技术密集资金密集 ◼ 高度分散不可垄断 ◼ 面向应用不断创新 ◼ IEEE的定义 嵌入式系统是“用于控制、监视或者辅助操作机 器和设备的装置
基本概念 嵌入式计算机: 嵌入式系统所用的机器。 实时计算模式: 实时计算模式是一种计算机系统的操作模式。在这种 模式下,处理从外部来的数据的程序总是就绪的,因 而能够在可预测的时间内得到希望的结果 放入式计算机总是处于一种实时计算模式,嵌入式系统又 称为实时系统或嵌入式实系统
基本概念 嵌入式计算机: 嵌入式系统所用的机器。 实时计算模式: 实时计算模式是一种计算机系统的操作模式。在这种 模式下,处理从外部来的数据的程序总是就绪的,因 而能够在可预测的时间内得到希望的结果。 嵌入式计算机总是处于一种实时计算模式,嵌入式系统又 称为实时系统或嵌入式实时系统
实时系统 实时系统 工作在实时计算模式下的计算机系统 对外来事件能在限定时间内作出反应的系统。 实时控制系统 计算机通过特定的外围设备与被控对象发生联系,实现 对被控对象的控制。 实时处理系统 用户通过终端设备向系统提出服务请求,系统完成 服务后,通过终端回答用户
实时系统 实时系统: ▪工作在实时计算模式下的计算机系统。 ▪对外来事件能在限定时间内作出反应的系统。 实时控制系统: 计算机通过特定的外围设备与被控对象发生联系,实现 对被控对象的控制。 实时处理系统: 用户通过终端设备向系统提出服务请求,系统完成 服务后,通过终端回答用户
实时系统实时性的衡量指标 响应时间 识别一个外部事件到作出响应的时间 实时不等天炊 ■吞吐量:给定时间内系统处理的事件总数。 生存时间:数据有效等待时间。在这段时间里, 数据是有效的
实时系统实时性的衡量指标 ◼ 响应时间 识别一个外部事件到作出响应的时间。 ◼ 吞吐量:给定时间内系统处理的事件总数。 ◼ 生存时间:数据有效等待时间。在这段时间里, 数据是有效的。 实时不等于快
嵌入式系统的基本特点 系统内核小。 ■专用性强。 系统精简:没有明显的系统软件、应用软件划分 RTos支持:任务调度、资源分配等。 技术密集 开发困难 专门的开发工具和环境:主机/目标机开发环境。IcE等 调试工具支持
嵌入式系统的基本特点 ▪系统内核小。 ▪专用性强。 ▪系统精简:没有明显的系统软件、应用软件划分。 ▪RTOS支持:任务调度、资源分配等。 ▪技术密集 ▪开发困难 ▪专门的开发工具和环境:主机/目标机开发环境。ICE等 调试工具支持