1 个不稳定版本
0.1.3 | 2022年6月20日 |
---|
#1179 in 硬件支持
在 secop 中使用
115KB
2K SLoC
secop-rs
A Rust 框架和演示设备,用于实现能够使用 SECoP 协议 的硬件服务器。
构建/运行
安装 Rust 工具链,目前需要使用 nightly 频道。
调试模式(编译更快):cargo run -- test.cfg
.
发布模式(优化速度):cargo run --release -- test.cfg
.
组织结构
代码目前分为四个crate
secop-core
提供框架的核心以及服务器实现secop-derive
(由于是proc-macro crate,必须单独)通过自动生成接口模板代码来帮助框架secop-modules
包含具体的模块secop
只包含主可执行文件
lib.rs
:
模块调度器。
依赖
~11–20MB
~297K SLoC