S32 Design Studio for ARM(S32DS)下载和安装

1. S32 Design Studio for ARM 介绍

S32 Design Studio for ARM(下面简称S32DS),是 NXP 官方在 2014 年官方推出的,专门面向 S32K、KEA、MAC57D54H等系列微控制器的集成开发环境。

S32DS是由Eclipse和一些插件集成而来的开发平台,包括Eclipse IDE、GNU编译器集合(GCC)和GNU调试器(GDB)在内的开源软件,操作界面和使用体验上和Eclipse差不多。

特性

  • 带有Arm®GCC编译器4.9的恩智浦GNU工具链
  • 面向Arm®嵌入式处理器的恩智浦GNU工具构建(6.3.1 20170824)
  • 集成S32K SDK (以补丁包方式更新)及其图形化配置工具–Processor Expert
  • 集成的恩智浦工具:
    • FreeMASTER - 数据监测和可视化工具
    • ProcessorExpert – 引脚、时钟、外设和实时操作系统配置
    • KEA和S32K MCU的数学与电机控制库
  • 内置GDB调试器接口在Eclipse中使用或从命令行来驱动,支持这些调试接口硬件:
    • SEGGER J-Link (带有SEGGER GDB服务器)
    • P&E Multilink/Cyclone/OpenSDA (带有P&E GDB服务器)
  • 支持的主机操作系统(OS):
    • Microsoft Windows® 7/8/10 (32位和64位)
    • Ubuntu 16.04 (64位)
    • Debian 8 (64位)
    • CentOS 7 (64位)

支持的器件

  • S32K1: S32K1汽车通用微控制器

  • KEA: 超高可靠性KEA汽车微控制器(MCU),基于Arm® Cortex®-M0+内核

  • MAC57D5xx: 超可靠、基于多核Arm®的MCU,适用于仪表板以及显示管理

2. S32DS 下载

我们可以到下面的 NXP 官网下载 S32DS 开发环境(需要注册一个NXP账号才能下载):

https://www.nxp.com.cn/design/software/development-software/s32-design-studio-ide/s32-design-studio-for-arm:S32DS-ARM

如下图,就是 S32DS 安装包的下载:

在这里插入图片描述

如果我们需要 S32DS 支持最新版本的 SDK 包,那么我们还需要下载NXP官方的补丁包(该IDE更新SDK是以补丁包的方式更新的)。

在这里插入图片描述

3. 安装过程

1.双击运行 S32DS 安装文件 S32DS_ARM_Win32_v2.2.exe

在这里插入图片描述

2.然后基本上都是默认设置,一路next下去即可。

在这里插入图片描述

3.License Agreement。拉到最下面同意即可。

在这里插入图片描述

4.安装路径选择。

在这里插入图片描述

5.选择在哪里创建快捷方式,默认路径即可。

在这里插入图片描述

6.最后点击安装。

在这里插入图片描述

7.安装过程中输入License

安装过程中,会弹出一个输入license的对话框。如下:

在这里插入图片描述

然后,我们可以到刚刚下载这个软件的网页,上面就有license,我们复制过来即可。

在这里插入图片描述

然后会有选择是 online 还是 offline 验证,我们要选择的是 online 验证。注意要保证联网,不然会报错说激活请求失败。

8.根据提示安装PE驱动

在这里插入图片描述

然后一路next安装PE驱动。

9.安装完成

最后会出现 Done 界面,点击即可完成安装。

在这里插入图片描述

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

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

相关文章

CentOS 7系统开放指定或特定端口号命令

在 CentOS 7 中,可以通过以下步骤来开放指定端口号: 1、使用 root 或具有管理员权限的用户登录到 CentOS 7 服务器。 2、使用防火墙管理工具 firewalld 进行端口开放。 firewalld 是 CentOS 7 默认的防火墙管理工具。 3、检查当前防火墙的状态&#xff…

kafka消息队列最常用的两种模式,以及应用场景

目录 一、发布-订阅模式 二、点对点模式 三、应用场景 一、发布-订阅模式 发布-订阅模式是最常见的消息传递模式,其中消息发布者将消息发送到一个或多个主题(Topic),而订阅者可以选择订阅一个或多个主题来接收消息。每个订阅者…

实现本地缓存-caffeine

目录 实现caffeine cache CacheManager Caffeine配置说明 创建自定义配置类 配置缓存管理器 编写自动提示配置文件 测试使用 创建测试配置实体类 创建测试配置类 创建注解扫描的测试实体 创建单元测试类进行测试 实现caffeine cache CacheManager SimpleCacheManag…

香橙派4和树莓派4B构建K8S集群实践之七: Jenkins

目录 1. 说明 2. 步骤 2.1 准备工作 2.2 安装 2.2.1 用jenkins原站for k8s的安装仓方法安装 2.2.2 Helm 安装 3. 相关命令 4. 遇到的问题 5. 参考 1. 说明 在k8s上部署jenkins,并用 jenkins.k8s-t2.com访问在namespace为devops下安装在指定节点k8s-master-…

欧姆龙以太网模块如何设置ip连接 Kepware opc步骤

在数字化和自动化的今天,PLC在工业控制领域的作用日益重要。然而,PLC通讯口的有限资源成为了困扰工程师们的问题。为了解决这一问题,捷米特推出了JM-ETH-CP转以太网模块,让即插即用的以太网通讯成为可能,不仅有效利用了…

字符函数和字符串函数上篇(详解)

❤️ 作者简介 :RO-BERRY 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识,对纯音乐有独特的喜爱 📗 日后方向 : 偏向于CPP开发以及大数据方向,如果你也感兴趣的话欢迎关注博主,期待更新 字符函数和字符串函数 &a…

Leetcode每日一题(困难):1851. 包含每个查询的最小区间(2023.7.18 C++)

目录 1851. 包含每个查询的最小区间 题目描述: 实现代码与解析: 排序 哈希 原理思路: 1851. 包含每个查询的最小区间 题目描述: 给你一个二维整数数组 intervals ,其中 intervals[i] [lefti, righti] 表示第 i…

OpenCV——总结《车牌识别》

1.图片中的hsv hsv提取蓝色部分 # hsv提取蓝色部分 def hsv_color_find(img):img_copy img.copy()cv2.imshow(img_copy, img_copy)"""提取图中的蓝色部分 hsv范围可以自行优化cv2.inRange()参数介绍:第一个参数:hsv指的是原图第二个参…

初识vue3/setup/ ref()/ computed/watch/生命周期/父传子

创建项目先不着急学 main.js变了 新加setup reactive ref() computed watch 生命周期 父传子 子传父 ref/模板引用 暴露子组件属性 跨层传数据 defineOptions

用OpenCV进行图像分割--进阶篇

1. 引言 大家好,我的图像处理爱好者们! 在上一篇幅中,我们简单介绍了图像分割领域中的基础知识,包含基于固定阈值的分割和基于OSTU的分割算法。这一次,我们将通过介绍基于色度的分割来进一步巩固大家的基础知识。 闲…

【JavaEE】DI与DL的介绍-Spring项目的创建-Bean对象的存储与获取

Spring的开发要点总结 文章目录 【JavaEE】Spring的开发要点总结(1)1. DI 和 DL1.1 DI 依赖注入1.2 DL 依赖查询1.3 DI 与 DL的区别1.4 IoC 与 DI/DL 的区别 2. Spring项目的创建2.1 创建Maven项目2.2 设置国内源2.2.1 勾选2.2.2 删除本地jar包2.2.3 re…

C++万字自学笔记

[TOC] 一、 C基础 C的IDE有CLion、Visual Studio、DEV C、eclipse等等&#xff0c;这里使用CLion进行学习。 0. C初识 0.1 第一个C程序 编写一个C程序总共分为4个步骤 创建项目创建文件编写代码运行程序 #include <iostream>int main() {using namespace std;cout…

提车自检手册(3系,其他车辆类似)

一、检查铭牌 1. 检查铭牌车辆生产日期&#xff0c;大于半年pass&#xff0c;玻璃、大灯、轮胎的生产日期不得大于车辆生产日期 二、检查轮胎 1. 是否全部为米其林轮胎 zp 4 防爆胎2. 检查全部轮胎日期&#xff0c;4个数字&#xff0c;后俩位年份&#xff0c;前俩位第几周 …

2.7 进制转换与mac

文章目录 2.7 进制转换与MAC进制转换MAC地址MAC地址与IP地址的关系总结 2.7 进制转换与MAC 进制转换 在计算机科学中&#xff0c;进制转换是将一个数值从一种进制表示转换为另一种进制表示的过程。常见的进制包括二进制&#xff08;base-2&#xff09;、十进制&#xff08;ba…

Vant源码解析(四)----Popup弹出层,详解样式方法

这个功能&#xff0c;自己也手写过&#xff0c;毕竟有很多弹窗的嘛。 我自己写就是&#xff1a;一个背景层&#xff0c;然后一个盒子里面放内容。再写个显示隐藏事件。够够的了。 Vant的Popup弹出层 页面结构 短短一个背景加内容盒子&#xff0c;vant套了几层。 这是引用的组件…

# Pytorch 深度卷积模型的特征可视化

Pytorch 深度卷积模型的特征可视化 1. 模型构建与可视化1.1 确定当前模型各层名称1.2 模型构建1.3 模型训练2. 训练过程可视化与特征图2.1 获取完整节点信息2.2 可视化参考文献资料1. 模型构建与可视化 1.1 确定当前模型各层名称 可视化模型的特征层需要打印各层的名称: 安装…

数据结构单向循环链表,创建以及增删改查的实现

一、单向循环链表的描述 循环链表&#xff1a;是另一种形式的链式存储结构。其特点是表中最后一个结点的指针域指向头节点&#xff0c;整个链表形成一个环。 单向循环链表的操作和单链表操作基本一致&#xff0c;差别在于&#xff1a;当链表遍历时&#xff0c;判别当前指针p是…

ChatGPT是否具有记忆能力?

ChatGPT在某种程度上具有记忆能力&#xff0c;但它的记忆能力有限且不像人类的记忆那样全面和持久。以下是对ChatGPT的记忆能力的详细分析&#xff1a; 1. 上下文记忆&#xff1a;ChatGPT可以在对话过程中记住先前的对话历史&#xff0c;以便更好地理解和回应后续的问题。通过…

vue+element Cascader 级联选择器 > 实现省市区三级联动

vueelement Cascader 级联选择器 > 实现省市区三级联动 先看下实现效果吧&#xff08;嘻嘻&#xff09; 看完我们就开始啦 安装element-china-area-data1 npm install element-china-area-data5.0.2 -S上代码 <el-cascadersize"large":options"options…

Http相关

Q&#xff1a;RESTful接口风格是什么&#xff1f; RESTful API 是一种基于 REST&#xff08;Representational State Transfer&#xff0c;表现层状态转移&#xff09;架构风格的 API 设计规范&#xff0c;它的核心思想是资源&#xff08;Resource&#xff09;和 HTTP 方法&am…