编程指南——应用开发

这里假设你已经阅读了起步走

Ruff 开发的基本步骤

  • 创建项目
  • 选择设备
  • 选择驱动
  • 硬件准备
  • 编写代码
  • 部署至硬件
  • 交付生产

创建项目

首先,我们要创建一个 Ruff 项目。请在一个空目录下执行如下命令:

rap init

根据提示,填写相应内容,一切顺利的话,一个新的目录就创建出来了,我们的项目就在其中。

选择设备

根据你要构建的应用,选择相应的设备,比如,传感器或扩展板。

如果所需的设备超出了开发套件的范畴,请到这里查找你所需的设备。

添加设备

这里可以根据元器件的型号进行搜索。之后,我们要在项目中添加设备。

rap device add <your-device-id>

这里的 id 就是我们在后续开发中用来引用这个设备的名字。这个命令会将需要的信息添加到 package.jsonapp.json 里。

这是一个交互过程,我们可以在这里填写所需的设备,选择相应的驱动, rap 会自动下载相关依赖。

添加程序库

在开发应用过程中,可能还会用到其他程序库,我们可以在这里查找需要的程序库。我们可以通过如下的命令安装相应的软件开发包:

rap install package-name --save

它将开发包安装到本地,同时更新你的package.json

硬件准备

当硬件准备就绪,我们可以运行下面的命令,辅助我们将硬件组装到一起。

rap layout

它会生成一个硬件配置方案,并会生成一张硬件组装图,辅助开发者进行硬件配置。

注意

如果在开发过程中添加了新的硬件,需要重新运行 rap layout,生成新的硬件布局。

编写代码

接下来,我们就可以根据你的业务需求编写代码,关于代码编写的细节,你可以到这里了解。

部署至硬件

在开发阶段,你可以将代码部署到开发板上进行实际的测试,

rap deploy

交付生产

在 Ruff 的开发过程中,会生成一个硬件配置方案。将该配置方案转交给硬件厂商,就可以开始实际的生产过程了。