0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CHIPWAYS发布基于EB tresos StudioXL660x MCU MCAL版本

上海琪埔维半导体有限公司 来源:上海琪埔维半导体有限公 2023-08-29 09:39 次阅读

日前,CHIPWAYS发布XL660x MCU MCAL 软件版本,该版本适配于CHIPWAYS自主研发的同时满足AEC-Q100和ISO26262 ASIL-B功能安全标准的车规级32位MCU芯片产品XL660x系列

AUTOSAR定义及目的

AUTOSAR(Automotive Open System Architecture)是一种开放和标准化的汽车软件架构,由汽车制造商、供应商和电子半导体和软件行业的其他公司联合开发。

AUTOSAR旨在为汽车电子控制单元(ECU)提供标准化的软件平台和应用程序接口(API)。AUTOSAR架构的目的是降低汽车电子系统开发的复杂性,并提高软件开发的可重用性和可移植性。

a4b9cbb6-459e-11ee-a2ef-92fbcf53809c.png

AUTOSAR目的

AUTOSAR Classic Platform

AUTOSAR Classic Platform运行在微控制器上的体系结构从上到下抽象为三个软件层:

1. 应用程序(AL):应用层包含若干软件组件(Software Component),SWC封装了需要实现的具体功能,独立于微控制器的类型;

2. 运行时环境(RTE):为应用软件提供通信服务;

3. 基本软件(BSW) 又分为:

•服务层(Services Layer):在BSW层最上层,提供OS、车辆网络通信和管理服务、内存管理(NVRAM管理)、诊断服务(包括UDS通信,错误存储器和故障处理)、ECU状态管理/模式管理、逻辑和程序流监控(Wdg管理)等多种服务

• ECU抽象层(ECU Abstraction Layer):提供访问外围设备的API,使更上层的软件独立于ECU硬件

•微控制器抽象层(Microcontroller AbstractionLayer):提供可以直接访问微控制器和外围设备的底层驱动

•复杂驱动(Complex Drivers):提供集成特殊功能的可能性,例如设备的驱动等

a4c74aca-459e-11ee-a2ef-92fbcf53809c.png

AUTOSAR Classic Platform

CHIPWAYS XL660x MCU MCAL

CHIPWAYS发布XL660x MCU MCAL 软件版本符合AUTOSAR国际标准并可实际商用化:

•XL660x MCU MCAL开发基于国际主流AUTOSAR厂商EB tresos Studio 29.2(经典AUTOSAR软件开发环境)

•XL660x MCU MCAL亦包含常用的I2CUART等CDD (可通过EB tresos配置)

•XL660x MCU MCAL已完成AUTOSAR 4.3.1版本MCAL适配,以及BSW适配

a4d9b6b0-459e-11ee-a2ef-92fbcf53809c.png

AUTOSAR软件示意图

CHIPWAYS XL6601MCU MCAL模块清单

CHIPWAYS XL6601 MCU MCAL遵循AUTOSAR 4.3.1版本,可提供如下模块:

a4f9f9c0-459e-11ee-a2ef-92fbcf53809c.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7551

    浏览量

    151403
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17143

    浏览量

    351143
  • 汽车电子
    +关注

    关注

    3026

    文章

    7952

    浏览量

    167011
  • 存储器
    +关注

    关注

    38

    文章

    7490

    浏览量

    163818
  • AUTOSAR
    +关注

    关注

    10

    文章

    362

    浏览量

    21577
收藏 人收藏

    评论

    相关推荐

    骏龙科技与CHIPWAYS建立合作伙伴关系

    ) 公司,其产品主要面向新能源和智能网联新一代传感器和控制芯片领域。现拥有车规级霍尔传感器、车规级微控制器 MCU、新能源汽车多节电池组监控器 BMS AFE、数字隔离通讯接口芯片、智能网联汽车 V2X
    的头像 发表于 11-28 14:26 294次阅读

    Elektrobit发布支持Synopsys Silver的EB tresos评估软件包

    随着软件定义汽车(SDV)趋势的推动,越来越多复杂的软件栈正被集成到创新的汽车电子/电气架构中。由于硬件特定的微控制器抽象层(MCAL)的虚拟化涉及高复杂度的建模工作,而基础软件(BSW)开发又无法
    的头像 发表于 11-20 11:54 210次阅读

    极海半导体推出AUTOSAR MCAL软件包和配置工具

    针对G32A14XX系列汽车通用MCU,极海正式推出具备独立知识产权、完全自主开发的 AUTOSAR MCAL软件包和配置工具,这标志着极海已具备完善的、高水准的、独立自主的AUTOSAR软件开发
    的头像 发表于 11-17 16:42 458次阅读
    极海半导体推出AUTOSAR <b class='flag-5'>MCAL</b>软件包和配置工具

    请问EB tresos如何配置TC39XX的Flexray?

    EB tresos如何配置TC39XX 的 Flexray,在网络上找不到相关的配置方法。可以提供一下 EB 的配置工程吗?
    发表于 08-14 08:14

    TC387 MCAL如何配置互补PWM?

    请问有用MCAL配过三路互补PWM的输出吗?研究了好几天了,没找到MCAL配置互补PWM的地方
    发表于 07-03 07:20

    intel 660P SSD PCIE 3.0X4 512GB测评

    intel 660P SSD PCIE 3.0X4 512GB测评
    的头像 发表于 06-16 14:32 722次阅读
    intel <b class='flag-5'>660</b>P SSD PCIE 3.0<b class='flag-5'>X</b>4 512GB测评

    如何为TC275-SB制作MCAL

    嗨我通过 TC275 ShiledBudy 学习 AUTOSAR。 我意识到制作 AUTOSAR 时需要 MCAL。 但我不知道如何为 TC275-SB 制作 MCAL。 能给我一些指导吗? 谢谢。
    发表于 05-29 07:47

    为什么使用MCALTresos中无法生成模块?

    MCAL-2.25 插件时,某些模块(如端口、MCU、SPI、CAN、FEE、GPT)由于签名失败错误而无法生成,对于某些模块,如 DIO、SMU、ICU,只能生成。 请尽早提供反馈意见,以修复 MCAL-2.25 插件模块
    发表于 05-20 08:16

    请问ADS能否编译AURIX MCAL项目?

    ADS 能否编译 AURIX MCAL 项目
    发表于 05-20 06:29

    芯驰科技MCU芯片MCAL软件获TÜV莱茵 ASIL D功能安全产品认证

    4月26日,德国莱茵TÜV集团(以下简称“TÜV莱茵”)向芯驰科技MCU芯片MCAL软件颁发ISO 26262 ASIL D功能安全产品认证。
    的头像 发表于 04-28 09:42 858次阅读
    芯驰科技<b class='flag-5'>MCU</b>芯片<b class='flag-5'>MCAL</b>软件获TÜV莱茵 ASIL D功能安全产品认证

    需要在EB配置MCALMCU中的GTM下的TOM产生1ms的定时,TOM_0和TOM_1中的通道可以任意选吗?

    需要在EB配置MCALMCU中的GTM下的TOM产生1ms的定时,TOM_0和TOM_1中的通道可以任意选吗,以及GTM_FIXED_CLOCK_0~GTM_FIXED_CLOCK_4怎么选?
    发表于 02-06 08:28

    TC275 MCAL如何用EB配置双路互补PWM?

    TC275,MCAL如何用EB配置双路互补PWM,研究了好几天,一直不知道怎么配置互补pwm.同时还有死区有没有可以解答一下的
    发表于 02-02 08:09

    如何在TC3xx MCAL Demo GUI创建的EB Tresos项目中更改MCU模型?

    我们的产品中使用的 MCU 是 SAK-TC397XX-256F300S,因此我们选择 TC39B 作为设备。设备显示 TC399,但我们需要 TC397。 我们找不到在哪里修改 MCU 设备
    发表于 01-26 06:39

    一网打尽AUTOSAR MCAL模块

    MCAL:微控制器抽象层;位于BSW层中的最下层;
    的头像 发表于 01-25 16:30 2055次阅读
    一网打尽AUTOSAR <b class='flag-5'>MCAL</b>模块

    如何解决EB tresos中使用代码18003的错误?

    如何解决 EB tresos 中使用代码 18003 的错误?
    发表于 01-18 06:27