I was able to build a tone
program with bela-sys
, without using bela-rs
. So I didn't need to do (2). The bela-sys
README says this should be expected. By that same README, If you use bela-rs
, on the other hand, you can optionally use bela-sys
.
And yes, in both cases you don't use the IDE, you are building the program on your desktop computer and copying it to the Bela to run it ("cross compilation").