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