精华内容
下载资源
问答
  • 单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈这两个概念的深入理解。  什么是单片机  首先明确概念,什么是...
  • 嵌入式和单片机区别

    千次阅读 2010-05-21 09:40:00
    嵌入式和单片机区别1. 除了个人电脑(PC)、工作站、大型超大型计算机,其他都可以归为嵌入式,从家电到手机,从玩具到航天飞机,都是嵌入式范畴。 单片机只是嵌入式中的CPU的称呼。就好像奔腾CPU只是PC机上的...

    嵌入式和单片机的区别

    1. 除了个人电脑(PC)、工作站、大型超大型计算机,其他都可以归为嵌入式,从家电到手机,从玩具到航天飞机,都是嵌入式范畴。 

    单片机只是嵌入式中的CPU的称呼。就好像奔腾CPU只是PC机上的CPU的称呼一样。

     

    2. 嵌入式和单片机是两个不相关的概念。 

    嵌入式是指软件是固化在硬件里头的,软件随着产品走,叫Embedded,看《碟中谍3》里头那个用手术枪从鼻孔里头把炸弹打到脑子里头去的做法就叫Embedded。小到一个计算器,大到一个导弹,里头的程序都叫嵌入式。 

    单片机是一种特定的计算机体系,特点是只有一个控制单元(Single Processor)。有时候会把单片机的控制CPU叫单片机,这个都无所谓,理解就行。单片机是简单的计算机系统而已。因为单片机简单、便宜,所以用来做嵌入式产品比较合算。 

    但是要做一个精确制导的导弹,恐怕是不会只用单片机的。

    顺便说一下,嵌入式和普通的计算机核心区别在资源共享问题上。嵌入式的软件,一个软件使用所有资源,怎么好用怎么用。

     

    3. 我想嵌入式是一个系统,它不光要考虑系统中的核心——单片机,还要有其他配套的集成电路、模拟电路及他们的编程而单片机,所有把运算器、RAM、ROM做在一个片子里的都是

     

    4. 嵌入式,是一个实时操作系统。所用CPU,可以用单片机、DSP或专用CPU,如ARM等。有些操作系统与CPU是匹配的,或者说用什么操作系统能更好的发挥CPU的效率。而单片机,是一个控制器,它可以完成很多工作,但都是单任务了,要完成多任务还需多任务操作系统来支持。实际上的多任务,并不是真正的多任务,只不过是把CPU分N个时间段来让不同的程序执行而以。嵌入式大多用在民用上面。

     

    5. 把CPU、存储器、I/O口集成在一个蕊片就是单片机,所以单片机就是电脑。只不过是小型的。   

    嵌入式系统是指把一个微处理器“嵌入”到实际的应用系统中从而构成一个嵌入式系统。   

    之所以我强调是“嵌入”而不是联入,是因为好的嵌入式系统就像是瑞士手表一样,精巧而又实用。

     

    6. 嵌入式系统”是一个计算机系统,操作系统只是“     嵌入式系统”的一部分。
    7. 我们在做一个系统时有的部分没必要自己开发,比方说CPU子系统,这样我用一 个现成的CPU板嵌入到我的外围板上,完成我这个系统的功能。这个CPU板我就叫他嵌入式板卡,而不管他有多大。有的人认为嵌入式的东西应该是小的,但我觉得,嵌入式应该从应用方式来区分,而不应该从外观尺寸来分嵌入式CPU是指单芯片,外围接口全的CPU。谁也不会认为X86系列的386,486是嵌入式CPU,但X86架构的ELAN系列就可以称为嵌入式CPU,因为他在AMD486内核上又集成了DRAM控制器,LCD控制器,矩阵键盘,PCMCIA控制器,串并口。现在大家都在用的ARM等都是嵌入式CPU一类的。因为大部分嵌入式硬件都是小的,资源有限,所以可以称之为嵌入式的OS都是资源要求很低,坚固的,模块化,可配置的。而EMBEDDED   OS和RTOS完全是对OS的两种分类方式的结果,EMBEDDED   OS不一定是实时的,RTOS也不一定小。
    8. 嵌入式是指一个系统,指的是系统能单独完成一项功能。而单片机只是能实现这个目的的一个部分而已/。对于嵌入式即可分软件部分又有硬件部分。其硬件部分主要有以下几种方式实现:   
      1。以mpu为核心组成,例如:arm等。   
      2。以mcu为核心,就是各种各样的单片机,它主要是因为把处理器和存储器等部件集成在一块芯片上。   
      3。以dsp为核心,主要用来处理语音图形方面。   
      4.就是人们所说的sop了。   
      而软件部分主要是:   
      有的嵌入式有操作系统,有的没有。主要是由系统大小决定。
    9. CPU、MCU、MPU、DSP的区别?
    CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。
    MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器,是去除了集成外设的MCU;DSP运算能力强,擅长很多的重复数据运算,而MCU则适合不同信息源的多种数据的处理诊断和运算,侧重于控制,速度并不如DSP。
    MCU区别于DSP的最大特点在于它的通用性,反应在指令集和寻址模式中。DSP与MCU的结合是DSC,它终将取代这两种芯片。
    在20世纪最值得人们称道的成就中,就有集成电路和电子计算机的发展。20世纪70年代出现的微型计算机,在科学技术界引起了影响深远的变革。在70年代中期,微型计算机家族中又分裂出一个小小的派系--单片机。随着4位单片机出现之后,又推出了8位的单片机。MCS48系列,特别是MCS51系列单片机的出现,确立了单片机作为微控制器(MCU)的地位,引起了微型计算机领域新的变革。在当今世界上,微处理器(MPU)和微控制器(MCU)形成了各具特色的两个分支。它们互相区别,但又互相融合、互相促进。与微处理器(MPU)以运算性能和速度为特征的飞速发展不同,微控制器(MCU)则是以其控制功能的不断完善为发展标志的。
    10. AVR
    ATmel 挪威设计中心的A先生与V先生,于97年设计出一款使用RISC指令集的8位单片机,起名为AVR。
    11. 中国做嵌入式市场的人要做孙子
    树大招风,Windows Mobile招Virus
    展开全文
  • 嵌入式和单片机的关系

    千次阅读 2017-03-31 15:14:52
    华清远见的老师说:单片机属于嵌入式的一种。 网友说:单片机是典型的嵌入式系统。 波哥说:以前的单片机都是裸机,没有操作系统。现在的单片机都安装了操作系统。嵌入式操作系统包括Linux等等。
    华清远见的老师说:单片机属于嵌入式的一种。
    网友说:单片机是典型的嵌入式系统。
    波哥说:以前的单片机都是裸机,没有操作系统。现在的单片机都安装了操作系统。嵌入式操作系统包括Linux和等等。
    展开全文
  • 嵌入式单片机异同

    2020-08-20 14:55:24
    随着电子信息科学技术信息化,智能化,网络化的发展,单片机嵌入式也获得了广阔的应用空间。本文简单分析了单片机嵌入式系统的联系、组成结构对比等基础知识。
  • 今天在qq群里,有个看起来资历丰富的前辈问了一个问题,嵌入式和单片机是不是一回事,这个问题提的很好。对于嵌入式方向领域,我最近一直也在想这些底层基础的概念问题。然而在网上查找一些前辈的回答,概念太过于...

    今天在qq群里,有个看起来资历丰富的前辈问了一个问题,嵌入式和单片机是不是一回事,这个问题提的很好。对于嵌入式方向领域,我最近一直也在想这些底层基础的概念问题。然而在网上查找一些前辈的回答,概念太过于深奥,又是那种千篇一律的回答。不能从中学到很多东西。不单是指这一概念,我个人觉得概念不应该弄得过于深奥,显得自己很有水平。而是应该解释的很清楚,让外行人都能听懂。这个应该才是我们所追求的。当然,也有可能是我太小白的原因了。

    嵌入式、单片机
    单片机是指硬件平台,比如8位的51单片机、32位的stm32,还有dsp。嵌入式是指专用的计算机系统,含硬件平台和软件。在大部分情况下,嵌入式指的就是嵌入式系统。嵌入式系统是指把计算机系统嵌入到硬件设备中去,只是这个计算机系统具有特定的功能。这个计算机系统非常小,也是芯片,“嵌”也就是把芯片嵌入到设备里去,嵌入式也就是写代码给芯片,让它去执行相应的程序。这个回答非常简单明了,比网上一些概念简单了许多。从中可以了解,嵌入式包含了单片机。嵌入式装置就是包含了嵌入式系统的产品。比如之前在学校内做的智能平衡车项目。它可以算是嵌入式产品吧!可以这样理解,嵌入式产品包含嵌入式,嵌入式包含单片机。


    直至今天才知道,ARM公司不生产芯片,只提供内核、处理器。比如STM32,ARM提供Cortex -M3内核,ST(意法半导体)公司制作芯片的,一个芯片是由内核加上外设组成。所以用ST命名。单片机就是芯片。

    展开全文
  • 嵌入式linux单片机各个老师详细讲解,由浅及深,包含视频代码
  • 1 前言 目前上了几节嵌入式的课程,可能我没认真听吧,感觉老师讲的我都不懂,对于嵌入式是啥,单片机是啥,统统搞不懂,觉得计算机组成...2.1 什么是嵌入式单片机和嵌入式区别是啥? 其实我们这门课程叫做嵌...

    1 前言

    目前上了几节嵌入式的课程,可能我没认真听吧,感觉老师讲的我都不懂,对于嵌入式是啥,单片机是啥,统统搞不懂,觉得和计算机组成似乎一样(可能计组的知识忘光光了 ),稀里糊涂的。
    老师降到了指令系统,老师说不懂没关系。。。。但是,我觉得关系挺大的,所以就准备来自学一下下。
    解决问题,制定计划,寻找资源,开始学习

    2 问题

    2.1 什么是嵌入式,单片机和嵌入式的区别是啥?

    其实我们这门课程叫做嵌入式开发,但是一上来就是单片机。两者一样吗?因为有的网络课程叫做嵌入式,有的叫做单片机,但似乎都在讲单片机。难道嵌入式只是个高大上的名字?

    有问题,上知乎
    以下内容参考知乎小枣君的回答,侵删

    2.1.1 小总结:

    先上一下我个人看后的小总结,不对大家可以指出来:

    1. 嵌入式系统是以应用为中心,计算机技术为基础软硬件可裁剪专用计算机系统
    2. 单片机:把中央处理器CPU(Central Processing Unit)、存储器(Memory)、定时器/计数器、中断、输入/输出I/O(Input/Output)接口电路等功能部件集成在一块集成电路芯片上的微型计算机。
    3. 两者的关系:嵌入式系统是一个大类,单片机是他的一个子类。如果说嵌入式系统是一个功能完备的计算机系统,那单片机可以理解成一个没有外设的计算机。
    4. 随着技术发展,两者的硬件技术界限逐渐模糊,常通过软件层面进行区分

    2.2.2 详细解释

    2.2.2.1 嵌入式系统分类

    在这里插入图片描述
    然后单片机应该是属于嵌入式系统中的第一种MCU,对于名字的由来,好像是因为之前有“多片机”,但因为技术发展,电路集成度提高,所以渐渐地没了“多片机”。

    2.2.2.2 软件层面进行区分

    在这里插入图片描述

    (~~这样子心理就至少有个底了,~~但看了不同学校的课程大纲,还是挺懵的 )

    2.2 为什么有些课程教51,有的教ARM,有的教stm32

    小结论:

    1. ARM应该是指内核架构虽然什么是内核架构我也不懂,姑且理解成最核心,最基础的部分吧,像个大脑
    2. 51和stm32的内核架构不同,51比较老了,stm32功能会更强大,但可以学习51入门
      在这里插入图片描述
      在这里插入图片描述

    3 学习资源与计划

    3.1 资源

    1. 电子书(随便找一本51的书应该差不多)
    2. 老师讲课以及上课的课件
    3. 网课:慕课(北京交通大学的单片机课程)

    3.2 计划

    一边按部就班,一边自己整理与扩展

    1. 了解单片机具体能干啥,最本质是啥
    2. 了解单片机的结构组成
    3. 结合编程实践对每个部件和单片机控制深入了解

    4. 参考链接:

    1. https://www.zhihu.com/question/315310041/answer/819296591
    2. https://wikipedia.tw.wjbk.site/baike-%E5%86%85%E6%A0%B8
    3. https://editor.csdn.net/md?articleId=104697169
    4. https://baijiahao.baidu.com/s?id=1593422328455300958&wfr=spider&for=pc
    展开全文
  • 单片机基础篇】嵌入式 51单片机 流水灯原理详解

    万次阅读 多人点赞 2017-01-25 00:06:59
    嵌入式 51单片机 流水灯原理详解
  • 单片机不是裸奔就是RTOS,其实玩过RTOSlinux的同学都知道,RTOS虽然也叫操作系统,但是linux这种根本不是一个级别。差远了,更不用说android了,android里随便拿出来一个模块代码量都比一个完整的RTOS都庞大,都...
  • 嵌入式/单片机开发示例程序,包括从最基础的led,键盘,到nand flash等相对深度的程序。
  • 嵌入式和单片机有什么区别和联系呢?今天小编针对这些问题整理了一篇文章,希望对大家理解单片机和嵌入式的基本概念,以及之间的区别有所帮助。一、什么是嵌入式按照历史性、本质性、普遍性要求,嵌入式系统应定义为...
  • 我是C#上层转到嵌入式和单片机的。还是深入发展自己专业好,上层程序员更多更廉价。单片机做好不容易,单是一个USB就够做很久了。然后不同的平台代码移植,c8051、STM32、arm2410/6410、TI的AM335X等。单片机项目也...
  • 嵌入式单片机学习资料,很好
  • 基于嵌入式单片机智能控制应用研究.pdf
  • 嵌入式单片机arm

    2015-05-04 18:08:32
    关于arm知识点的基础入门讲解,对于想做嵌入式开发的同学来说会很不错哦
  • 嵌入式连接单片机温度数字化系统的优化设计.pdf
  • 嵌入式系统单片机课程设计实验报告实现代码 分小组实现,每组2人。
  • 既要去学习基本的Linux编程,又要学习物理机的操作使用,要想学习嵌入式的开发,在前面的文章中已经是跟大家说过了,嵌入式开发的学习需要掌握的基础课程还是比较多的,单片机就是一个基础,什么是单片机呢?...
  • 基于嵌入式单片机智能控制应用研究 (1).pdf
  • linux 嵌入式 arm单片机

    2009-12-31 21:48:43
    关于嵌入式linux的材料,很好的嵌入式linux材料,赶紧下载吧,很好的嵌入式linux材料,很好的嵌入式linux材料
  • 在如今高速发展的社会下,电子信息技术的更新迭代相当迅速,想要不被社会淘汰,就要不断更新自己的技术水平。... 单片机嵌入式系统的区别 单片机和嵌入式linux区别  (1)单片机基本结构  单片机由运算器、...
  • 该文档内一个链接及密码,通过该连接可获得各种嵌入式,单片机,ARM的培训视频。适合嵌入式单片机爱好者,嵌入式开发人员。值得下载
  • C语言嵌入式开发单片机通用KALMAN滤波代码实现,可作为独立模块使用,可编为util库中的一个方法使用,也可以直接嵌套到自己的代码中使用
  • 嵌入式单片机

    2021-02-13 16:08:18
    一、C/C++ 二、UCOS 三、Linux 四、网络编程 五、数据结构与算法 六、嵌入式单片机
  • 单片机和嵌入式,我喜欢用儿子爸爸这种关系去区分它们。 我当初是通过嵌入式挖到了单片机开发,所以说单片机和嵌入式是一个包含关系,嵌入式包含了单片机。 这层关系一定要先搞清楚。 嵌入式总共分为以下几个主流...
  • AVR高速嵌入式单片机原理与应用,详细讲述AVR高速嵌入式单片机原理与应用原理与应用!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,219
精华内容 20,087
关键字:

如何区别嵌入式和单片机