树莓派微控制器Pico - 初尝入门篇1

2021-1-21 树莓派发布了首款微控制器级产品 -- Pico
长这样的:


image.png

双核Arm Contex-M0, 支持MicroPython和C/C++进行开发,今天我们就来分别以两种方式来尝试打开控制器上自带的LED灯泡

----正文-----

用C/C++开发

一、环境配置部分(本人用的mac,所以以下配置步骤以macOS环境为准)

  1. 获取pico-sdk
    新建一个目录, 将pico-sdk,pico-examples克隆下来
$ cd ~/
$ mkdir pico
$ cd pico
$ git clone -b master https://github.com/raspberrypi/pico-sdk.git
$ cd pico-sdk
$ git submodule update --init
$ cd ..
$ git clone -b master https://github.com/raspberrypi/pico-examples.git
  1. 将SDK路径加入到环境变量中,vim ~/.bash_profile,加入以下这条:
export PICO_SDK_PATH=../../pico-sdk ##具体的pico-sdk路径
  1. 安装HomeBrew (已安装的跳过此步骤)
$ /bin/bash -c "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  1. 通过brew安装Toolchian
$ brew install cmake
$ brew tap ArmMbed/homebrew-formulae
$ brew install arm-none-eabi-gcc

二、编译示例程序(pico-examples)

  1. 进入到我们之前拉取到的pico-examples目录下
cd pico-examples
mkdir build ##创建编译目录
cd build
cmake ..
cd blink
make -j4

编译后目录下生成了一堆二进制文件,我们需要用到的是blink.uf2

  1. USB母头先连接电脑, 按住控制器上按钮不放


    image.png
  2. 连接USB


    image.png
  3. 松开手,磁盘列表会多出RPI-RP2这个设备


    image.png
  4. 将编译后的blink.uf2拖放入RPI-RP2磁盘中,Pico会自动弹出并重启,这时候应该就可以看到Pico上面自带LED灯不停在闪烁了, 说明blink程序已经烧录进去了。

你可能感兴趣的:(树莓派微控制器Pico - 初尝入门篇1)