2个版本
0.1.0-alpha.1 | 2021年7月1日 |
---|
#1285 在 过程宏
56KB
1K SLoC
cargo-rtic-scope
将为在嵌入式ARM Cortex-M目标上运行的 RTIC 应用程序的跟踪提供一键式解决方案。如果您克隆此仓库并运行 cargo install --path . && cd examples && cargo rtic-scope trace --bin blinky --dev /dev/ttyUSB3
它将
- 连接到您的目标;
- 配置
/dev/ttyUSB3
用于接收跟踪数据; - 构建 blinky;
- 从 blinky 的源代码生成异常和中断号解析映射;
- 将 blinky 烧录到目标;
- 重置目标;
- 将
/dev/ttyUSB3
中的跟踪数据反序列化成人类可读的类型,并将这些类型序列化成 JSON 并保存到target/rtic-traces
下的磁盘。
完成时,cargo-rtic-scope
还会将解析后的跟踪数据流式传输到前端。例如,一个图形网页应用程序。
许可证
对于非商业目的,此仓库中的代码根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款分发。有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
此项目与 @GrepitAB 和 Luleå 技术大学合作维护。有关商业支持和替代许可,请联系 [email protected]。
依赖关系
~30–43MB
~789K SLoC