< >
Home » OpenDuckMini快速入门教程 » OpenDuckMini快速入门教程-软件安装

OpenDuckMini快速入门教程-软件安装

文章说明

  • 本教程主要介绍如何安装相关的软件环境
  • 安装软件前最好进行魔法上网的配置
  • 欢迎加入我们的openduckmini交流群,微信扫描右侧二维码立即进群交流

相关设备

示例图片

操作步骤

配置虚拟环境

  • 此处是由venv方式创建虚拟环境,有需要的可以也使用virtualenvwrapper方式
# 在根目录下创建虚拟环境
$ python3 -m venv ~/venv_duck
# 启动虚拟环境环境
$ source ~/venv_duck/bin/activate
# 设置开机启动
$ echo 'source ~/venv_duck/bin/activate' >> ~/.bashrc
# 退出虚拟环境
$ deactivate

安装相关软件包

  • 安装需要用到的相关软件包
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install \
      vim \
      git \
      python3-pip \
      python3-virtualenvwrapper \
$ pip install RPi.GPIO # 在虚拟环境下安装
$ pip install adafruit-blinka adafruit-circuitpython-bno055 # 在虚拟环境下安装,imu需要用到的库

设置键盘布局

  • 通过raspi-config设置键盘布局
$ sudo raspi-config
  • 然后选择Localisation Options -> Keyboard -> Generic 105-key PC  -> English (US) -> The default for the keyboard layout -> No compose key

启动树莓派的I2C接口

  • 启用 I2C 接口
$ sudo raspi-config
  • 然后选择Interface Options -> I2C -> enable

FTDI类型的USB串口设置延迟计时器

  • 添加rule
$ cd  /etc/udev/rules.d/
$ sudo vim 99-usb-serial.rules
# 添加以下内容
SUBSYSTEM=="usb-serial", DRIVER=="ftdi_sio", ATTR{latency_timer}="1"

下载和安装鸭子的源码

$ mkdir ~/open_duck_mini_ws && cd ~/open_duck_mini_ws
$ git clone https://github.com/apirrone/Open_Duck_Mini
$ git clone https://github.com/apirrone/Open_Duck_Mini_Runtime
$ cd Open_Duck_Mini_Runtime
$ git checkout v2
$ pip install -e . # 在此前创建的虚拟环境下执行

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: openduckmini