【干货】关于嵌入式软硬件系统的工作原理

发布时间:2019-07-12 阅读量:1948 来源: 21ic电子网 发布人: CiCi

从产品的应用角度来说,嵌入式系统是控制、监视或者辅助设备机器和车间运行的装置。而众多不同专业的人士从各自不同的角度思考和定位嵌入式系统,所以目前对嵌入式系统的定义非常多。嵌入式系统按照目前业界和学术界对嵌入式系统的普遍看法,是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。


大多数嵌入式系统的硬件平台,它包括两部分:

1、以通用处理器为中心的协议处理模块,用于网络控制协议的处理;

2、以数字信号处理器(DSP)为中心的信号处理模块,用于调制、解调和数/模信号转换。


嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,当前全世界嵌入式处理器的品种总量已经超过1000多种,流行体系结构有30几个系列。由于嵌入式系统设计的差异性极大,因此选择是多样化的。


嵌入式处理器的功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等均受到应用要求的制约。在选择处理器时要考虑的主要因素在于调查上市的CPU供应商、处理器的处理速度、技术指标、处理器的低工耗、处理器的软件支持工具、处理器是否内置调试工具、处理器供应商是否提供评估板等。

 

 

尽管嵌入式系统有着无比广阔的市场需求和发展前景,但嵌入式系统的发展多年来却经历了一个曲折和痛苦的历程。随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。


从运行平台来分,嵌入式软件可以分为:

1、运行在开发平台上的软件:设计、开发、测试工具等;

2、运行在嵌入式系统上的软件:嵌入式操作系统、应用程序、驱动程序及部分开发工具。


可用于嵌入式系统软件开发的操作系统很多,但选择一个适合的操作系统,关键是从操作系统提供那些开发工具、操作系统向硬件接口移植的难度、操作系统的内存要求、开发人员是否熟悉此操作系统及其提供的API、操作系统是否有提供硬件的驱动程序、操作系统是否具有可剪裁、操作系统的实时性等方面进行考虑。


嵌入式应用软件是实现嵌入式系统功能的关键,为了提高执行速度和系统可靠性,嵌入式软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中,软件代码要求高质量、高可靠性和高实时性。


嵌入式系统的硬件和软件都必须量体裁衣,与通用型处理器相比,嵌入式处理器的最大不同是将大部分工作用在为特定用户群设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把很多任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,使得移动能力大大增强。


嵌入式处理器的功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等均受到应用要求的制约。


嵌入式微处理器具备的特点:

1、对实时多任务有很强的支持能力,嵌入式系统能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度;

2、具有功能很强的存储区保护功能,由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断;

3、可扩展的处理器结构,可扩展的处理器结构能最迅速地开发出满足应用的最高性能的嵌入式微处理器。

相关资讯
【原理图&源代码开源】国产800W大功率微型逆变器方案,双路MPPT效率达99.80%!

在光伏发电系统的技术演进中,逆变器作为连接新能源发电系统(光伏、风电)与电网的核心电力电子装置,负责将直流电(DC)转换为与电网同频、同相的交流电(AC)并馈入电网,并且能直接决定着电能转换效率、电能质量和系统稳定性。

内置1.2T至3.0T算力!瑞芯微高性能SOC实现800W像素的AI智能摄像头方案

随着人工智能技术的快速变革,安防监控摄像头融合了前沿的AI技术,从早期的图像记录发展到如今具备AI运算能力和算法,可进行目标识别、行为分析以及事件反馈,完成了从被动记录到主动预警的智能化升级。

25.6Gbps高带宽、高存储的国产工业级FPGA全栈方案,适用于工业控制、高速数据采集等场景

FPGA技术具备专用集成电路(ASIC)的高性能与低延迟特性,还拥有通用处理器的灵活性,非常适用于对实时性、可靠性和定制化要求高的场景。

基于 RK3576 开发板的 MIPI 摄像头 ISP 全链路调试方案:主观调优与工程实战(下)

在上篇我们完成了 BLC、LSC、AWB 及 CCM 的客观标定、建立科学成像基准的基础上,本文将延续 ISP 调试流程,依次进行主观画质调试、IQ 文件配置与常见问题排查,直至实现全流程闭环落地。

4K分辨率+夜视算法!全新瑞芯微RV1126B摄像头方案上市

瑞芯微RV1126B夜视摄像头方案集成新一代AI双ISP(图像信号处理)模块、夜视算法,具备强大的图像处理与硬件加速能力