如何用Visual Studio代码编程树莓派?

在本教程中,我们将学习如何使用Visual Studio代码编程Raspberry Pi Pico。Visual Studio代码或简单的VS代码是软件开发的伟大IDE。我们将看到如何在Raspberry PI(主机)上安装VS代码,并在后面的教程中,我们将看到Windows系统的相同(包括所有其他必要的工具)。

介绍

在所有之前的树莓派Pico教程中,我们使用树莓派作为主计算机,并使用终端在c编程树莓派Pico。如果你的应用程序只是闪烁和LED或打印一些信息在串行输出。

但是如果你想实现一个更大的项目,使用终端来编写和维护代码会变得很乏味(至少对初学者来说)。这就是VS Code和Eclipse ide发挥作用的地方。

Raspberry PI Foundation建议Visual Studio代码IDE编辑和调试Raspberry PI 4 SBC中的代码。

VS Code或Visual Studio Code是微软开发的一款代码编辑软件。它适用于所有三大操作系统平台:Windows, Linux和Mac。除了代码编辑器的基本功能,VS code还具有一些重要的功能,如调试,高亮语法,支持插件等。

首先,我们将看到在Raspberry PI主机上安装Visual Studio代码的所有步骤。然后,我们将焦点转移到Windows系统,我们需要在安装VS代码之前下载(并安装)整个工具。所以,让我们开始。

在树莓派中安装Visual Studio代码

重要提示:在继续在Raspberry PI主机上安装VS代码之前,我强烈建议您在覆盆子PI Pico上完成以前的教程。亚博手机网至少'用C语言编程树莓派”和“程序和调试树莓派Pico与SWD'教亚博手机网程。

这是因为,我讨论了所有必要的工具,你必须安装在你的树莓派,以便用C编程语言编写Pico。

所有以下步骤都假定您已经安装了前一个教程中提到的必要的工具链条。亚博手机网

首先,打开浏览器在您的树莓派和进入官方VS代码下载网站。向下滚动到Linux下载和下载ARM版本的VS Code在.deb包(64位或32位取决于您的树莓派操作系统)。

我选择了ARM(不是ARM 64)的.deb包,在编写本教程时,它下载了一个名为“code_1.54.3- 1615805722_armhff .deb”的文件。

pico-vs-code-pi-1

打开树莓派的下载文件夹,双击下载的。deb文件,开始安装VS Code。

Pico-VS-Code-Pi-2

它会要求输入密码。输入您的树莓派的密码。安装过程非常简单,只需按照屏幕上的说明操作即可。

在启动VS代码之前,您必须为Visual Studio代码安装三个扩展名。使用以下命令将其另一个命令安装为另一个命令。

代码-install-extension marus25.cortex-debug
代码-install-extension ms-vscode.cmake-tools
code -Install-extension ms-vscode.cpptools

pico-vs-code-pi-3

启动Visual Studio代码

安装这些扩展后,你可以在终端中使用“Code”命令来启动Visual Studio Code。但在那之前,确保你设置了' pico-sdk '的路径。

出口pico_sdk_path = / home / pi / pico / pico-sdk
代码

pico-vs-code-pi-4

VS Code IDE现在将启动并打开它的主页。

pico-vs-code-pi-5

在VS Code中打开“pico-examples”文件夹,选择左边的“Explorer”选项,然后点击“Open folder”。这将打开文件资源管理器,浏览到' /home/pi/pico/pico-examples '目录,然后点击OK。

pico-vs-code-pi-6

您可以看到左侧填充的“Pico-Miment”目录,其中包含所有子文件夹。假设您之前安装了VS代码的CMake扩展,IDE将自动配置项目文件夹。CMake扩展将要求您配置“Pico-Miment”项目。单击“是”。

pico-vs-code-pi-7

如果你错过了这个选项,在底部的蓝色状态栏会有一个“没有工具箱选中”选项。点击。然后选择“GCC for arm-none-eabi”选项。

pico-vs-code-pi-8

现在,您可以构建项目了。同样,在底部状态栏单击“Build”选项。在这个“构建”选项旁边,你可以通过点击[全部]来选择特定的项目,否则所有的项目都将被构建。我选择了“Blink”项目来演示工作。

在状态栏中,有一个选项可以配置CMake为' Debug '或' Release '模式构建。默认情况下,' Debug '选项被选中。

pico-vs-code-pi-9

使用VS Code上传和调试

Visual Studio Code提供了一个名为“launch”的.json文件。json ',这将帮助我们上传代码到树莓派Pico,也调试代码。此外,还有一个“设置”。json '文件,这将配置CMake扩展正常工作。

我们必须将这两个文件复制到我们的' pico-examples '文件夹中。在' pico-examples '目录下,创建一个名为' .vscode '的新目录。

cd ~ / pico / pico-examples
mkdir .vscode.

现在,复制' launch。json”和“设置。Json '文件到这个目录。

CP IDE / vscode / laught-raspberrypi-swd.json .vscode / launch.json
CP IDE / vscode / settings.json .vscode / settings.json

pico-vs-code-pi-10

要上传和调试代码,请按“Ctrl + Shift + D”转到调试工具栏。将在顶部弹出一个“run和debug”选项。按绿色播放按钮以构建代码,将代码上传到raspberry pi pico并启动调试会话。

pico-vs-code-pi-11

附加的调试控制选项将出现在顶部。按蓝色播放按钮开始代码(继续选项在OpenOCD)。

pico-vs-code-pi-12

您可以在任何地方设置断点,并检查代码是否达到这些断点。

结论

逐步教程在Raspberry PI中安装Visual Studio代码以及使用Visual Studio代码或VS代码编程Raspberry Pi Pico。您学习了如何在Raspberry Pi OS中下载和安装VS代码,安装VS代码的必要扩展,导入VS代码环境中的示例文件夹,配置CMake扩展程序以对Raspberry PI Pico进行编程和调试代码。

在稍后的教程中,我将显示您需要遵循的步骤以在Windows系统中安装Visual Studio代码。这有点不同,因为您可以单独安装多个工具而不是运行一个简单的命令(如我们在覆盆子PI中所做的)。

3回复

  1. 我只是试图下载vs代码按照您的优秀教程选择Deb版本,但下载文件的名称是
    code_1.56.0-1620166262_amd64.deb,它不会安装。这是一个Microsoft Isssue,还是我做错了什么?

    1. 你的主机是什么?如果是树莓派,请尝试32位版本(点击deb软件包中的“ARM”,而不是“ARM 64”)。

发表评论

您的电子邮件地址将不会被公布。必填字段被标记*