AUTOSAR(AUTomotive Open System Architecture)是一种开放和标准化的汽车软件架构,支持汽车电控单元(ECU)软件框架,由汽车制造商及其供应商和来自半导体和软件行业的公司共同开发。
AUTOSAR旨在标准化电子控制单元(ECU)的软件架构,为进一步提高性能,功能安全和信息安全的创新电子系统提供软件基础。
东软睿驰软件开发平台NeuSAR率先实现国内“AUTOSAR AP+CP+中间件”全栈软件平台产品量产落地,广泛应用在新一代架构下的智能辅助驾驶、整车场景化智能、底盘动力、车身控制等系统中。
2022年,NeuSAR成为全球首家升级至AUTOSAR AP R21-11版本的软件开发平台产品。
NeuSAR CP产品
NeuSAR CP产品包括工具链配置工具,Bootloader平台,工具链SWC工具,工具链刷写工具,工具链虚拟化工具。
工具链配置工具:NeuSAR 4.0配置工具在细节和功能方面全面升级,针对客户应用,提升了易用性和准确性,能够降低客户的工程难度和提高工作效率。NeuSAR 4.0全模块升级至R21-11版本,相较于3.0版本增加模块14个。模块总量达到81个,全面覆盖AUTOSAR标准定义。
NeuSAR CP 4.0针对多核部署重点升级,共计31个模块支持多核部署并覆盖全功能,使用户产品软件设计更灵活。
AUTOSAR CP R22-11版本发布基于OMG DDS(v1.4)规范的AUTOSAR DDS标准(草稿版)。NeuSAR将率先推出AUTOSAR DDS产品。NeuSAR CP还提供以VTA认证为导向的信息安全全栈解决方案。
NeuSAR CP现已适配ST的SPC5全系列,另外还适配了ST最新的Arm架构芯片Stellar E系列芯片,Stellar P、G系列正在适配中。
Bootloader平台:NeuSAR CP提供Bootloader平台,适配后可满足所有OEM、Tier1 Bootloader应用需求。
工具链-SWC工具:组件(SWC)设计工具NeuSAR Builder具有可视化图形界面,兼容第三方工具,用户可快速创建或移植应用组件。NeuSAR CP产品覆盖基于AUTOSAR架构开发全过程。
工具链-刷写工具:NeuSAR Reflasher主要完成刷写上位机功能,是当前市场中诊断服务刷写类产品中使用最便捷,适配性最广,可扩展性最好的工具。
工具链-虚拟化工具:东软睿驰推出国内首家集代码编辑,编译(GCC),仿真和调试功能于一身,脱离硬件嵌入式软件开发模式的工具,强化“软件先行”概念。
东软睿驰提供基于ST的SPC5系列芯片和Stellar E系列芯片的完整解决方案,包括应用/基础软件、Bootloader、刷新和仿真等。
NeuSAR CP对ST Stellar E1芯片的适配
NeuSAR CP对ST Stellar E1芯片的适配
NeuSAR-CP对Stellar E1系列OS部分的适配。
AutoSAR OS是基于OSEK OS开发与OSEK兼容的操作系统,但是具有多个扩展性能。例如:调度表,OS applications,内存保护和时间保护等。
AutoSAR OS根据扩展性可以分为四个等级:SC1、SC2、SC3、SC4(SC:Scalability Classes,可伸缩的类型)
Autosar OS提供基于优先级的调度策略,具有可抢占属性和同步的机制,通过事件和资源的属性来实现。
Autosar OS提供以下对象进行多任务执行的管理,如Alarms、Applications、Tasks、ISRs、Counters、Events、Resources、Schedule tables、Spinlocks、IOC等。
Stellar E1系列NeuSAR OS示例
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !