单片机中嵌入式与非嵌入式区别?

如题所述

单片机应用基本上都是嵌入式, 如家电控制, 工业控制, 机械控制

嵌入式系统本身是一个相对模糊的定义。一个手持的MP3和一个PC104的微型工业控制计算机都可以认为是嵌入式系统。

嵌入式系统的定义:

嵌入式系统是“以应用为中心、以计算机技术为基础、软件硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统”。它与通用计算机技术的最大差异是必须支持硬件裁减和软件裁减,以适应应用系统对体积、功能、功耗、可靠性、成本等的特殊要求。
根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”

嵌入式系统的几个重要特征:
⑴、系统内核小

由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。比如ENEA公司的OSE分布式系统,内核只有5K,而Windows的内核则要大得多。
⑵、专用性强
嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。
⑶、系统精简
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
⑷、高实时性OS
这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。
⑸、嵌入式软件开发走向标准化

嵌入式系统的应用程序可以没有操作系统直接在芯片上运行。为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(Real-Time
Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。
⑹、嵌入式系统开发需要开发工具和环境

由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。

希望上面这些解释能让你对嵌入式有个概念!
温馨提示:内容为网友见解,仅供参考
无其他回答

单片机中嵌入式与非嵌入式区别?
⑵、专用性强嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧行系统的移植。即使在同一中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改”是完全不同的概念。⑶、系统精统软件和应用软件的明显区分,不...

单片机中嵌入式与非嵌入式区别?
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。⑷、高实时性OS 这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。⑸、嵌入式软件开发走向标准化 嵌入式系统的...

嵌入式系统与非嵌入式的主要区别是什么?
嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件。非嵌入式软件和嵌入式软件正好相反,其是指可以跨平台甚至跨系统使用的软件系统。1、嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。2、嵌入式系统是指...

什么是嵌入式系统开发?它和一般的单片机开发有什么区别?
2,单片机开发就是嵌入式开发的一部分,单片机开发是嵌入式开发起步,单片机学好了,就升级去学习嵌入式arm开发(arm 是一中芯片)如果你能熟练掌握单片机,那么学习arm嵌入式也很容易,因为芯片操作差不多,都是对数据、地址、控制总线的操作 3他们都应用于工业,他们是包含关系,单片机开发就 是简单的嵌入...

...的xxx,不太理解。嵌入式和非嵌入式有什么区别?
1.嵌入式这个名称,是相对于desktop提出来的。2.嵌入式通常是指cpu不仅仅是一个计算的核,它还集成了很多总线控制器,集成了ram, rom等等 3.这种cpu是为了某种特殊的应用场景,专门设计,又称为mcu。4.不同内核的单片机,指令系统不一样

嵌入式开发和单片机开发有什么区别_单片机属于嵌入式开发吗
一、主体不同 1、嵌入式开发:指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。2、单片机开发:开发能够保证单片机在十分复杂的计算机与控制环境中可以正常有序的进行程序。二、特点不同 1、嵌入式开发:利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常...

嵌入式开发和单片机开发有什么区别?
嵌入式开发和单片机开发都属于嵌入式系统领域,但它们有一些区别:1.范围和应用:嵌入式开发涵盖更广泛的领域,不仅仅局限于单片机。它可以涉及嵌入式操作系统、嵌入式软件、硬件设计等方面,用于开发各种嵌入式系统,如智能手机、汽车电子、家电等。单片机开发更专注于使用单片机进行开发,主要用于简单的控制和...

嵌入式开发和单片机开发的区别
一、架构区别 1、嵌入式开发可以基于多种处理器架构,如ARM、MIPS、PowerPC等。它通常采用操作系统(如Linux、RTOS)作为基础,并且可以运行多个应用程序或任务。嵌入式开发的硬件平台也比较灵活,可以选择不同的芯片和外设组件。2、单片机是一种集成了处理器、存储器、输入\/输出接口和时钟等功能的芯片,其...

单片机和嵌入式的区别
1、功能区别:单片机是一种完整的计算机系统,可以运行程序并控制外围设备。而嵌入式系统通常指的是一个更大的系统,是由单片机或其他硬件平台、软件和外设组成的整体。2、应用范围区别:单片机广泛应用于嵌入式系统中作为控制和处理的核心。而嵌入式系统则可以包括单片机以及其他形式的计算机硬件和软件组件,...

单片机和嵌入式的区别是什么
一、硬件组成的区别:单片机是在一块集成电路芯片中包含了微控制器电路,集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。嵌入式系统是可以用单片机实现,也可以用其它可编程的电子器件实现。二、应用对象的区别:嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置...

相似回答