【S32K3环境搭建】-0.3-S32DS安装实时驱动RTD(Real-Time Driver)
目录
1 什么是“实时驱动RTD(Real-Time Driver)”
2 安装“实时驱动RTD(Real-Time Driver)”
2.1 方法一:通过S32DS Extensions and Updates安装“实时驱动RTD(Real-Time Driver)”
2.2 方法二:通过Install New Software…安装“实时驱动RTD(Real-Time Driver)”
3 “实时驱动RTD(Real-Time Driver)”安装后的效果
结尾
1 什么是“实时驱动RTD(Real-Time Driver)”
实时驱动程序(RTD)是一套全新的创新型驱动程序集,可支持AUTOSAR® 、非AUTOSAR应用上的实时软件,主要用于Arm®Cortex ®- M内核,使所有软件层均符合ISO 26262要求,这套驱动程序集提供完整的IP和功能:
- AUTOSAR应用可创建一个丰富的生态体系,其中考虑到复杂设备驱动程序(CDD)和各种标准驱动程序
- 非AUTOSAR应用适合代码高度优化的低级驱动程序
RTD可能会在平台级的中间件(EEP的FATFS、MCAL衍生的FLS的FEE)和堆栈(LIN、NFC、TCIP)上进行集成。AUTOSAR功能(多核、用户模式)也扩展到非AUTOSAR环境,以前仅适用于AUTOSAR环境。

图1-1
实时驱动(RTD)框图

图1-2
基本信息
- 在一个软件产品中将SDK和MCAL环境相组合,添加新功能并更新现有功能
- 专注于实时软件
- 符合Automotive-SPICE、ISO 26262、ISO 9001和IATF 16949要求
- 购买S32产品时会附带RTD软件,不需要额外的许可费用
- 包括对EB tresos Studio(AUTOSAR)和S32CT(非AUTOSAR)配置器的支持
- 包括对裸机、Autosar OS和FreeRTOS应用的支持
- 支持GCC、IAR、DIAB和Greenhills GHS编译器
注意:以上摘自NXP官网实时驱动(RTD) | NXP 半导体
2 安装“实时驱动RTD(Real-Time Driver)”
2.1 方法一:通过S32DS Extensions and Updates安装“实时驱动RTD(Real-Time Driver)”
菜单栏依次选择Help –> S32DS Extensions and Updates;

图2-1
在弹出的S32DS Extensions and Updates对话框中找到合适的,需要的S32K3 RTD,进行安装。

图2-2
单击Next,并接受许可条款。

图2-3
安装实时驱动RTD(Real-Time Driver),可通过右下角查看安装进度;

图2-4
实时驱动RTD(Real-Time Driver)安装完成后,提示重启S32DS。
2.2 方法二:通过Install New Software…安装“实时驱动RTD(Real-Time Driver)”
打开链接S32K汽车通用MCU | NXP 半导体,页面往下翻,找到软件中的S32K3 Standard Software,单击下载。

图2-5
接着单击Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M;

图2-6
在刷新的页面中选择一个合适的RTD进行下载。

图2-7

图2-8
RTD包下载完成后,菜单栏依次选择Help –> Install New Software…;

图2-9
在弹出的对话框中,选择Add;
图2-10
单击Archive…,找到实时驱动RTD(Real-Time Driver)的存放路径,选中SW32K3_RTD_4.4_3.0.0_P01_HF02_DS_updatesite_D2305.zip并打开。

图2-11

图2-12
接着单击Add;

图2-13
单击Next,加载实时驱动RTD(Real-Time Driver)。

图2-14
安装实时驱动RTD(Real-Time Driver),可通过右下角查看安装进度;

图2-15
实时驱动RTD(Real-Time Driver)安装完成后,提示重启S32DS。
3 “实时驱动RTD(Real-Time Driver)”安装后的效果
在S32DS Extensions and Updates中,你会看到安装好的RTD。

图3-1
在SDK Management中你会看到安装好的SDK。

图3-2
有了这些,您可以通过S32DS Project from Example配置MCAL,FreeRTOS...了。

图3-3

图3-4
结尾
获取更多“汽车电子资讯”和“工具链使用”,
请关注CSDN博客“汽车电子助手”,做您的好助手。
相关文章:
【S32K3环境搭建】-0.3-S32DS安装实时驱动RTD(Real-Time Driver)
目录 1 什么是“实时驱动RTD(Real-Time Driver)” 2 安装“实时驱动RTD(Real-Time Driver)” 2.1 方法一:通过S32DS Extensions and Updates安装“实时驱动RTD(Real-Time Driver)” 2.2 方法二:通过Install New Software…安装“实时驱动RTD(Real-Ti…...
软件设计之适配器模式
类模式 我们知道插座的电压为交流电220V,而日常电器使用的是直流电且电压会较小,比如手机充电会通过插头适配器达到额定的输入电流。下面我们实现这个案例:将220V电压转化为5V的电压。 package Adapter.Class;public class Adapter extends …...
虚拟化逻辑架构:OVS 交换机与端口管理
目录 一、实验 1.OVS 交换机管理 2.OVS端口管理 二、问题 1.KVM下的br0和virbr0有何区别 2.OVS 虚拟交换机 与接口如何实现关联的创建和删除 3.两个ovs之间如何进行流量交互 4.虚拟网络如何和物理网络互联 一、实验 1.OVS 交换机管理 (1)查看网…...
【springboot】idea项目启动端口被占用
问题 idea本地启动springboot项目端口老是被占用 解决 关闭被占用的端口进程 步骤: 1. winR打开程序框 2. 查出被占用端口的进程id netstat -ano | finderstr 端口号 例如 netstat -ano | finderstr 81013.杀死进程 taskkill /pid 进程id -t -f 例如 taskkill /pid 2…...
linux环境下编译安装OpenCV For Java(CentOS 7)
最近在业余时间学习了一些有关图像处理的代码,但是只能本地处理,满足不了将来开放远程服务的需求。 因此,查找并参考了一些资料,成功在centos7环境安装上了opencv 460。 下面上具体安装步骤,希望能帮到有需要的同学。 …...
健康学习到 150 岁:人体系统调优不完全指南 | 开源日报 No.93
jesseduffield/lazygit Stars: 40.0k License: MIT lazygit,一个用 Go 语言编写的简单终端UI工具,可以执行 Git 命令。 该项目旨在让使用者更加方便地使用 Git,并提供了以下功能: 可视化操作:用户可以通过图形界面进…...
C++ Easyx 三子棋
目录 思路 框架编辑 读取操作 数据操作 绘制画面 游戏的数据结构 用二维数组来模拟棋盘格 赢的情况 平局情况 Code 代码细节部分 (1)初始化棋盘格 (2) 初始化棋子类型编辑 事件处理部分 落子 框架内代码的完善 数据处…...
[NAND Flash 2.1] NAND Flash 闪存改变了现代生活
依公知及经验整理,原创保护,禁止转载。 专栏 《深入理解NAND Flash》 <<<< 返回总目录 <<<< 1989年NAND闪存面世了,它曾经且正在改变了我们的日常生活。 NAND 闪存发明之所以伟大,是因为,…...
2015年五一杯数学建模B题空气污染问题研究解题全过程文档及程序
2015年五一杯数学建模 B题 空气污染问题研究 原题再现 近十年来,我国 GDP 持续快速增长,但经济增长模式相对传统落后,对生态平衡和自然环境造成一定的破坏,空气污染的弊病日益突出,特别是日益加重的雾霾天气已经干扰…...
java面试题,上楼梯有多少种方式
java面试题,上楼梯有多少种方式 题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。 很自然的想法是使用递归: public class Test04 { public static int countWays(int n) {…...
8.HTTP工作原理
HTTP是什么 HTTP工作原理 HTTP协议的请求类型和响应状态码 总结 1.HTTP是什么 HTTP超文本传输协议就是在一个网络中上传下载文件的一套规则 2.HTTP工作原理 HTTP超文本传输协议的本质是TCP通信,链接—>请求—>响应—>断开 3.HTTP协议的请求类型和响应状…...
环境部署的学习笔记(Docker)
1 前言 在现场测试时,常常需要在现场机器上搭建开发环境,此时使用容器会是一个比较方便的途径; 2 常见的容器技术 2.1 Docker⭐️31k:目前使用最为广泛的容器技术 2.2 Nix⭐️13.8k:镜像文件占用会比Docker少 Chat…...
Navicat在分辨率不同的屏幕窗口显示大小不一致问题解决
1.主屏幕为2560*1600分辨率,能够显示较多数据连接 2.在第二屏幕分辨率低,字体变大,显示内容变少 解决办法: 1.右击navicat图标-属性 2.选择【兼容性】-在兼容性页面中选择**“更改高DPI设置”** 3…勾选“高DPI缩放替代”&a…...
通过代码搞明白JAVA中值传递和引用传递
public static void main(String[] args) {Map a new HashMap();a.put("a", 1);System.out.println(a "我在main中的值");aaa(a);System.out.println(a "我在main中的值");bbb(a);System.out.println(a "我在main中的值");int b …...
ambari 开启hdfs回收站机制
hdfs回收站类似于我们常用的windows中的回收站,被删除的文件会被暂时存储于此,和回收站相关的参数有两个: fs.trash.interval:默认值为0 代表禁用回收站,其他值为回收站保存文件时间,单位为分钟 fs.trash…...
服务器数据恢复—服务器重装系统导致逻辑卷发生改变的数据恢复案例
服务器数据恢复环境: 某品牌linux操作系统服务器,服务器中有4块SAS接口硬盘组建一组raid5阵列。服务器中存放的数据有数据库、办公文档、代码文件等。 服务器故障&检测: 服务器在运行过程中突然瘫痪,管理员对服务器进行了重装…...
软件工程之架构设计
从公众号转载,关注微信公众号掌握更多技术动态 --------------------------------------------------------------- 一、架构设计的目的 1.什么是复杂的软件项目 复杂的软件项目通常有两个特点: 需求不确定 技术复杂 技术的复杂性主要体现在四个方面…...
oracle java.sql.SQLException: Invalid column type: 1111
1.遇到的问题 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{propertyuuid, modeIN, javaTypeclass java.lang.String, jdbcTypenull, numericScalenull, r…...
Mac 浏览器下载的文件名总是「乱码」
如果可以实现记得点赞分享,谢谢老铁~ 本文所说的方法是在出现文件名乱码情况下,如何恢复文件名的正确中文名称,并非一劳永逸地避免乱码的出现。这是由于下载文件名称乱码的出现,往往是系统、浏览器、网站三方面因素共…...
Redis Reactor事件驱动模型源码
前置学习:Redis server启动源码-CSDN博客 1、Redis服务器启动的时候就会就一直在轮询。 // 运行事件处理器,一直到服务器关闭为止 aeSetBeforeSleepProc(server.el,beforeSleep); aeMain(server.el);// 服务器关闭,停止事件循环 aeDeleteEven…...
联盟营销管理系统有哪些?如何选择?
在SaaS工具出海营销的广阔天地里,联盟营销(Affiliate Marketing)以其独特的优势成为众多企业竞相探索的流量获取新途径。本文将简要介绍几款主流的联盟营销工具,探讨其独特之处及适用场景。PartnerShare联盟系统PartnerShare联盟系统是中国出…...
8岁小学生idea直接变应用,秒哒3.0刚刚把AI应用门槛打没了
允中 发自 凹非寺量子位 | 公众号 QbitAI“做应用”这件事,现在真的老少咸宜了:一个二年级小朋友,做了个“拼伞小程序”和操作系统。一个4人团队,没写过代码,7天搭出了覆盖9万老人的智慧养老平台。还有人靠AI做依恋类型…...
基于自然语言处理的macOS日历智能助手:原理、实现与定制
1. 项目概述:一个让Mac日历“开口说话”的智能助手最近在折腾个人效率工具,发现一个挺有意思的开源项目,叫macos-calendar-assistant-skill。这名字听起来有点绕,但说白了,它就是一个能让你的Mac日历变得更“聪明”的插…...
nRF52840开发板移植CircuitPython实战:从编译到蓝牙应用
1. 项目概述与核心价值 如果你手头有一块基于 Nordic nRF52840 芯片的开发板,比如官方的 nRF52840-DK 或者 Particle 的 Argon/Xenon,并且厌倦了在 C 语言和复杂的 SDK 中挣扎,想用 Python 的简洁语法快速实现一个蓝牙传感器节点或者物联网设…...
热销榜单:2026年深圳App开发公司推荐,揪出大众推荐的五大高口碑产品
在2026年、深圳的App开发公司凭借其创新能力逐渐崭露头角。在这个市场中解决方案、从电商到物联网设计美学赢得了用户信任;而本凡码农科技则专注于小程序定制、满足市场对便捷应用的追求。还有、云码科技伴随着创新技术提供了更高等灵活性,而晨曦科技结合…...
UE5项目版本控制终极指南:ue5-gitignore让你的团队协作效率翻倍
UE5项目版本控制终极指南:ue5-gitignore让你的团队协作效率翻倍 【免费下载链接】ue5-gitignore A git setup example with git-lfs for Unreal Engine 5 (and 4) projects. 项目地址: https://gitcode.com/gh_mirrors/ue/ue5-gitignore 在Unreal Engine 5游…...
UAVLogViewer:无人机飞行日志分析的终极免费解决方案
UAVLogViewer:无人机飞行日志分析的终极免费解决方案 【免费下载链接】UAVLogViewer An online viewer for UAV log files 项目地址: https://gitcode.com/gh_mirrors/ua/UAVLogViewer 面对无人机飞行日志中混乱的数据格式、复杂的参数解读和难以直观展示的三…...
OpenMC多群截面计算深度解析:传输修正合并的3种解决方案与性能优化实战
OpenMC多群截面计算深度解析:传输修正合并的3种解决方案与性能优化实战 【免费下载链接】openmc OpenMC Monte Carlo Code 项目地址: https://gitcode.com/gh_mirrors/op/openmc 你是否在使用OpenMC进行多群蒙特卡洛计算时,遇到模拟结果与参考值偏…...
DeepSeek MMLU成绩暴涨11.2分的秘密武器:不是更大参数,而是这个被顶会论文雪藏2年的校准框架(附开源复现代码)
更多请点击: https://intelliparadigm.com 第一章:DeepSeek MMLU成绩暴涨11.2分的实证现象 近期,DeepSeek-R1 在大规模多任务语言理解(MMLU)基准测试中取得显著突破——其零样本准确率从 72.3% 提升至 83.5%ÿ…...
观察taotoken在周末高峰时段的api服务稳定性记录
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 观察taotoken在周末高峰时段的api服务稳定性记录 1. 背景与测试方法 在构建依赖大模型服务的应用时,服务的稳定性是开…...
