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 中只展示部分硬件平台、调试连接和学习资料,包括书籍、文档、视频教程等,用于补充项目真实性和学习过程,不代表完整清单,也不放置商业工具授权截图、软件包下载链接或包含敏感信息的界面截图。
针对 S32K144EVB-Q100 的 Windows AUTOSAR 工具链安装与版本兼容关系,优先查看:
- 使用 EB tresos Studio 打开对应项目的 tresos 工程,完成模块配置并生成代码
- 使用 Vector DaVinci Configurator/Developer 完成 BSW、RTE、SWC ARXML 集成与代码生成
- 使用 IAR Embedded Workbench 打开集成工程,编译生成
.elf/.hex - 通过板载 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