NeuSAR DevKit

完善的工具链支撑 全面提升开发效率

NeuSAR DevKit面向SOA架构开发跨域协同需求,在原有AUTOSAR AP配置和框架代码生成功能的基础上,集成代码编辑器、编译工具、可视化调试工具、代码库管理、部署工具、资源监控工具等开发功能的全新版本工具链,针对开发过程中的动态资源进行监控,模拟开发过程中使用的第三方设备,实现开发阶段的联调,帮助开发者在一套工具内完成域控制器开发的全流程操作,减少工具切换,从而提高开发效率。

NeuSAR Creator

IDE类集成开发工具,实现域控制器开发整个流程

  • 配置功能:包含标准AUTOSAR配置、SF配置、第三方软件配置;
  • 代码编辑功能:代码高亮、语法错误提升、跳转等功能;
  • 代码编译与调试功能:图形化方式实现远程编译与代码级调试功能;
  • 文档功能:支持文档插件Doxygen、Sphinx;
  • 代码同步等功能:支持SVN、GIT插件。

NeuSAR Monitor

调试与测试工具,实现开发过程动态资源监控

  • 消息总线模拟:提供针对NeuSAR消息总线的模拟,可以回放NeuSAR消息总线录制的数据;
  • 诊断仪模拟:结合NeuSAR SF的诊断代理,实现远程诊断。

NeuSAR Simulator

仿真工具,实现模拟开发阶段联调

  • 系统级信息:CPU、RAM、磁盘、进程与线程等信息;
  • 网络信息:提供针对各类网络协议的监控及过滤;
  • 日志:结合NeuSAR SF的日志中间件,提供日志的收集与开关控制,对收集到的日志提供筛选与过滤;
  • 总线数据:结合NeuSAR SF的数据调度引擎,可动态下发配置、观测满足条件的消息总线数据。

产品特性

虚拟化部署

实现在没有硬件条件下的“软件先行”开发与调试

一站式集成开发

实现一站式编译、联调,满足跨域融合开发需求

多核异构适配

实现域控制器开发整个流程,开发者在一个工具中完成异构多核配置

配置丰富 灵活部署

提供远程编译、调试、文档开发、版本管理、版本部署等功能

技术支持

  • NeuSAR Creator:基于NeuSAR aCore和SF配置及部署的全栈开发工具
  • NeuSAR Monitor:针对域控通信消息框架的监测工具
  • NeuSAR Simulator:提供域控通信框架内的数据回放,实现通信故障快速定位能力