2 个版本 (1 个稳定版)
3.0.0 |
|
---|---|
2.0.0 | 2022年7月31日 |
#1559 in 硬件支持
57KB
1K SLoC
Rust SocketCAN 支持
实现 embedded-hal
特性的 SocketCAN 支持。
lib.rs
:
SocketCAN 支持。
该 Linux 内核支持使用类似网络 API 的 CAN 设备。这个 crate 为 SocketCAN 提供了高级抽象,并支持多种 CAN 设备。
该 crate 通过抽象层允许用户以类似网络套接字的方式发送和接收 CAN 帧。它封装了底层 SocketCAN API 的复杂性,使得用户可以更容易地与 CAN 设备交互。
该 crate 支持多种 CAN 总线,包括但不限于 Linux 上的 SocketCAN 总线。
该 crate 提供了发送和接收 CAN 帧的功能,以及相关的配置和错误处理。
该 crate 支持多种 CAN 帧格式,包括标准帧和扩展帧。
该 crate 支持多种消息过滤,允许用户根据消息 ID、数据等过滤 CAN 消息。
该 crate 支持多线程,允许用户在多个线程中同时发送和接收 CAN 帧。
该 crate 还支持与其他 CAN 设备的同步。
该 crate 通过抽象层允许用户以类似网络套接字的方式发送和接收 CAN 帧。
该 crate 封装了底层 SocketCAN API 的复杂性,使得用户可以更容易地与 CAN 设备交互。
该 crate 支持多种 CAN 总线,包括但不限于 Linux 上的 SocketCAN 总线。
该 crate 提供了发送和接收 CAN 帧的功能,以及相关的配置和错误处理。
- netlink - 是否包含基于netlink内核通信的可编程CAN接口配置功能。这引入了neli库及其依赖。
非默认
依赖项
~2.5MB
~52K SLoC