软件定义汽车是全行业共识下的产业发展趋势,随着电子电器架构的快速演进、软件及应用系统复杂度的迅速提升,中间件的重要性也越发凸显。
本质上,软件中间件是上层应用程序与底层系统之间的一组软件框架,也是一个
管理、分配及调度软硬件资源的平台。其提供上层应用软件开发和运行所需的环境,方便开发人员快速、高效、灵活地开发及集成自动驾驶软件。知行科技先进的软件中间件根据软硬件解耦的趋势开发,通过让开发人员轻松将解决方案转移到新的计算平台,提高自动驾驶解决方案对不同车型的适应性。
作为业内*的自动驾驶域控制器供应商,知行科技选择了少有的自研软件中间件道路,开发了专有软件中间件,可用作连接软件与相关硬件的桥梁。知行科技的自研软件中间件不依赖任何开源框架,消除了嵌入式MCU与SoC之间的通信障碍,可在异构系统实现零拷贝数据共享,消除传输数据时的中间缓冲,提高系统性能。通过知行科技自研的软件中间件,知行科技可以将软件部署到不同的计算平台及操作系统,使知行科技能够快速适配不同OEM的硬件,减少系统开发时间及成本并提升解决方案及产品的适应性及可迭代性。
凭借知行科技的视觉软件中间件,知行科技能开发与不同计算平台兼容的视觉感知算法。其针对图像曝光、图像转换、深度学习及视频渲染等耗时操作进行
了优化,因此可确保实时图像处理的高性能并减少系统的资源开销。