NeuSAR cCore基于AUTOSAR Classic平台标准开发,主要针对传统控制系统等实时性要求较高的汽车产品开发场景的基础软件产品。在AUTOSAR R21-11标准基础上着力多核部署,强化通信性能、存储性能及信息安全方案。同时提供完整的开发工具链,实现从软件设计、代码实现、程序刷写、仿真调试软件开发全流程的工具链覆盖,提升产品易用性,实现降本增效。
全栈符合R21-11标准,新增Dds、Tpsp、FvM、Neulink等扩展模块,总模块数达83个
支持34个多核模块,包括通信簇,存储簇,诊断族,安全簇,系统管理簇等,更好实现负载分担及适应SWC的多核部署
通过硬件虚拟化,静态配置多个虚拟ECU,将多个应用集成到一个安全可靠并相互隔离的ECU中
支持CAN(FD)/LIN/ETH(SOMEIP+DDS)/FR通信协议栈,全面覆盖车辆传统及新一代通信场景
国内首家通过ISO26262 ASIL-D功能安全产品级认证,近10款主流芯片通过Os功能安全认证;支持主流编译器
实现从软件设计、代码实现、程序刷写、仿真调试软件开发全流程的工具链覆盖
NeuSAR cCore在全面升级NeuSAR Configurator配置工具的基础上,升级NeuSAR Builder、NeuSAR Studio、NeuSAR Reflasher开发配套工具,提供完整的开发工具链,实现从软件设计、代码实现、程序刷写、仿真调试软件开发全流程的工具链覆盖。
提升易用性、准确性及工作效率
● 详细的配置项描述及校验功能
● 支持全部通信、诊断文件的导入
● 导入文件格式校验功能
● 导入文件差分功能
● 支持EXCEL转换以太用、CAN用ARXML
● 导入MCAL模块配置功能
● 多人共同配置(ARXML导入导出)
● 完整的RTE模块配置功能
● RTE配置后的自动回填功能
● 自定义模块功能
● 支持CI/CT
覆盖基于AUTOSAR架构开发全过程
● 可视化图形界面,可在视图上进行操作
● 多工程切换
● 多信息显示及窗口查找功能
● 兼容各XSD版本及ARXML文件
● 通过导入导出操作实现数据共享
● 图文说明版技术手册
脱离硬件束缚,在一个集成环境中实现编译、运行和调试功能
● 总线仿真(CAN/ ETH/ LIN)
● 多核功能仿真
● NvM仿真
● 通过虚拟总线实现与真实ECU交互
● Os最高可到SC2
● 调试日志
● Bootloader、OTA
● 内存分区
● 可视化调试器
● Makefile或CMake构建
● 构建CI/CD
具备强兼容性及扩展性
● 可视化图形界面
● 支持TP协议参数可配置
● 支持主流通信硬件
● 支持设置循环
● 支持Python扩展
● 支持CAN/CANFD/ETH总线
NeuSAR cCore 主要是面向传统控制系统开发的基础软件产品,支持通信、存储、加密、系统服务、数据管理等功能,广泛应用在高安全性和高实时性的自动驾驶、智能网联、新能源等应用场景,搭载覆盖BMS、OBC、CCU、ZCU、ADAS、GW、T-BOX等整车各类控制器。