打印

嵌入式到底硬件重要还是软件重要?听嵌入式大牛给你慢...

[复制链接]
584|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lindoug|  楼主 | 2020-4-23 10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我国拥有世界上最大的消费电子产物市场,手机、彩电、VCD、家用电器等的拥有量都居世界第一。随着经济程度的进步和消费结构的转变,人们对消费电子产物的要求越来越高,如产物的机动性、可控性、耐用性、高性价比等,这些都可以通过合理、有效的嵌入式体系设计和优化来实现。另外,在现代化的医疗、测控仪器和机电产物中对体系的牢靠性、及时性要求较高,更需要有公用的嵌入式体系的支持,这些需求都极大地安慰了嵌入式体系的发展和产业化的进程。嵌入式体系的发展将会越发完善信息产业的框架,成为信息产业发展的加速器。随着嵌入式体系庞大度的进步,软硬件的协同是嵌入式体系的要害。
随着医疗电子、智能家居、物流办理和电力控制等方面的不断风靡,嵌入式体系利用自身积聚的底蕴经验,器重和驾驭这个机会,想办法在曾经成熟的平台和产物基础上与应用传感单位的结合,扩展物联和感知的支持本领,掘客某种领域物联网应用。作为物联网紧张技术构成的嵌入式体系,嵌入式体系的视角有助于深刻地、全面地明白物联网的素质。
物联网不仅仅提供了传感器的连接,其自己也具有智能处理的本领,能够对物体实施智能控制,这就是我们嵌入式体系所能做到的。诚然,物联网将传感器和智能处理相结合,利用云计算、形式识别等种种智能技术,扩大其应用领域。从传感器获得的海量信息中分析、加工和处理出故意义的数据,以适应不同用户的不同需求,发现新的应用领域和应用形式。
嵌入式体系的定义
嵌入式体系是一种“完全嵌入受控器件内部,为特定应用而设计的公用计算机体系”,嵌入式体系为控制、监视或辅助设备、呆板或用于工场运作的设备。与个人计算机如许的通用计算机体系不同,嵌入式体系通常执行的是带有特定要求的事后定义的任务。
从产物的应用角度来说,嵌入式体系是控制、监视大概辅助设备呆板和车间运行的装置。而众多不同专业的人士从各自不同的角度思索和定位嵌入式体系,以是目前对嵌入式体系的定义非常多。
嵌入式体系根据目前业界和学术界对嵌入式体系的普遍见解,因此应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用体系对功效、牢靠性、成本、体积、功耗严酷要求的公用计算机体系。
大多数嵌入式体系的硬件平台。它包括两部门:
1、以通用途理器为中心的协议处理模块,用于网络控制协议的处理;
2、以数字信号处理器(DSP)为中心的信号处理模块,用于调制、解谐和数/模信号转换。
嵌入式体系的核心部件是种种类型的嵌入式处理器,目前据不完全统计,以后全世界嵌入式处理器的种类总量曾经超过1000多种,流行体系结构有30几个系列。由于嵌入式体系设计的差别性极大,因此选择是多样化的。
嵌入式处理器的功耗、体积、成本、牢靠性、速率、处理本领、电磁兼容性等均遭到应用要求的制约。在选择处理器时要考虑的重要要素在于调查上市的CPU供应商、处理器的处理速率、技术目标、处理器的低工耗、处理器的软件支持东西、处理器是否内置调试东西、处理器供应商是否提供评估板等。
嵌入式软件体系
尽管嵌入式体系有着无比广阔的市场需求和发展前景,但嵌入式体系的发展多年来却经历了一个迂回和痛楚的进程。随着微处理器的产生,代价低廉、结构小巧的CPU和外设连接提供了稳定牢靠的硬件架构,那么限制嵌入式体系发展的瓶颈就突出表如今了软件方面。
从运行平台来分,嵌入式软件可以分为:
1、运行在开发平台上的软件:设计、开发、测试东西等
2、运行在嵌入式体系上的软件:嵌入式操作体系、应用程序、驱动程序及部门开发东西
可用于嵌入式体系软件开发的操作体系许多,但选择一个适合的操作体系,要害是从操作体系提供那些开发东西、操作体系向硬件接口移植的难度、操作体系的内存要求、开发人员是否熟悉此操作体系及其提供的API、操作体系是否有提供硬件的驱动程序、操作体系是否具有可剪裁、操作体系的及时性等方面进行考虑。
嵌入式应用软件是实现嵌入式体系功效的要害,为了进步执行速率和体系牢靠性,嵌入式软件一样平常都固化在存储器芯片或单片机自己中,而不是存储于磁盘等载体中,软件代码要求高质量、高牢靠性和高及时性。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

468

主题

472

帖子

17

粉丝