FLUTTER ECOSYSTEM

dart_periphery

dart_periphery 是 Linux 外设 I/O(GPIO、LED、PWM、SPI、I2C、MMIO、ADC 和串行外设 I/O)的原生 c-periphery 库的 Dart 版本。

dart_periphery 封面
最新版本
0.9.20
近 30 天下载
2万
喜欢数
73
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

dart_periphery 是一个 Dart 库,提供对 Linux 外设 I/O 接口的底层访问,包括 GPIO、I2C、SPI、PWM、LED、ADC、MMIO 和串行通信。它是 c-periphery C 库的 Dart 版本,可在基于 Linux 的系统上实现直接硬件交互。专为物联网和嵌入式应用设计,使开发者能够通过 Dart 代码程序化地控制和监控物理设备。该包非常适合需要实时硬件接口且抽象程度最低的项目。

适合场景
  • 控制GPIO引脚
  • 通过 I2C/SPI 读取传感器数据
  • 使用PWM驱动LED和电机
  • 与微控制器接口
  • 实时硬件监控
  • 嵌入式系统开发
主要特点
  • 支持多种 Linux 外设接口
  • 低级别硬件访问
  • 跨平台 Linux 兼容性
  • 对原生 c-periphery 库的绑定
  • 轻量且高效
  • 线程安全操作
适合对象
  • 物联网设备开发者
  • 嵌入式系统工程师
  • 硬件原型设计
  • 基于 Linux 的自动化项目
  • 使用物理设备的 Dart 开发人员
使用建议
  • 需要 Linux 操作系统
  • 需要 root 或特权访问
  • 仅限 Linux 平台
  • 需要硬件特定的配置
  • 不适用于移动或网页应用
支持平台Linux

安装插件

flutter pub add dart_periphery

所属分类

依赖

依赖清单 8 项

源码仓库

关联项目