关联知识
- STM32
- FreeRTOS
目录使用约定
在全文中,我需要引用所提供软件的不同子目录。假定已安装软件的顶层名称为“〜/ 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文件。
- 转到http://www.freertos.org/。
- 在左侧找到“下载源”。
- 点击链接“ 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