2个版本

0.1.0-alpha.12021年7月1日

#1285过程宏

MIT/Apache

56KB
1K SLoC

cargo-rtic-scope 将为在嵌入式ARM Cortex-M目标上运行的 RTIC 应用程序的跟踪提供一键式解决方案。如果您克隆此仓库并运行 cargo install --path . && cd examples && cargo rtic-scope trace --bin blinky --dev /dev/ttyUSB3 它将

  1. 连接到您的目标;
  2. 配置 /dev/ttyUSB3 用于接收跟踪数据;
  3. 构建 blinky;
  4. 从 blinky 的源代码生成异常和中断号解析映射;
  5. 将 blinky 烧录到目标;
  6. 重置目标;
  7. /dev/ttyUSB3 中的跟踪数据反序列化成人类可读的类型,并将这些类型序列化成 JSON 并保存到 target/rtic-traces 下的磁盘。

完成时,cargo-rtic-scope 还会将解析后的跟踪数据流式传输到前端。例如,一个图形网页应用程序。

许可证

对于非商业目的,此仓库中的代码根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款分发。有关详细信息,请参阅 LICENSE-APACHELICENSE-MIT

此项目与 @GrepitAB 和 Luleå 技术大学合作维护。有关商业支持和替代许可,请联系 [email protected]

依赖关系

~30–43MB
~789K SLoC