工业生产的跃迁和产业升级紧紧依赖于信息技术的发展,而这其中的关键技术,就是嵌入式技术,即通过向工业产品或工业制造流程中嵌入计算机系统,给工业装备和生产系统增加智慧的大脑,有效提高装备及生产过程的智能化,满足工业生产对高效、可靠、实时、绿色等诸多方面的苛刻要求,最终实现产品或流程的自动化与智能化。
智能化应用发展的整体过程和趋势体现出从外部到内部、从纵向智能向横向智能发展的特点。从早期一个计算中心、工作站或者服务器运行用于管理手段的PDM、ERP、CRM 等,到技术类的CAD、CAE、CAM、CAPP 等(外部智能,管理手段),进入到嵌入式计算机(内部智能,实现产品本身的智能化),然后是依赖处理器性能和算法的提升(特别是多核和边缘计算)实现智能的纵向提升,再到最近的依赖泛在互联、云边协同的横向协作智能。
该类嵌入式系统具有独有的特点:通常对系统的实时性、并行性、可靠性、功耗等方面具有苛刻的要求。另一方面,伴随着半导体工艺的迅猛发展,现代计算机系统(包括嵌入式系统)的发展趋势是多核处理器取代单核处理器。同时,很多工业系统在一个硬件平台上部署多个不同的应用,这些应用通常具有不同的关键性,例如飞机和汽车嵌入式系统。
为实现在嵌入式平台上搭建满足不同关键性需求的高效、可靠系统,设计者们通常采用虚拟化技术来对不同子系统的功能进行隔离。现有设计与分析技术以及各类平台工具,还无法有效地指导设计者有效支持在复杂嵌入式平台(特别是在云、边、端协同平台)上高效、可靠地搭建该类系统,并充分发挥多核及云、边、端提供的