这里假设你已经阅读了起步走。
Ruff 开发的基本步骤
- 创建项目
- 选择设备
- 选择驱动
- 硬件准备
- 编写代码
- 部署至硬件
- 交付生产
创建项目
首先,我们要创建一个 Ruff 项目。请在一个空目录下执行如下命令:rap init
根据提示,填写相应内容,一切顺利的话,一个新的目录就创建出来了,我们的项目就在其中。
选择设备
根据你要构建的应用,选择相应的设备,比如,传感器或扩展板。
如果所需的设备超出了开发套件的范畴,请到这里查找你所需的设备。
添加设备
在这里可以根据元器件的型号进行搜索。之后,我们要在项目中添加设备。rap device add <your-device-id>
这里的 id 就是我们在后续开发中用来引用这个设备的名字。这个命令会将需要的信息添加到 package.json
和 app.json
里。
这是一个交互过程,我们可以在这里填写所需的设备,选择相应的驱动, rap
会自动下载相关依赖。
添加程序库
在开发应用过程中,可能还会用到其他程序库,我们可以在这里查找需要的程序库。我们可以通过如下的命令安装相应的软件开发包:rap install package-name --save
它将开发包安装到本地,同时更新你的package.json
。
硬件准备
当硬件准备就绪,我们可以运行下面的命令,辅助我们将硬件组装到一起。rap layout
它会生成一个硬件配置方案,并会生成一张硬件组装图,辅助开发者进行硬件配置。
注意
如果在开发过程中添加了新的硬件,需要重新运行 rap layout
,生成新的硬件布局。
编写代码
接下来,我们就可以根据你的业务需求编写代码,关于代码编写的细节,你可以到这里了解。
部署至硬件
在开发阶段,你可以将代码部署到开发板上进行实际的测试,rap deploy
交付生产
在 Ruff 的开发过程中,会生成一个硬件配置方案。将该配置方案转交给硬件厂商,就可以开始实际的生产过程了。