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 . # 在此前创建的虚拟环境下执行
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号