前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >第1章_搭建开发环境

第1章_搭建开发环境

作者头像
韦东山
发布于 2024-06-29 00:18:35
发布于 2024-06-29 00:18:35
1130
举报
文章被收录于专栏:韦东山嵌入式韦东山嵌入式

第1章 搭建开发环境

1.1开发套件硬件接口资源介绍

1.2资料下载

从百问网资料下载中心 (https://download.100ask.net) 下载本开发板的所有资料。进入下载中心后,在左侧标签栏找到“百问网全场景工业互联开发板”并点击,根据页面提示下载百度网盘的资料。

下载到网盘资料后,本套课程的文档、源码放在如下目录:

1.3安装Keil MDK

1.3.1软件下载

开发板配套资料里有Keil MDK软件包:

也可以(但是不建议)在Keil官网 (https://www.keil.com/download/product/) 直接下载“MDK-Arm”,如图所示:

1.3.2软件安装

双击运行“MDK532.EXE”,进入安装界面,选择“Next >>”,如图所示:

接着进入用户协议界面,勾选同意协议,点击“Next >>”,如图所示:

然后设置安装路径,第一个“Core”是软件的安装路径,第二个“Pack”是芯片的硬件支持包的安装路径,读者保持默认路径或者设置为如下图图所示一样的即可,如果是自定义设置,建议为全英文路径,不建议为包含有中文的路径。选择好之后点击“Next >>”后:

随后需要设置个人信息,随便填写即可,如图所示:

之后便进入安装进度界面,如下图所示,等待安装完成。

安装过程中,回弹出驱动安装界面,勾选“始终信任来自‘ARM Ltd’的软件”,然后点击“安装”,如下图所示。

如下图所示即安装完成, “Show Release Notes”为查看当前版版本说明,可以不勾 选,最后点击“Finish”。

之后会自动进入“Pack Installer”界面, 这里会检查安装的编译器、 CMSIS 等是否是 最新的,由于我们安装的是官网提供的最新的 MDK,所以这里一般情况下都是不需要更新 的。

至此 Keil 就安装完成了,但这不是 Keil 开发环境的全部。一个 Keil 的开发环境, 除了 Keil 软件,还需要安装对应的 Pack,比如这里目标机的 MCU 是 STM32H563RIV6,就需 要下载该系列的的 Pack,如果是 STM32F4 系列, 就需要下其它系列 Pack。

1.3.3 PACK 安装

Keil 只是一个开发工具,它里面有一些芯片的软件包;但是它肯定不会事先安装好所 有芯片的软件包。我们要开发某款芯片,就需要先安装这款芯片的软件包,这被称为 “Pack”。

可以双击运行开发板配套资料中的 Pack 安装包:

也可以在线安装,下面演示一下如何在线安装。

打开 Keil 之后,点击如下按钮启动“Pack Installer”:

使用“Pack Installer ”可以方便的对 Pack 安装和管理。在左上角搜索框输入 “STM32H563”,展开搜索结果,可以看到 STM3H563RIVx,点击右边的简介链接即可 跳转到 Pack 下载页面, 如下图所示。

如果跳转网页无法打开, 可直接打开 Pack 下载总入口(www.keil.com/dd2/Pack/)。

进入 Pack 下载总入口后, 搜索“STM32H563RIV”,找到“STM32H563RIVx”点击, 如 下图所示(实测部分网络环境打开该链接无 Pack 列表,请尝试换个网络环境测试,仍旧不 行则使用配套资料 Pack)。

点击会跳转到 pack 包界面, 点击右上角的”STM32H5xx_DFP“即可跳转到 pack 包 下载界面, 点击右上角”STM32H5xx_DFP“处即可下载 pack 包, 如下图所示。

下载之前会弹出 Pack 用户协议, 点击“Accept”即可:

下载完成得到“Keil.STM32H5xx_DFP.1.2.0.pack”,直接双击该文件,随后弹出如 图所示界面,点击“Next”进行安装。

1.4 安装 STM32CubeMX

STM32CubeMX 是 ST 意法半导体推出的 STM32 系列芯片可视化的图形配置工具,用户可 以通过图形化向导为 Cortex-M 系列 MCU 生成含有初始化代码的工程模板。

使用 STM32CubeMX 创建 STM32 的工程, 步骤少、上手快。

在开发板配套资料里,有 STM32CubeMX 的安装软件:

也可以从 ST 官网(https://www.st.com/zh/development-tools/stm32cubemx.html) 下载 STM32CubeMX。

解压安装包后, 即可安装,如下图所示:

1.5 安装 STM32CubeProgrammer

STM32CubeProgrammer 是烧写工具,用户可以通过此工具使用 ST-Link、UART、USB 等 通信接口往 STM32 处理器烧录 Hex、Bin 文件。也可以使用 Keil 通过 ST-Link 烧写程序, 无需使用 STM32CubeProgrammer。

开发板配套的资料里有安装软件:

也可以从 ST 官网(https://www.st.com/zh/development-tools/stm32cubeprog.html) 下载。

把软件包解压后即可安装,安装步骤如下面的组图所示:

在安装 STM32CubeProgrammer 过程中会弹出安装 ST-Link 驱动,根据提示点击下一页 或者完成即可:

最后等待安装完成即可:

1.6 安装 ST-Link 驱动

本开发板使用 ST-Link 进行下载调试程序, 还需要安装 ST-Link 驱动。

在开发板配套资料里有该驱动:

解压“en.stsw-link009.zip”,双击运行“dpinst_amd64.exe”(如果电脑为 32 位 系统, 运行“dpinst_x86.exe”) ,出现如图所示安装界面,点击“下一步”。

在安装过程中, 出现如图所示的 Windows 安全警告,选择“安装”

最后安装完成提示如图所示, 点击“完成”退出安装程序。

1.7 安装 CH340 驱动

在开发板配套资料中,有如下安装包:

双击运行, 直接点击“安装”即可:

安装成功会有提示:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
保姆级教程:还愁不会搭建伪分布式吗?(其实很简单)
在上面三篇文章我们已经把基本环境搭建好了,也进行了相应的案例演示,下面我们将进入伪分布式的环境搭建,并运行实例,建议先看上面三篇文章在进行操作。看一百遍,不如手过一遍。快点拿起你的键盘和我一起操作起来吧。
用户7656790
2020/08/13
4050
保姆级教程:还愁不会搭建伪分布式吗?(其实很简单)
一文教你快速了解伪分布式集群搭建(超详细!)
首先,我们需要知道配置伪分布式集群要修改的配置文件 所有配置文件都在 /opt/module/hadoop-2.7.2/etc/hadoop/内
不温卜火
2020/10/28
5980
一文教你快速了解伪分布式集群搭建(超详细!)
Hadoop完全分布式搭建部署
1)在各个JournalNode节点上,输入以下命令启动journalnode服务:(前提zookeeper集群已启动)
星哥玩云
2022/08/08
4880
Hadoop完全分布式搭建部署
Hadoop框架:单服务下伪分布式集群搭建
以下配置文件所在路径:/opt/hadoop2.7/etc/hadoop,这里是Linux环境,脚本配置sh格式。
知了一笑
2020/09/18
3330
【趣学程序】Hadoop运行模式
注意:Namenode 和 ResourceManger 如果不是同一台机器,不能在 NameNode 上启动 yarn,应该在 ResouceManager 所在的机器上启动 yarn。
趣学程序-shaofeer
2019/07/27
4930
大数据技术之_03_Hadoop学习_02_入门_Hadoop运行模式+【本地运行模式+伪分布式运行模式+完全分布式运行模式(开发重点)】+Hadoop编译源码(面试重点)+常见错误及解决方案
  Hadoop运行模式包括:本地模式、伪分布式模式以及完全分布式模式。   Hadoop官方网站:http://hadoop.apache.org/
黑泽君
2019/03/04
1.7K0
Hadoop 入门教程(超详细)[通俗易懂]
在 Hadoop 1.x 时代,Hadoop 中的 MapReduce 同时处理业务逻辑运算和资源调度,耦合性较大。 在 Hadoop 2.x 时代,增加了 Yarn。Yarn 只负责资源的调度,MapReduce 只负责运算。
全栈程序员站长
2022/08/12
12.2K0
Hadoop 入门教程(超详细)[通俗易懂]
【一】、搭建Hadoop环境----本地、伪分布式
    1.搭建Hadoop环境需要Java的开发环境,所以需要先在LInux上安装java
梅花
2020/09/28
6280
【一】、搭建Hadoop环境----本地、伪分布式
Hadoop2.5.0伪分布式环境搭建
本章主要介绍下在Linux系统下的Hadoop2.5.0伪分布式环境搭建步骤。首先要搭建Hadoop伪分布式环境,需要完成一些前置依赖工作,包括创建用户、安装JDK、关闭防火墙等。
星哥玩云
2022/07/26
6530
hadoop伪分布式之配置yarn并运行MR程序(WordCount)
(4)将mapred-site.xml.template重命名为mapred-site.xml
西西嘛呦
2020/08/26
6510
hadoop伪分布式之配置yarn并运行MR程序(WordCount)
Hadoop(二)搭建伪分布式集群
前言   前面只是大概介绍了一下Hadoop,现在就开始搭建集群了。我们下尝试一下搭建一个最简单的集群。之后为什么要这样搭建会慢慢的分享,先要看一下效果吧! 一、Hadoop的三种运行模式(启动模式) 1.1、单机模式(独立模式)(Local或Standalone  Mode)   -默认情况下,Hadoop即处于该模式,用于开发和调式。   -不对配置文件进行修改。   -使用本地文件系统,而不是分布式文件系统。   -Hadoop不会启动NameNode、DataNode、JobTracker、Task
用户1195962
2018/01/18
2.2K0
Hadoop(二)搭建伪分布式集群
Hadoop(二)搭建伪分布式集群
  前面只是大概介绍了一下Hadoop,现在就开始搭建集群了。我们下尝试一下搭建一个最简单的集群。之后为什么要这样搭建会慢慢的分享,先要看一下效果吧!
大道七哥
2019/09/10
9820
Hadoop(二)搭建伪分布式集群
Hadoop部署配置及运行调试(上)
本地模式是最简单的部署模式,所有模块都运行在一台机器的单个JVM进程中,使用的是本地文件系统,而不是HDFS. 本地模式主要是用于本地开发过程中的运行调。下载Hadoop安装后不用进行任何的配置,默认的就是本地模式。
数人之道
2022/01/07
1.2K0
Hadoop部署配置及运行调试(上)
Hadoop伪分布式集群安装部署
一、 准备环境 1, 安装简介 Java-- jdk-8u121-linux-x64.tar.gz Hadoop--hadoop-2.7.4.tar.gz (jdk1.7会报错) 本系列教程所有ja
Spark学习技巧
2018/01/31
8920
Hadoop伪分布式集群安装部署
VMware上CentOS7.0+Hadoop3.1伪分布式搭建
最近要搭建一个Hadoop做实验,因为版本的问题遇到不少的坑,本文记录VMware上搭建的CentOS7.0+Hadoop3.1伪分布式的整个过程。
星哥玩云
2022/07/13
5980
VMware上CentOS7.0+Hadoop3.1伪分布式搭建
Hadoop集群搭建
'readonly' option is set (add ! to override) 查看5.1解决。
ha_lydms
2023/08/10
5380
Hadoop集群搭建
Hadoop完全分布式安装
完全分布式安装部署,其实步骤上来说与伪分布式没有太大的区别,主要增加2台虚拟机部署称为一个3台的集群
我脱下短袖
2019/12/21
4770
hadoop-3.2.0------>入门八 伪分布式 配置日志聚集
开启日志聚集功能,需要重启NodeManager、ResourceManager和HistoryManager
用户5899361
2020/12/07
5180
hadoop-3.2.0------>入门八 伪分布式 配置日志聚集
YARN的基础配置
添加:export JAVA_HOME=/opt/module/jdk1.8.0_144 
瑾诺学长
2018/09/21
1.8K0
YARN的基础配置
完全分布式的搭建
伪分布式,也就是像我们之前做的那样,把NameNode,DataNode,NodeManager,ResourceManager,SecondaryNameNode部署在同一个机器上,没有所谓的在多台机器上进行真正的分布式计算,故称为"伪分布式"。
可爱见见
2019/09/09
5550
完全分布式的搭建
推荐阅读
相关推荐
保姆级教程:还愁不会搭建伪分布式吗?(其实很简单)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档