如何使用Visual Studio代码编程Raspberry Pi Pico?

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

介绍

在所有先前的Raspberry Pi Pico教程中,我们使用Raspberry Pi作为主机计算机,并使用终端对Raspberry pi pico进行编程。。

但是,如果您想实现一个较大的项目,则使用终端编写和维护代码变得乏味(至少对于初学者)。这就是VS代码和Eclipse IDE的类似的地方。

Raspberry Pi Foundation推荐Visual Studio Code IDE来编辑和调试Raspberry Pi 4 SBC中的代码。

VS代码或Visual Studio代码是Microsoft开发的代码编辑软件。它适用于所有三个主要的OS平台:Windows,Linux和Mac。除了代码编辑器的基本功能外,VS代码还具有几个重要功能,例如调试,突出句法,对插件的支持等。

首先,我们将看到在Raspberry Pi主机计算机上安装Visual Studio代码的所有步骤。然后,我们将把重点转移到Windows系统,在安装VS代码之前,我们需要在其中下载(并安装)大量工具。因此,让我们开始。

在Raspberry Pi中安装Visual Studio代码

重要的提示:在继续在Raspberry Pi主机计算机上安装VS代码之前,我强烈建议您在Raspberry Pi Pico上完成以前的教程。伟德老虎机手机版至少'编程Raspberry pi pico与C' 和 '与SWD的程序和调试Raspberry Pi Pico’教伟德老虎机手机版程。

这是因为,我讨论了您必须在Raspberry Pi中安装的所有必要工具,以便使用C编程语言编程PICO。

所有以下步骤都假设您已经安装了前面教程中提到的必要工具链。伟德老虎机手机版

首先,打开覆盆子Pi中的浏览器,然后去官方VS代码下载网站。向下滚动到Linux下载并下载.deb软件包中的ARM版本(64位或32位,具体取决于您的Raspberry Pi OS)。

我选择了ARM的.DEB软件包(不是ARM 64),在撰写本教程时,它下载了一个名为“ Code_1.1.54.3-1615805722_armhf.deb”的文件。

PICO-VS-CODE-PI-1

打开Raspberry Pi中的下载文件夹,然后双击下载的.deb文件以开始安装VS代码。

PICO-VS-CODE-PI-2

它会要求密码。输入Raspberry Pi的密码。安装非常简单,只需按照屏幕上的说明即可。

在启动VS代码之前,您必须为Visual Studio代码安装三个扩展程序。使用以下命令一个接一个地安装这些扩展。

代码 - 安装扩展Marus25.Cortex-Debug
代码–INSTALL-扩展MS-VSCODE.CMAKE-TOOLS
代码–INSTALL-扩展MS-VSCODE.CPPTOOLS

PICO-VS-CODE-PI-3

启动Visual Studio代码

安装这些扩展程序后,您可以使用终端中的命令“代码”启动Visual Studio代码。但是在此之前,请确保您设定了“ Pico-SDK”的路径。

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

PICO-VS-CODE-PI-4

VS代码IDE现在将启动并打开其主页。

PICO-VS-CODE-PI-5

通过在左侧选择“ Explorer”选项,然后单击“打开文件夹”,在VS代码中打开“ pico-examples”文件夹。这将打开文件资源管理器并浏览到“/home/pi/pico/pico-examples”目录,然后单击“确定”。

PICO-VS-CODE-PI-6

您可以在左侧看到所有子文件夹的“ pico-examples”目录。假设您已经安装了较早的VS代码的CMAKE扩展名,则IDE将自动配置Projects文件夹。CMAKE扩展程序将询问您配置“ Pico-examples”项目。单击“是”。

PICO-VS-CODE-PI-7

如果您错过了此选项,将在底部蓝色状态栏上没有选择套件选项。单击。然后选择“无臂无abi的GCC”选项。

PICO-VS-CODE-PI-8

现在,您可以构建项目。同样,在底部状态栏处,单击“构建”选项。在此“构建”选项旁边,您可以通过单击[全部]来选择特定项目,或者将构建所有项目。我选择了“眨眼”项目来演示工作。

在状态栏中,有一个选项可以配置Cmake以构建“调试”或“发布”模式。默认情况下,选择“调试”选项。

PICO-VS-CODE-PI-9

使用VS代码上传和调试

Visual Studio Code提供了一个名为“启动.json”的.json文件,它将帮助我们将代码上传到Raspberry pi pico并进行调试。此外,还有一个“ settings.json”文件,该文件将配置cmake扩展程序以正常工作。

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

cd〜/pico/pico-escramples
mkdir .vscode

现在,将“启动.json”和“ settings.json”文件复制到此目录中。

CP IDE/VSCODE/laining-raspberrypi-swd.json .vscode/lunaine.json
cp IDE/vscode/settings.json .vscode/settings.json

PICO-VS-CODE-PI-10

要上传和调试代码,请按“ Ctrl+Shift+D”来转到调试工具栏。“运行和调试”选项将在顶部弹出。按“绿色播放”按钮构建代码,将代码上传到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代码。这有点不同,因为您已经单独安装了多个工具,而不是运行一个简单的命令(就像我们在Raspberry Pi中所做的那样)。

4个回应

  1. 我刚刚尝试根据您的出色教程下载VS代码,通过选择DEB版本,但下载文件名是
    Code_1.56.0-1620166262_AMD64.DEB将不安装。这是Microsoft Isssue还是我做错了什么?

    1. 您的主机计算机是什么?如果是Raspberry Pi,请尝试32位版本(单击“ ARM”的DEB软件包,而不是“ ARM 64”)。

  2. 很棒的教程,但也需要使无臂abi占据一席之地:
    sudo apt-get更新
    sudo apt-get安装libnewlib-arm-none-eabi

发表评论

您的电子邮件地址不会被公开。

电子豪华粉丝
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map