原标题:构建分布式OS,解决智能嵌入式系统复杂性问题!
从2020年第2期开始,《单片机与嵌入式系统应用》开始推出“ 卷首语”栏目,每期邀请一位业内专家围绕嵌入式技术针对时下热点分享自己的观点,以飨广大嵌入式技术从业者/ 爱好者。今天发表的这篇文章是2020年第11期的卷首语!
卷首语
构建分布式OS,解决智能嵌入式系统复杂性问题
邹鹏程
中科创达软件股份有限公司CTO
2025年,智能技术将渗透到每个人、每个家庭、每个组织,全球58%的人口将能享有5G网络,14%的家庭拥有“机器人管家”,97%的大企业采用AI。日益增长的智能设备需求,以及日趋复杂的智能嵌入式系统都需要更加高效灵活的技术和组织体系支撑。
1. 构建分布式OS,解决嵌入式系统技术复杂性问题
面向智能物联网的嵌入式系统日趋复杂,需要支持异构体系架构,以及各种硬件模块、连接协议、中间件、云端连接,适配不同屏幕尺寸,符合性能需求和交互体验。传统面向单一平台的OS已经无法满足智能嵌入式系统的需求,导致开发复杂而低效。正如智能手机时代需要一个新的移动互联网OS一样,智能嵌入式系统也需要一个全新的智能物联网OS,用分布式系统理念来构建智能嵌入式OS,提供以下关键特性:
1) 好用 - 要有丰富和好用的开发工具、完善的文档资源和贴心的技术支持;
2) 全面 – 提供丰富的软件模块、广泛的硬件支持、集成的云端连接、全面的维护计划;
3) 开放 – 开源的代码、开放的社区、兼容开放标准和国际化;
4) 特别 - 无缝的物物互联、自由的应用流转、方便的设备配置和快速的数据传输。
分布式OS是OS领域的明珠,即将到来的智能时代是摘取这一明珠的最好时机。分布式的体系架构不仅可以解决智能嵌入式系统复杂性问题,而且将交互体验从单一设备延伸到多个设备,支持更为丰富的创新场景。
2. 构建分布式组织,解决嵌入式系统组织复杂性问题
智能嵌入式系统的构建不只是一个技术问题,更是一个组织问题。一个运行良好的智能嵌入式系统需要覆盖射频、多媒体、安全、AI、算法、应用、交互、性能、功耗、系统仿真、驱动、本地连接和云端服务等多个技术领域。如何能够获取这些技术团队并有效地组织在一起,是每个智能嵌入式系统所面临的一个问题。PC时代和互联网时代的传统组织架构已经无法解决这一问题,需要用分布式的理念来构建新型的智能嵌入式系统组织,打破组织边界、促进协同创新、降低组织间的交易成本,最终解决嵌入式系统组织复杂性问题。
智能时代正在加速到来,让我们一起协同创新,创建丰富多彩的智能世界!