《 嵌入式系统设计与实践》一一第1章 导论 1.0

简介:

**第1章
导论**
不同的人对嵌入式系统有不同的理解。对于从事服务器开发的人来说,在手机上开发的应用程序就是一个嵌入式系统。对于为8位微处理器写过程序的人来说,任何运行在操作系统上的应用程序都不是嵌入式的。我要告诉非技术人员的是,嵌入式系统就像微波炉或者汽车,虽然运行软件但不是计算机(大多数人认为计算机是通用计算设备)。以下是对嵌入式系统给出的一个没有太多技术争议的定义:
嵌入式系统是为了特定应用而专门构建的计算机系统。
因为嵌入式系统要完成的任务比通用计算机系统窄很多,所以对于完成与手头任务不相关的事情提供较少的支持。硬件通常也有很多约束。比如,为了节省电池电量,CPU运行得更慢;为了便于制造,使用更少的内存;处理器通常只能具有特定的速度,或者只支持一部分外设。
在嵌入式系统中硬件并不是唯一受限制的部分。在某些系统中,软件的行为必须是确定的(每次必须以同样的方式运行)或者是实时的(任何时候对特定的事件快速响应)。有些系统要求软件能容错,当有错误发生时能以优雅的方式降级运行。例如,一个不能允许软件失效或者硬件损坏的系统(比如卫星或者鲸鱼的追踪标志系统)。另一些系统要求在第一个失效症状出现的时候,软件立刻停止操作,通常这时候软件会提供明确的错误信息(比如,心脏监护仪不应该悄无声息地失效)。

相关文章
|
8月前
|
人工智能 监控 API
嵌入式系统的魅力与实战应用
嵌入式系统的魅力与实战应用
|
4月前
|
网络协议 安全 中间件
系统架构设计师【第2章】: 计算机系统基础知识 (核心总结)
本文全面介绍了计算机系统及其相关技术,涵盖计算机系统概述、硬件、软件等内容。计算机系统由硬件(如处理器、存储器、输入输出设备)和软件(系统软件、应用软件)组成,旨在高效处理和管理数据。硬件核心为处理器,历经从4位到64位的发展,软件则分为系统软件和应用软件,满足不同需求。此外,深入探讨了计算机网络、嵌入式系统、多媒体技术、系统工程及性能评估等多个领域,强调了各组件和技术在现代信息技术中的重要作用与应用。
182 4
|
8月前
|
存储 编译器 程序员
嵌入式系统中C++基础知识精髓
嵌入式系统中C++基础知识精髓
119 0
|
JavaScript 芯片
聊聊身边的嵌入式,2年质保期刚过就翘辫子,这是什么骚设计?
聊聊身边的嵌入式,2年质保期刚过就翘辫子,这是什么骚设计?
|
8月前
|
自动驾驶 编译器 开发者
嵌入式系统的魅力与探索
嵌入式系统的魅力与探索
51 0
|
Java Linux C语言
小白对嵌入式系统的认知
小白对嵌入式系统的认知
41 0
|
架构师 算法 测试技术
嵌入式系统软件架构设计(长篇深度好文)
嵌入式系统软件架构设计(长篇深度好文)
5164 1
|
缓存 安全
一.微型计算机基础知识
1.5 微机的分类与选型; 1.6 笔记本计算机。
337 0
一.微型计算机基础知识
|
测试技术
《 嵌入式系统设计与实践》一一1.2 嵌入式系统开发
本节书摘来自华章出版社《 嵌入式系统设计与实践 》一 书中的第1章,第1 . 节,作者:Elecia White 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
4649 0
|
存储 芯片 数据库管理
计算机理论基础知识-计算机基础软硬件知识
计算机的软硬件知识是对计算机进行深入了解的前提条件,我们将基础知识罗列如下。
216 0