嵌入式系统基础讲授:孙波讲师( ******@sdu. ) 孙同景教授山东大学控制科学与工程学院提要 1 1 13 3 3 2 2 24 4 4 嵌入式系统的定义及体系结构嵌入式系统的应用领域单片机的基本组成嵌入式系统开发流程什么是单片机 5 5 5 IEEE 定义 IEEE (美国电气和电子工程师协会)的定义: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为 devices used to control, monitor, or assist the operation of equipment, machinery or plants )。可以看出此定义是从应用上考虑的, 嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。一般定义“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”?目前国内一个普遍被认同的定义是:《单片机与嵌入式系统应用》定义嵌入式系统是嵌入到对象体系内部的专用计算机系统。?嵌入式系统本身是一个相对模糊的定义。目前嵌入式系统已经渗透到我们生活中的每一个角落。?嵌入式系统首先是一个计算机系统,其次它被嵌入到对象体系中,实现对象要求的数据采集、处理、状态显示、输出控制等功能。?嵌入式系统的计算机没有计算机的独立形式及功能。嵌入式系统的架构处理器存储器输入输出操作系统应用程序软件结构硬件结构?一般由四个部分组成,用于实现对其他设备的控制、监视或管理等功能。?嵌入式处理器?外围硬件设备?嵌入式操作系统?用户应用程序嵌入式微处理器分类(1)嵌入式微控制器典型代表就是单片机(2) DSP 处理器(3)嵌入式微处理器目前主要的嵌入式处理器类有: 386EX 、 PowerPC 、68000 、 ARM (4)嵌入式片上系统片上系统( SoC )需要使用硬件描述语言,综合时序设计,直接在器件库中调用各种通用 IP内核,通过仿真后进行生产。 SoC 将在声音、图像、影视、网络等应用领域发挥重要作用。?在设计简单的应用程序时,可以不使用操作系统,但在设计较复杂的程序时,可能就需要一个操作系统来管理和控制存储器、多任务和各种资源等. ?实时嵌入式系统其最大特点就是程序的执行具有确定性。μC/OS 和μC Linux 是广泛应用的实时嵌入式操作系统,而 就是一个多任务分时系统。嵌入式系统软件平台 1 1 13 3 3 2 2 24 4 4 嵌入式系统的定义及体系结构嵌入式系统的应用领域单片机的基本组成嵌入式系统开发流程什么是单片机 5 5 5
2 嵌入式系统基础知识 来自淘豆网m.daumloan.com转载请标明出处.