【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博客“汽车电子助手”,做您的好助手。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/211561.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【海思SS528 | VO】MPP媒体处理软件V5.0 | 视频输出模块——学习笔记

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

Docker本地部署Firefox火狐浏览器并远程访问

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,…

zookeeper集群 +kafka集群

1.zookeeper kafka3.0之前依赖于zookeeper zookeeper是一个开源,分布式的架构,提供协调服务(Apache项目) 基于观察者模式涉及的分布式服务管理架构 存储和管理数据,分布式节点上的服务接受观察者的注册&#xff0c…

ATFX汇市:加央行即将公布12月利率决议结果,大概率维持5%不变

ATFX汇市:2023年美联储的8次利率决议计划,已经公布7次结果,其中有四次加息,三次暂停加息,并且近两次的决议结果都是不加息。美联储的货币政策对其他国家中央银行的决策具有指导作用,尤其是经济数据与美国共…

Android的前台服务

概述 前台服务是用户主动意识到的一种服务,因此在内存不足时,系统也不会考虑将其终止。前台服务必须为状态栏提供通知,将其放在运行中的标题下方。这意味着除非将服务停止或从前台移除,否则不能清除该通知。 在 Android 8.0&…

CPP-SCNUOJ-Problem P24. [算法课贪心] 跳跃游戏

Problem P24. [算法课贪心] 跳跃游戏 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度 判断你是否能够到达最后一个下标。 输入 输入一行数组nums 输出 输出true/fasle 样例 标准输入 2 3 1 …

【网络奇缘】- 计算机网络|分层结构|深入学习ISO模型

🌈个人主页: Aileen_0v0🔥系列专栏: 一见倾心,再见倾城 --- 计算机网络~💫个人格言:"没有罗马,那就自己创造罗马~" 回顾链接:http://t.csdnimg.cn/nRRzR 这篇文章是关于深入学习OSI模型七层结构, “书山…

如何解决syntaxerror: more than 255 arguments 报错

如何解决syntaxerror: more than 255 arguments 报错 问题背景解释解决方案 问题背景 今天拼接特征的时候,突然代码报错syntaxerror: more than 255 arguments ,看了一下感觉这个报错非常有意思,估计平时也是没机会碰到,和大家分…

Java LeetCode篇-深入了解二叉树经典解法(三种方式实现:获取二叉树的最大深度)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 对称二叉树 1.1 判断对称二叉树实现思路 1.2 代码实现:判断对称二叉树 2.0 二叉树的最大深度 2.1 使用递归实现获取二叉树的最大深度思路 2.2 代码实…

Hello World

世界上最著名的程序 from fastapi import FastAPIapp FastAPI()app.get("/") async def root():return {"message": "Hello World"}app.get("/hello/{name}") async def say_hello(name: str):return {"message": f"…

漏洞扫描服务是什么

漏洞扫描服务是维护网络安全的重要一环。通过定期或实时的漏洞扫描,组织可以及时发现并修复可能存在的安全威胁,增强自身网络的安全性。在选择漏洞扫描服务时,需要明确自身的需求和目标,并选择合适的工具和服务提供商。只有这样&a…

flutter使用动态路由传参的最小案例

flutter中使用动态路由传递参数的封装案例,子组件页面只需要接收arguments参数即可,参数是一个map,里面包含有所需要的参数,类似于json。在MaterialApp中配置onGenerateRoute,然后动态判断传递参数: route…

【数据结构】——堆排序

前言:我们已经学习了堆以及实现了堆,那么我们就来给堆进行排序。我们怎么来进行排序呢?这一次我们就来解决这个问题。 如果我们堆排序要求排序,我们是建立大堆还是小堆呢,如果我们建的小堆的话,那我们在排序…

玩转大数据9:机器学习在大数据分析中的应用

1. 引言 在大数据时代,机器学习在大数据分析中扮演着至关重要的角色。本文介绍机器学习在大数据分析中的重要性和应用场景,并探讨Java中可用的机器学习库和框架。 2. 机器学习的基本概念和算法 机器学习是当今人工智能领域的一个关键分支,…

Flink(九)【时间语义与水位线】

前言 2023-12-02-20:05,终于写完啦,最近状态不错。刚写完又收到了她的消息哈哈哈哈,开心。 再去全力打拼一次,奋战一场,就算最后打了败仗也无所谓,至少你留下了足迹。 《解忧杂货店》 1、时间语义 …

webpack学习-1.起步

webpack学习-1.起步 1.基础设置2.配置文件的引入3.总结 1.基础设置 首先 webpack是干嘛的呢,用官网的一张图 Webpack 是一个现代的静态模块打包工具。它主要用于将前端应用程序中的各种资源(例如 JavaScript、CSS、图片等)打包成一个或多个…

Linux 进程地址空间

文章目录 进程地址空间进程地址空间结构页表虚拟内存写时拷贝 进程地址空间 进程地址空间难以定义,因为它更像是一个中间件。 程序从磁盘中加载到内存,程序的执行需要硬件资源,所以每个程序启动时会创建至少一条进程,进程作为组…

销售人员如何拓展客户?

销售这个职业每年都会有很多新人来,也有很多老人转行。大多数人转行的原因无非就是找不到客户,没有完成业绩导致工资不理想,性格不合适无法开口交流不会社交等等。 既然有很多人因为找不到客户而放弃,那么对于一个销售来说&#…

k8s官方镜像代理加速

背景 大家可能在云原生领域需要部署周边的一些生态组件时,在国内遇到无法正常拉取镜像,显得就有点苦恼,不过没关系,常见的${{ registry_name }} 例如 “gcr.io”,“registry.k8s.io” Failed to pull image “registry…

[ffmpeg] aac 音频编码

aac 介绍 aac 简单说就是音频的一种压缩编码器,相同音质下压缩比 mp3好,目前比较常用。 aac 编码支持的格式 aac 支持的 sample_fmts: 8 aac 支持的 samplerates: 96000 88200 64000 48000 44100 32000 24000 22050 16000 12000 11025 8000 7350 通…