欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

STM32硬编程 - 软件设置

程序员文章站 2022-03-11 15:34:49
关联知识STM32FreeRTOS目录使用约定在全文中,我需要引用所提供软件的不同子目录。假定已安装软件的顶层名称为“〜/ stm32f103c8t6”。因此,当我引用路径名“〜/ stm32f103c8t6 / libopencm3 / README.md”,我假设它从您的主目录(〜)开始。 尽管您的当前目录可能是所引用文件的正确目录,但为了清楚起见,我通常会使用此路径名约定。操作软件我还要假设您具有一个POSIX(Linux / Unix)环境,可以从中运行命令。 使用bash shel...

关联知识

目录使用约定

在全文中,我需要引用所提供软件的不同子目录。假定已安装软件的顶层名称为“〜/ stm32f103c8t6”。因此,当我引用路径名“〜/ stm32f103c8t6 / libopencm3 / README.md”,我假设它从您的主目录(〜)开始。 尽管您的当前目录可能是所引用文件的正确目录,但为了清楚起见,我通常会使用此路径名约定。

操作软件

我还要假设您具有一个POSIX(Linux / Unix)环境,可以从中运行命令。 使用bash shell的Linux或Raspberry Pi环境可能是最自然的。 其他好的环境包括FreeBSD和MacOS。 在FreeBSD中,我假设您正在使用bash shell。

如果您使用的是Windows,但尚未安装,则需要安装Cygwin(https://www.cygwin.com)。 有些人可能改用MSYS。 安装基本的Cygwin系统后,请确保还安装了make和git。 这将为您提供一个类似Linux的命令行环境,您可以从中构建软件。

Mac用户至少需要安装git。 您还需要GNU make,特别是如果您使用FreeBSD(免费的Berkeley软件发行版)。 有时GNU make会以gmake的形式安装在BSD(Berkely Software Distribution)系统上。 如果您使用的是Mac Homebrew(https://brew.sh/),您需要按照以下方式安装:

$ brew install make
$ brew install git

如果您是Mac Ports(https://www.macports.org)用户,则需要使用该框架来安装make和git。

libopencm3

接下来,我们必须将libopencm3软件下载到正确的位置。 首先,转到子目录,然后为libopencm3发出git clone命令:

命令略

这将在目录〜/ stm32f103c8t6 / libopencm3中填充文件和子目录。

FreeRTOS

下一个重要的软件是FreeRTOS。 不幸的是,必须将其下载并解压缩为zip文件。

  1. 转到http://www.freertos.org/。
  2. 在左侧找到“下载源”。
  3. 点击链接“ 2.单击以从SourceForge下载最新的官方版本。”

根据您的浏览器和操作系统,应自动下载一个zip文件。 文件名中将有一个版本号。 在撰写本文时,下载的文件名为FreeRTOSv10.0.1.zip。 解压缩zip文件之前,请切换到〜/ stm32f103c8t6 / rtos子目录。 在我的Mac上,下载目录为〜/ Downloads。 用unzip命令代替您的系统所用的命令:

详情参阅http://viadean.com/stm32_hardcode_soft.html

本文地址:https://blog.csdn.net/jiyotin/article/details/109635399

相关标签: 电子 STM32