1个不稳定版本
0.1.0 | 2021年1月3日 |
---|
#11 in #flashing
36KB
812 行
Cargo-cntrlr
Cargo-cntrlr为一些常见的Cargo子命令提供了包装,以便更紧密地集成Cntrlr。
子命令
cargo cntrlr build --board [附加参数]
与cargo build
完全相同,但还会为选定的板设置适当的目标和rustc配置。
cargo cntrlr flash --board [--port ] [附加参数]
与cargo cntrlr build
相同,但还会尝试使用适当的烧录工具将构建的二进制文件烧录到板上。某些板需要--port
。
如果选择了多个二进制文件,它们都将被构建,但不会进行烧录。
cargo cntrlr new [附加参数]
创建一个新的项目,就像cargo new
一样,但会修改Cargo.toml
、build.rs
和main.rs
以用于Cntrlr应用程序。
cargo cntrlr init [附加参数]
创建一个新的项目,就像cargo init
一样,但会修改Cargo.toml
、build.rs
和main.rs
以用于Cntrlr应用程序。
依赖关系
~35–47MB
~1M SLoC