1系统组成结构上的区别

(1)单片机基本结构
单片机由运算器、控制器、存储器、输入输出设备构成。

(2)嵌入式系统成部分
嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、特定的应用程序组成。

嵌入式系统设计的第一步是结合具体的应用,综合考虑系统对成本、性能、可扩展性、开发周期等各个方面的要求,确定系统的主控器件,并以之为核心搭建系统硬件平台。

2 硬件组成上的区别
单片机是在一块集成电路芯片中包含了微控制器电路,以及一些通用的输入输出接口器件。从构成嵌入式系统的方式看,根据现代电子技术发展水平,嵌入式系统可以用单片机实现,也可以用其它可编程的电子器件实现。其余硬件器件根据目标应用系统的需求而定。

3 软件组成上的区别
制造商出厂的通用单片机内没有应用程序,所以不能直接运行。增加应用程序后,单片机就可以独立运行。嵌入式系统一定要有控制软件,实现控制逻辑的方式可以完全用硬件电路,也可以用软件程序。

4 主次关系方面的区别

单片机现在已经被认为是通用的电子器件了,单片机自身为主体。嵌入式系统在物理结构关系上是从属的,嵌入式系统被嵌入安装在目标应用系统内。嵌入式系统在控制关系上却是主导的,是控制目标应用系统运行的逻辑处理系统。

尽管可以用不同方式构成嵌入式系统,但是一旦构成之后,嵌入式系统就是一个专用系统。专用系统中,可编程器件的软件可以在系统构建过程中植入,也可以在器件制造过程中直接生成,以降低制造成本。

控制逻辑复杂的单片机会需要操作系统软件支持;控制逻辑简单的嵌入式系统也可以不用操作系统软件支持。

5 系统的联系

根据IEEE的定义,嵌入式系统是用来控制或监视机器、装置或工厂等大规模系统的设备。从定义我们可以看出,实际上以前的控制装置、单片机系统应该也属于嵌入式系统的范畴。
  
我们可以这样理解,嵌入式系统是一个大类,单片机是其中一个重要的子类。嵌入式系统顾名思义就是一个嵌入在其他系统中的系统。例如汽车系统中嵌入姿态控制系统,就可以使汽车驾驶更安全,更有效;电源系统内引入自动控制系统,能够让电源工作的更稳定。这里的姿态控制系统和电源的自动控制系统就属于嵌入式系统。
  
单片机形成的系统一般是用于自动化,工业控制功能的,这些功能一般不会独立运用,是需要和其他系统配合的,因此从广义上讲,单片机应用一般属于嵌入式系统的一个分支。

目前由于嵌入式系统应用广泛,因此还有不是单片机的嵌入式系统,例如手机,是在手机的基本功能上(通话、短信)加入了应用处理器,使其功能更加强大,但是由于制造工艺的问题,高端手机还不能做到全部一片集成(一片集成的那个是山寨机),但是也属于嵌入式系统的一个分支。

单片机是嵌入式的子类相关推荐

  1. 单片机和嵌入式哪个好?单片机会被嵌入式取代吗?

    很多初学者都搞不清楚单片机和嵌入式的区别. 今天就和大家来聊一聊这个话题. 嵌入式和单片机,我喜欢用老爸和儿子的关系来区分它们. 嵌入式开发细分很多方向,而单片机就是其中一个方向. 除了单片机以外,还 ...

  2. 单片机是否为嵌入式技术,单片机和嵌入式学哪个?

    单片机和嵌入式,我喜欢用儿子和爸爸这种关系去区分它们. 我当初是通过嵌入式挖到了单片机开发,所以说单片机和嵌入式是一个包含关系,嵌入式包含了单片机. 这层关系一定要先搞清楚. 嵌入式总共分为以下几个主 ...

  3. 单片机c语言位运算写法,单片机与嵌入式系统中C语言的位运算小记

    原标题:单片机与嵌入式系统中C语言的位运算小记 编了个PIC的项目,对里的还是蛮有感悟的,特此记录一下. 譬如说,在程序中定义了一个char类型的变量, purge_short_enable_flag ...

  4. C语言位运算的高级应用(尤其适合单片机和嵌入式编程)

    位运算加速技巧 本方法可以让c语言指令进一步接近汇编指令的执行效率,提高单片机,嵌入式系统的速度和稳定性, 但编程时应采取函数化的编程法--例如使用swap()函数时,必要时加注释. 注:本例涉及一些 ...

  5. 单片机转嵌入式Linux的思考

    一.你真的决定要转嵌入式Linux吗? 要不要从单片机转嵌入式Linux是一个影响到职业发展的严肃决策,火哥不能帮你拿主意,只能帮你列出利弊,你需要根据自身的各种环境(比如所在城市Linux嵌入式相关 ...

  6. 单片机是不是嵌入式呢,老生常谈了

    单片机是不是嵌入式呢,老生常谈了 ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦.最近比较闲, ...

  7. 【安徽省机器人大赛单片机与嵌入式赛道竞赛】C平台作品

    目录 一.比赛简介 二.赛题说明(详细题目已经收走,凭记忆复现) 1.设计目的: (1)每公里价格(RATE): (2)停车等待计时(TIME): (3)行走里程(KM): (4)行走耗费(FUEL) ...

  8. 【嵌入式·单片机】老生常谈:学习单片机和嵌入式是否需要学习算法?

    文章目录 前言 什么是算法 嵌入式是否需要算法 如何学习算法 参考资料 前言 刚学习单片机或嵌入式的同学可能会听说过「算法」这个词,部分电子信息类专业的同学也会在自己的培养计划上看到<数据结构与 ...

  9. 单片机和嵌入式Linux的区别

    单片机和嵌入式他们最终都是要跑硬件的,所以你也会遇到像GPIO口.I2C.串口.SPI.定时器.看门狗这些问题. 所以如果你学了单片机,那么你在这些东西上肯定是有积累的.那么这些就是你的优势,如果你让 ...

  10. 【物联网毕设基础】单片机_嵌入式的实时性疑问解答

    1 前言 最近有一组学弟学妹问我一个问题,他们做的飞控系统,实时性总是达不到标准,来问我是怎么回事. 这涉及到了单片机/嵌入式系统实时性的问题,学长在这做一个系统性的解答. 2 单片机和嵌入式 说实话 ...

最新文章

  1. SpringBatch简介
  2. Swiper使用心得
  3. linux rm命令
  4. 记一次不成功的redis访问
  5. JavaScript call,apply和prototype的介绍,区别
  6. Flash--元件和实例
  7. 汇编语言典型例子详解_单片机汇编语言经典一百例
  8. 程序员面试宝典——第6章
  9. sd卡卡槽_SD卡无法读取最完整解决办法汇总
  10. “防护左移”赋能开发人员,实时修复代码安全问题
  11. UML工具Visual Paradigm入门:业务流程建模 (BPM) 教程
  12. 北邮计算机专硕在微软实习转正,【微软中国(Microsoft)实习生面试】很随意很简单,毕竟实习生转正比率很低。-看准网...
  13. [转]仙剑4破解方法详解[图]
  14. c++运行错误: string subscript out of range
  15. Matter将带来统一的视频投射方式——由亚马逊领导的电视视频投射标准将挑战Apple AirPlay和Google Cast
  16. C语言printf()左对齐和右对齐
  17. 网易云评论 爬虫 java_网易云音乐资源爬取(登录+评论)
  18. C#入门小练习2储蓄计算器程序
  19. eclipse的常用操作
  20. flyway的checksum

热门文章

  1. php检测是否存在敏感词,用于检测敏感词的 PHP 扩展
  2. 还在纠结用H264还是H265?大家早就在把VP9和H265作比较啦!
  3. linux基础教程-黑马程序员汇总PDF
  4. cad(2000坐标系)转kml
  5. 头脑王者源码微信答题小程序pk知识问答源码介绍
  6. UART协议就应该这么理解
  7. galgame安卓_史上最强教程!教你如何在安卓和ios上运行GALgame!
  8. Python-常用模块有哪些
  9. 优酷1080p的kux格式文件转码
  10. 二进制模2除法(CRC校验)