- 4
- 0
- 约5.77千字
- 约 31页
- 2017-08-23 发布于河南
- 举报
第12章 嵌入式系统软件技术 学习目标 了解嵌入式系统的基本知识与应用 掌握嵌入式系统的基本开发过程 了解嵌入式系统的测试与调试方法 第12章 嵌入式系统软件技术 教学内容 12.1 嵌入式系统的基础知识 12.2 嵌入式系统开发过程 12.3 嵌入式软件的测试 12.4 嵌入式系统的调试 本章小结 12.1 嵌入式系统的基础知识 主要教学内容: 12.1.1 嵌入式系统的定义 12.1.2 嵌入式系统的特点 12.1.3 嵌入式系统的应用 12.1 嵌入式系统的基础知识 12.1.1 嵌入式系统的定义 一般的定义为:嵌入式系统以应用为中心,以计算 机技术为基础,软硬件可裁剪,从而能够适应实际应用 中对功能、可靠性、成本、体积、功耗等严格要求的专 用计算机系统。 嵌入式系统通常由几大部分组成: 嵌入式处理器 外围设备 嵌入式操作系统 应用软件 12.1 嵌入式系统的基础知识 12.1.2 嵌入式系统的特点 (1)是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 (2)通常是面向特定应用的,一般都有实时要求。 (3)与具体应用相结合,它的升级换代与具体产品同步进行。 (4)硬件和软件设计要求高效率,在保证稳定、安全、可靠的基础上裁剪,去除冗余,力争实现更高的性能,最大限度地降低应用成本。 (5)常常要求减小功耗。一方面是为了省电,另一方面是要减少发热量。 12.1 嵌入式系统的基础知识 (6)特别重要的是可靠性与稳定性,所以即使逻辑上的系统结构相同,在物理组成上也会有所不同。 (7)所提供的功能以及面对的应用和过程都是预知的、相对固定的,不像通用计算机有很大的随意性。在可编程方面对灵活性要求不高。 (8)大多数嵌入式系统有实时要求,对外部事件要迅速做出反应。 (9)嵌入式系统本身不具备自举开发能力。 (10)嵌入式系统开发人员却往往是各个应用领域中的专家,这就要求嵌入式系统所支持的开发工具易学、易用、可靠、高效。 12.1 嵌入式系统的基础知识 12.1.3 嵌入式系统的应用 嵌入式系统主要用于各种信号处理与控制,用于企业、 军队、办公室、实验室及个人家庭等各种场所。已在国防、 国民经济及社会生活各领域普及应用。目前,嵌入式系统应 用比较热门的有以下几种: 1.IP电话 IP电话把电话网和Internet结合成一个功能强大的通信网 络,它在IP网络上实时传输被压缩的语音信息。 12.1 嵌入式系统的基础知识 2.机顶盒STB(Set Top Box) 它是和电视机结合使用的一个盒子,能提供通过电视 机直接上网的功能。它简单易用,是专门为那些不是很 了解电脑的人设计的。 3.个人数字助理PDA 目前市面上已经出现基于Linux的PDA,它具有网络、 多媒体等强大的功能。 PDA手机成为新的热点。 嵌入式系统的应用越来越广泛,在信息家电中的应用, 是对嵌入式系统概念和应用范围的一个变革 。 12.2 嵌入式系统开发过程 主要教学内容: 12.2.1 嵌入式软件的开发特点 12.2.2 嵌入式软件的开发过程 12.2 嵌入式系统开发过程 12.2.1 嵌入式软件的开发特点 1.需要特定的开发环境 使用交叉开发环境。交叉开发环境是指实现编译、链 接和调试应用程序代码的环境。 2.任务是基本的执行单元 嵌入式应用系统引入任务设计方法,以任务作为基本 的执行单元。嵌入式系统的设计通常采用DARTS(Design and Analysis of Real-Time System)设计方法进行任 务的设计。DARTS给出了系统任务划分的方法和定义任务 间接口的机制。 12.2 嵌入式系统开发过程 3.程序需要固化 应用软件在目标环境下必须存储在非易失性存储器中, 保证用户用完关机后确保下次的使用。所以应用软件在 开发完成以后,应生成固化版本,烧写在目标环境Flash 中运行。 4.软件开发难度大 嵌入式应用软件对稳定性、可靠性、抗干扰性等性 能的要求都比通用软件的要求更为严格和苛刻。因此, 嵌入式软件开发的难度加大。 12.2 嵌入式系统开发过程 12.2.2 嵌入式软件的开发过程 整个开发过程可分为需求分析阶段、设计阶段、生成 代码阶段和固化阶段。 1.需求分析阶段 主要包括以下3个方面: (1)对问题的识别和分析 (2)制订规格说明文档 (3)需求评审 12.2 嵌入式系统开发过程 2.设计阶段 设计阶段包括系统设计、任务设计和任务的详细设计。 系统设计阶
您可能关注的文档
最近下载
- 新高考数学一轮复习讲义 第20讲 三角函数的图像与性质(原卷版).doc VIP
- (一模)长沙市2025年新高考适应性考试地理试卷(含答案详解).pdf
- 防护棚搭设施工方案.pdf VIP
- 空调通风水力计算表.xls VIP
- 一年级无纸化数学方案.pptx VIP
- 2025年中考语文总复习第二部分文学之约专题三语言综合运用(核心考点突破).pptx VIP
- 心包穿刺技术操作规程.pdf VIP
- 洪都中学信和QC小组-提高叠合板与现浇板带一次成型合格率.doc
- 天津市部分区2024-2025学年八年级上学期期末数学试卷[含答案] .pdf VIP
- 【市质检】泉州市2025届高中毕业班质量监测(二) 数学试卷(含答案).pdf
原创力文档

文档评论(0)