3 مستودعات
Drivers that provide a consistent interface between the runtime and diverse hardware backends.
Distinct from Hardware Drivers: Focuses on the abstraction layer for compute dispatch rather than general OS peripheral drivers
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Hardware Abstraction Layer Drivers. Refine with filters or upvote what's useful.
srsRAN_4G هو حزمة راديو معرفة برمجياً (SDR) لنظام 4G LTE. يوفر تنفيذاً برمجياً كاملاً لبروتوكول LTE، بما في ذلك محطة قاعدية معرفة برمجياً، وشبكة أساسية خلوية خفيفة الوزن، ومحاكي لمعدات المستخدم المتنقلة. يُمكّن المشروع من نشر شبكات خلوية كاملة باستخدام أجهزة راديو معرفة برمجياً. ويشمل ذلك تنفيذ شبكة أساسية مطورة (Evolved Packet Core) لمصادقة المشتركين وتوجيه جلسات البيانات، بالإضافة إلى محطات قاعدية معرفة برمجياً لإدارة الاتصالات اللاسلكية. يغطي النظام معالجة الإشارات في النطاق الأساسي، وإدارة الطبقة الفيزيائية في مساحة المستخدم، ومزامنة التوقيت الحتمية. كما يتضمن حزمة شبكة أساسية معيارية ومشغلات (Drivers) مستقلة عن الأجهزة لواجهات الراديو الأمامية.
Utilizes a hardware abstraction layer to interface with diverse software-defined radio front-ends independently of the vendor.
IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis
Implements a hardware abstraction layer to select and manage drivers across diverse target backends.
Lvbindingrust is an embedded graphics framework and resource-efficient user interface library implemented as a Rust graphical interface library. It provides language bindings that wrap low-level C library functions to bridge underlying hardware graphics APIs, facilitating the construction of custom graphical user interfaces on resource-constrained embedded systems and microcontrollers. The project incorporates custom memory allocator routing and an internal memory manager that direct dynamic memory allocations through specialized internal graphics memory managers instead of the default syst
Decouples rendering logic from hardware specifics by routing draw operations through standardized graphics driver integration layers.