Raspberry Pi 起步走

前提条件

  • 你已经拥有了树莓派2B/2B+
  • 树莓派上已经安装好 Raspbian
  • 请确保你的树莓派能够正常联网

第一步:下载和配置 Ruff SDK

  1. 下载 Ruff SDK 并解压
  2. 参考SDK 安装 配置 SDK。

第二步:下载和配置树莓派版的 Ruff 系统

  1. 下载树莓派版的 Ruff 安装包,下面以1.2.0版本为例。
  2. 将 ruffos-rpi-1.2.0.zip 传送到树莓派上

    scp /path/to/ruffos-rpi-1.2.0.zip your_pi_user@your_pi_ip:/tmp
  3. 登录到树莓派上

    ssh your_pi_user@your_pi_ip
  4. 解压缩安装包

    cd /tmp/
    unzip ruffos-rpi-1.2.0.zip
  5. 运行安装脚本

    cd ruffos-rpi-1.2.0
    chmod +x install.sh
    ./install.sh
  6. 启用树莓派上的I2C接口

/boot/config.txt进行如下修改,然后重启树莓派

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on

第三步:创建项目

  1. 新建项目文件夹(如 hello-ruff),进入文件夹后,使用 rap 初始化应用。(请尽量避免在 SDK 目录中新建项目)

    mkdir hello-ruff
    cd hello-ruff

    rap init -b rpi-2b

    这里需要指定目标板为Raspberry Pi 2B,以便参数能够正确的识别。

  2. 根据提示,填写相应内容(可全部使用默认值),rap 会初始化项目并下载开发板的配置信息,生成默认的硬件配置文件。

第四步:连接设备

  1. 在应用目录中执行 rap scan 命令扫描 Ruff 开发板:

    rap scan

一切顺利的话,将在列表中看到自己的 Ruff 设备,如:

Scanning (this will take 10 seconds)...
* [unnamed] - 192.168.31.123

Scan completed.

? select a device to interact: (Use arrow keys)
> [unnamed] - 192.168.31.114
  1. 回车选中自己的设备,rap 会记住这个地址,便于以后的操作(仅当在应用目录时有效)。根据 rap 的提示,可以给开发板设置一个名称,并配置密码,一定程度上避免未授权的操作。

第五步:起步走

参照起步走,编写你的 Ruff 应用,开启 Ruff 之旅吧!