6 个版本 (重大变更)
0.6.0 | 2024年2月25日 |
---|---|
0.5.0 | 2024年1月4日 |
0.4.0 | 2023年10月30日 |
0.3.0 | 2023年7月18日 |
0.0.91 |
|
#190 in Unix APIs
每月104 次下载
160KB
3K SLoC
hinoko crate
为通过Linux FireWire字符设备在IEEE 1394总线上进行等时通信而操作的hinoko库的Rust API绑定和包装器。
hinoko库的1.0版本是支持的最小版本。
hinoko crate由gir工具自动生成,该工具由gtk-rs项目提供。使用hinoko库中的Hinoko-1.0文件进行生成。但一些功能是手动实现的。
用法
将以下行添加到您的Cargo.toml文件中
[dependencies]
hinoko = "0.6"
API文档可在https://docs.rs/hinoko/找到。
许可证
hinoko crate在MIT许可证下发布。
依赖
hinoko crate依赖于由gtk-rs项目提供的API crate,用于类型/对象系统、事件循环和调度器。
仓库
hinoko crate由Takashi Sakamoto维护,用于Linux FireWire子系统的上游。远程仓库位于https://git.kernel.org/pub/scm/libs/ieee1394/hinoko-rs.git/。
支持
如果发现问题,请在https://github.com/takaswie/hinoko-rs/提交问题,该地址是上游的镜像,用于用户支持和持续集成。
示例程序
一些程序位于examples
目录下。
-
fw-iso-resource
- 演示如何分配和释放等时资源
-
fw-iso-rx-single
- 演示在单个通道接收等时数据包
-
fw-iso-rx-multiple
- 演示在多个通道接收等时数据包
-
fw-iso-tx
- 演示在单个通道发送等时数据包
依赖
~6MB
~123K SLoC