Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUTOSAR S32K144 Project

S32K144EVB-Q100 development board
S32K144EVB-Q100,当前 AUTOSAR 4.2 MCAL + BSW + IAR 集成项目的目标硬件平台。

AUTOSAR Classic Platform 学习与集成项目,目标平台为 NXP S32K144EVB-Q100。

项目主线为 AUTOSAR 4.2 MCAL + BSW + IAR 工程集成,覆盖 EB tresos MCAL 配置、DaVinci Configurator/Developer BSW/RTE 生成、IAR 工程集成、启动文件、链接脚本、MemMap 和调试问题处理。

项目范围

方向 状态
AUTOSAR 4.2 MCAL + BSW + IAR 集成 当前仓库主线
CAN/UDS 已完成相关学习和基础验证;当前仓库不作为 CAN/UDS 完整闭环工程交付
功能安全 / ASPICE / MISRA C 知识扩展与资料整理

快速入口

入口 内容
AUTOSAR4.2 MCAL + BSW + IAR 从0搭建项目 实际工程、搭建流程、配置记录、集成问题和阶段性复盘
工具与环境 Windows 工具链、软件安装、硬件工具、OpenSDA/J-Link 相关说明
学习笔记 AUTOSAR 架构理解、工具生成逻辑、岗位分工和参考资料整理
项目展示 部分硬件平台、调试连接、学习书籍、文档和视频教程展示

硬件平台

属性
评估板 NXP S32K144EVB-Q100
MCU S32K144, ARM Cortex-M4F, 112 MHz
Flash / RAM 512 KB / 64 KB
安全等级 ASIL B capable
关键外设 FlexCAN, FTM, ADC, WDOG, GPIO

工具链

工具 版本 用途
AUTOSAR Classic Platform 4.2.2 推荐主线版本
EB tresos Studio 23.0.0 MCAL 配置与代码生成
S32K14X MCAL S32K1XX_sMCAL_4.2_RTM_1.0.6 Port/Dio/Mcu/Can 等底层驱动
Vector DaVinci Developer/Configurator 与 SIP 4.2.x 绑定 SWC 建模、BSW/RTE 配置与生成
普华 EasyXMen/小满 4.2.x 适配版本 低成本 BSW 学习路线
S32 Design Studio for ARM 2.2 免费编译、调试
IAR EWARM 8.40.2 商业编译器备选
PEMicro OpenSDA 板载 SWD 调试

项目结构

AUTOSAR4.2_MCAL_BSW_IAR_从0搭建项目/  S32K144 AUTOSAR4.2 从0搭建记录和实际 IAR 工程
Tools_and_Environment/                 工具链、硬件环境、部署清单
docs/                                  S32K144、S32DS、Cookbook 等参考资料和学习笔记
media/                                 部分硬件平台、调试连接和学习资料展示

AUTOSAR4.2_MCAL_BSW_IAR_从0搭建项目 是当前最完整的实战搭建记录,实际工程位于该目录下的 Rannk_Project_demo

展示资料

media 中只展示部分硬件平台、调试连接和学习资料,包括书籍、文档、视频教程等,用于补充项目真实性和学习过程,不代表完整清单,也不放置商业工具授权截图、软件包下载链接或包含敏感信息的界面截图。

Windows 工具链安装

针对 S32K144EVB-Q100 的 Windows AUTOSAR 工具链安装与版本兼容关系,优先查看:

构建与烧录

  1. 使用 EB tresos Studio 打开对应项目的 tresos 工程,完成模块配置并生成代码
  2. 使用 Vector DaVinci Configurator/Developer 完成 BSW、RTE、SWC ARXML 集成与代码生成
  3. 使用 IAR Embedded Workbench 打开集成工程,编译生成 .elf/.hex
  4. 通过板载 PEMicro OpenSDA、J-Link 或项目指定调试器烧录调试

S32 Design Studio 可作为 NXP 示例工程、MCAL bring-up 和板级验证的备选工具。

当前 Rannk_Project_demo 是真实集成快照,不是通用模板。后续推进重点为 Mcu + Port + Dio 最小运行闭环,以及 OS/RTE、Wdg、NvM、CAN/UDS 与 AUTOSAR 工程之间的衔接关系整理。

引用标准

  • AUTOSAR Classic Platform 4.2.x
  • ISO 14229 (UDS)
  • ISO 11898 (CAN)
  • ISO 26262 (Functional Safety)
  • ASPICE v3.1
  • MISRA C:2012

About

AUTOSAR Study Notes: Project, Documentation, and Resource Summary

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages