awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesSysfs Interfaces

Safe programming abstractions for interacting with Linux kernel sysfs device interfaces.

Distinct from Safe Kernel Abstractions: Distinct from Safe Kernel Abstractions: focuses specifically on the sysfs interface layer for hardware pins and buses rather than general system call safety.

Explore 1 awesome GitHub repository matching operating systems & systems programming · Sysfs Interfaces. Refine with filters or upvote what's useful.

Awesome Sysfs Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • golemparts/rppalAvatar von golemparts

    golemparts/rppal

    1,463Auf GitHub ansehen↗

    Diese Bibliothek bietet eine Sammlung von Low-Level-Abstraktionen für die Interaktion mit Hardware-Peripheriegeräten auf Raspberry Pi-Geräten unter Verwendung der Programmiersprache Rust. Sie dient als typsichere Schnittstelle zur Steuerung physischer Pins und zur Verwaltung der Kommunikation mit externen elektronischen Komponenten und Sensoren. Das Projekt zeichnet sich durch die Verwendung von Compile-Time-Abstraktionen aus, die High-Level-Funktionsaufrufe direkt auf Hardware-Instruktionen abbilden und so einen minimalen Runtime-Overhead gewährleisten. Es bietet einen konsistenten Hardwarezugriff, indem es Kernel-Level-Geräteschnittstellen und speicherabgebildete Register in sichere, Trait-basierte Abstraktionen kapselt, die austauschbare Treiberimplementierungen ermöglichen. Die Bibliothek deckt ein breites Spektrum an Hardware-Integrationsmöglichkeiten ab, einschließlich der Verwaltung von Standard-Kommunikationsprotokollen wie I2C, SPI und UART. Sie unterstützt zudem Pulsweitenmodulation (PWM) sowie die Steuerung von GPIO-Pins, was die Integration industrieller Sensoren und die Ansteuerung von Aktoren ermöglicht. Die Software wird als Crate verteilt und bietet einen strukturierten Ansatz für die Entwicklung eingebetteter Systeme und die Hardware-Anbindung auf Linux-basierten Einplatinencomputern.

    Wraps kernel-level sysfs device interfaces into safe programming abstractions for consistent hardware access.

    Rustgpioi2cpwm
    Auf GitHub ansehen↗1,463
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. Kernel Development
  5. Kernel Driver Implementation
  6. Safe Kernel Abstractions
  7. Sysfs Interfaces