知从木牛基础软件紫光同芯THA6206
详细介绍

木牛功能安全平台提供符合ASPICE Level 3流程和功能安全ASIL-D要求的开发服务,并遵循ISO 26262标准实现。木牛平台通过集成多个功能安全相关模块,为客户提供全面的功能安全解决方案:

Ø  看门狗管理:通过WdgIf(看门狗接口)和WdgM(看门狗管理器)实现对系统关键任务的监控,支持内部和外部看门狗,确保系统运行状态的实时监控

Ø  端到端保护:实现E2E通信保护机制,通过CRC校验、计数器、时间戳等方式,确保数据在传输过程中的完整性和正确性

Ø  存储保护:通过EA、FEE和NVM等存储管理模块,实现关键数据的CRC校验和数据冗余备份,保证数据存储的可靠性

Ø  OS SC4:实现AUTOSAR OS可扩展等级4(SC4)特性,提供内存保护机制、时间保护和服务保护,满足安全关键应用需求


功能概述

知从.木牛( ZC.MuNiu )为汽车电子控制器产品开发,提供完整的基础软件平台解决方案。该产品参考AUTOSAR、OSEK等国际规范,有基于AUTOSAR ARTOP架构的上位机配置工具,支持上汽、一汽、吉利、广汽、长安、长城等整车厂通讯、诊断、网络管理、启动刷新规范。

紫光同芯THA6206系列微控制器基于Arm Cortex-R52+内核,是中国首款获ASIL D产品认证的Arm Cortex-R52+内核车规MCU:主频达400MHz,采用Armv8架构指令集,集成最新版本GTM 4.1,支持高精度PWM输出,达到EVITA-Full最高等级,内置硬件RDC模块,同时支持软解码和硬解码两种旋变信号处理方式,可为汽车电子电气架构提供良好的软硬件基础,满足行业客户在动力域、底盘域、车身域及智驾域等应用场景的需求。

上海知从科技作为紫光同芯的全球重要合作伙伴,为THA6206系列微控制器提供了基础软件平台,主要包括:多核操作系统、通讯协议栈(CAN\LIN)、诊断协议栈(UDS\J1939)、网络管理(OSEK\AUTOSAR)、标定协议栈(XCP\CCP)、存储协议栈、复杂驱动模块等,配套知从的Bootloader刷新程序和上位机工具,可以根据不同的客户项目要求进行配置和再开发。知从科技提供基础软件产品的同时,也提供控制器基础软件功能实现的开发服务。


image.png

应用领域

木牛基础软件平台可应用于紫光同芯THA6206系列芯片的汽车电子控制器产品开发。例如:

Ø  电机控制器

Ø  整车控制器

Ø  电池管理系统

Ø  变速箱控制器

Ø  燃料电池控制器

Ø  发动机控制器

Ø  转向系统控制器

Ø  域控制器

Ø  ADAS控制器


配置环境

配置环境


Hardware (Chip)

THA6206

Compilers   Supported

Arm C Compiler for Embedded 6

Debugger

Vllink Basic2

Configuration Tools

Muniu_v5.1.0

Configuration   Environment

Win10 64bit


Arm C Compiler   for Embedded 6 编译器选项

编译选项

-mcpu=Cortex-R52

--target=arm-arm-none-eabi

-marm

-mfloat-abi=soft

-mfpu=none 

-std=c99   

-O0   

-mlittle-endian   

-g

-Wall

链接选项

 --symbols

--load_addr_map_info

--info veneers 

--scatter=$(LINKER_PATH)\$(LINKER_FILE)  

--entry=Start

-o $(TARGET)

--info=totals

--info=unused

--diag_suppress=L6314

--no_startup

--map   

--list="$(MAPFILE)"

--i32combined

--output=$(HEXFILE) $(TARGET) $@

--bin -o $(BINARY) $@


开发背景

AUTOSAR组织成立于2003年,主要由欧洲汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立。致力于为汽车工业开发一个开放的、标准化的软件架构,希望大家“在标准上合作,在应用上竞争”,提高控制器产品开发质量和速度。2006年底发布了2.1版规范,2008年发布3.1版本开始产品化,并逐步增加了功能安全、以太网等内容。目前广泛使用4.2.1、4.2.2以及4.3.1版本。

汽车在电动化、网联化、智能化的大趋势下,电子电器部件日益增多,电气结构越加复杂,整车开发周期不断缩短。因此一款平台化、智能化的基础软件产品将在这一过程中便显得尤为重要。

知从科技能够提供基础软件产品,同时也提供符合ASPICE Level 3流程和功能安全ASIL-D要求的控制器基础软件功能实现的开发服务,SBC芯片、BCCIC芯片各种复杂驱动软件的定制开发。集成知从科技的功能安全产品SafetyFrame,可以满足功能安全要求。

知从科技掌握AUTOSAR平台软件的开发和应用核心技术,提供本地现场支持,质量好,速度快,成本低。

产品特点

Ø  符合AUTOSAR R20-11版本 

Ø  ARTOP架构上位机配置工具,最高适配AUTOSAR R20-11版本

Ø  多核操作系统

Ø  通讯协议栈(CAN\LIN)

Ø  诊断协议栈 (UDS\J1939)

Ø  网络管理 (OSEK\AUTOSAR)

Ø  标定协议栈(XCP\CCP)

Ø  存储协议栈

Ø  加密模块(CRYPTO)

Ø  复杂驱动定制开发

Ø  工程服务




软件架构

image.png

模块

子模块

描述

外部底层驱动(EXT)

CanTrcv DRV

CAN收发器驱动

实现外部硬件组件的AUTOSAR基础软件模块

LinTrcv

Lin收发器驱动

OS

操作系统

BSWM

基础软件模式管理

系统服务(SYS)  

COMM

通信管理

实现系统服务的AUTOSAR基础软件模块

DET

开发错误追踪

ECUM

ECU管理

WDGIF

看门狗接口

WDGM

看门狗管理器

Dlt

诊断日志和跟踪

StbM

同步时基管理器

诊断服务(DIAG)

Dcm

诊断通信管理器

实现诊断管理的AUTOSAR基础软件协议栈

Dem

诊断事件管理器

FiM

功能抑制管理器

J1939Dcm

J1939诊断通信管理器

存储服务(MEM)

EA

EEPROM抽象层

实现非易失性存储管理的基础软件协议栈

FEE

Flash的EEPROM模拟器

MEMIF

存储器抽象层接口

NVM

NVRAM管理器

通信服务(COM)

COM

通信

实现通信管理的基础软件协议栈

AUTOSAR NM

网络管理接口

OSEK   NM

OSEK网络管理

PduR

PDU路由

ComXf

COM通信序列化

IpduM

I-PDU多路复用

LdCom

大数据信号通信

Nm

网络管理

SecOC

安全车载通信

CAN通信

CANIF

CAN接口

实现CAN通信的AUTOSAR基础软件模块

CANNM

CAN网络管理

CANSM

CAN状态管理器

CANTP

CAN传输协议

J1939Nm

J1939网络管理

J1939Rm

J1939请求消息管理

J1939Tp

J1939传输协议

复杂驱动(CDD)

SBC DRV

电源芯片驱动

实现复杂驱动功能的AUTOSAR基础软件模块

BCCIC DRV

电池管理系统采样芯片驱动

Safety Frame

功能安全框架


配置工具

image.png

image.png

为了满足客户的不同项目需求,提高基础软件平台的扩展性,木牛基础软件平台实现了各个模块可配置性,并且实现了配置工具。客户可根据不同需求,在配置工具上完成各个模块的配置工作,可生成配置代码文件,将生成的配置文件集成到工程中即可。

image.png

木牛基础软件平台的配置工具是基于Eclipse平台,并基于ARTOP架构,实现AUTOSAR模型和ARXML的解析。除了AUTOSAR标准定义的模块之外,还支持OEM和Tie1厂商二次开发自己的模块。配置完成后,可生成各个模块的配置代码。

过程文档

开发流程

文档描述

需求收集

客户需求文档

软件需求分析

需求分析文档

软件需求追踪表

问题沟通表

软件架构设计

软件架构说明书

软件架构的追踪表

软件失效模式分析

软件相关失效分析报告

软件详细设计和单元设计

软件详细设计说明书

配置工具设计文档

软件详细设计追踪表

软件详细设计评审表 

软件单元测试

QAC分析报告

Tessy测试报告

软件单元验证策略

软件集成和集成测试

集成策略

集成手册

集成测试策略

集成测试报告

资源分析报告

软件系统测试

系统测试报告

系统测试报告评审

发布

发布文档


相关证书

image.png

相关下载
产品手册

点击下载产品手册