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 2022年7月8日

#190 in Unix APIs

Download history 25/week @ 2024-03-10 47/week @ 2024-03-31

每月104 次下载

MIT 许可证

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