2个稳定版本
1.1.0 | 2023年6月6日 |
---|---|
1.0.0 | 2023年5月29日 |
#2082 in 嵌入式开发
每月下载量:23
4KB
teleprobe-meta
这个crate允许将元数据嵌入ELF二进制文件,以便teleprobe可以自动检测。这样,您可以通过简单地执行teleprobe client run <ELF>
来运行测试,而无需添加任何额外的标志。
用法
首先,包含teleprobe.x
链接脚本。通过build.rs
(推荐)
println!("cargo:rustc-link-arg-bins=-Tteleprobe.x");
或在.cargo/config.toml
(较老的方式,不推荐)
[target.'cfg(all(target_arch = "arm", target_os = "none"))']
rustflags = [
"-C", "link-arg=-Tteleprobe.x",
]
然后,您可以指定元数据,例如
teleprobe_meta::target!(b"rpi-pico");
最低支持的Rust版本(MSRV)
teleprobe-meta
保证能够在发布时的最新稳定Rust版本上编译。它可能可以在较旧版本上编译,但任何新的修补程序版本都可能改变这一点。
许可证
此作品许可根据您选择以下任一许可证:
- Apache许可证,版本2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选。