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

    文章

    8249

    浏览量

    162322
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386798
  • 汽车电子
    +关注

    关注

    3043

    文章

    8558

    浏览量

    172215
  • 存储器
    +关注

    关注

    39

    文章

    7714

    浏览量

    170831
  • AUTOSAR
    +关注

    关注

    10

    文章

    389

    浏览量

    23505
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AVR16EB32 Curiosity Nano评估套件技术解析与应用指南

    Microchip Technology AVR16EB32 Curiosity Nano评估套件(EV73J36A)是一款硬件平台,用于评估AVR ® EB系列微控制器。 该板安装有AVR16EB32微控制器(
    的头像 发表于 10-10 09:39 385次阅读
    AVR16<b class='flag-5'>EB</b>32 Curiosity Nano评估套件技术解析与应用指南

    创建并发布测试版本(一)

    版本号规范 测试版本的VersionGode必须高于发布过的全网版本的VersionGode。 测试版本的VersionCode不能低于
    发表于 09-16 15:21

    Elektrobit推出EB tresos AutoCore Light

    Elektrobit今日宣布,在打造面向软件定义汽车(SDV)的可扩展、高性价比软件方面迈出了重要一步。新推出的EB tresos AutoCore Light旨在应用于智能传感器和执行器等外
    的头像 发表于 07-08 17:27 686次阅读

    S32K144使用MCAL配置MCU时钟时,调用Mcu_GetPLlStatus()函数没有返回PLL_LOCKED信号的原因?

    当我使用 MCAL 配置 MCU 时钟时,调用 Mcu_GetPLlStatus () 函数没有返回 PLL_LOCKED 信号。我发现在这个 MCU_initClock() 函数中没
    发表于 04-11 07:26

    求助,关于S32K344 MQFP172 Tresos问题求解

    们改回来来管理它。 我们正在使用 EB Tresos 29.0 和 RTD:S32K3_RTD_3_0_0_P07_D2306_ASR_REL_4_7_REV_0000_20230629: 我将我
    发表于 04-10 07:03

    EB Tresos验证步骤失败是什么原因?

    我正在尝试集成 MCAL 包,但在生成过程中收到如下验证错误:“无法为模块”Dio_TS_T40D2M20I0R0“运行生成器
    发表于 04-10 06:36

    EB Tresos状态显示无法运行生成器是什么原因导致的?

    我正在尝试集成 MCAL 包,但在生成过程中收到如下验证错误:“无法为模块”Dio_TS_T40D2M20I0R0“运行生成器
    发表于 04-02 08:06

    求助,使用EB配置S32K310 MCAL CAN模块时遇到的疑问求解

    我在使用EB配置S32K310的MCAL的CAN模块时产生一些疑问: 1.我在手册中看到S32K310的MessageBuffer大小是64,那么HwObjectCount的最大配置数是否
    发表于 04-02 06:10

    为什么在MCAL版本SW32K3_S32M27x_RTD_R21-11_5.0.0中,SPI的StartNotification是不可选项?

    为什么在MCAL版本SW32K3_S32M27x_RTD_R21-11_5.0.0中,SPI的StartNotification是不可选项?
    发表于 03-28 06:17

    EB tresos导入S32K1 RTD中的例程,verify工程时报错怎么解决?

    EB tresos版本EB tresos Studio 29.0 RTD版本:SW32K1_S
    发表于 03-27 06:29

    如何使用Tresos for S32K344通过SPI配置DMA?

    我想知道如何使用 Tresos for S32K344 通过 SPI 配置 DMA。 软件版本:4.0.0 HF02_D2407。 我正在尝试配置,但在 logic analyzer 上看不到总线
    发表于 03-26 06:39

    S32K14X_MCAL4_0_RTM_1_0_0将示例项目加载到EB Tresos Studio V21.0.0时出现报错,为什么?

    我下载并安装了 S32K1xx 的 RTM:S32K14X_MCAL4_0_RTM_1_0_0。当我尝试将示例项目加载到我的 EB Tresos Studio V21.0.0 中时,我收到以下错误
    发表于 03-20 07:33

    Tresos中收到警告11115,指出缺少Resource模块怎么解决?

    ? 它对功能没有影响,只是很烦人。这可能是 EB Tresos 的问题吗? 我搜索了resource_ts_t40d34m30i0r0字符串,并且在任何地方都找不到它,除了在 ”.tresoslog”文件。
    发表于 03-20 07:30

    MCU在安装HSE固件期间持续重启怎么解决?

    MCU:S32K312;MCAL:4.0;FXOSC:24MHz;HSE CLK:选项 B 120M Hz;HSE 版本:s32k312_hse_fw_0.13.0_2.40.0_pb230730
    发表于 03-20 07:02

    如何如何集成MCAL到S32DS_S32K344

    集成MCAL到S32DS_S32K344
    发表于 12-30 15:35 2次下载