6 रिपॉजिटरी
Interfaces for configuring hardware drivers in resource-constrained or specialized environments.
Distinguishing note: Specifically targets embedded device driver configuration rather than general system drivers.
Explore 6 awesome GitHub repositories matching devops & infrastructure · Embedded Hardware Drivers. Refine with filters or upvote what's useful.
FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f
Maps audio streams to specific spatial layouts using standard identifiers or custom channel sequences.
BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware. The software distinguishes itself through its ability to aggregate multiple physical and virtual audio sources into a single, unified interface. This abstraction layer supports complex signal management, including the mirror
Allows configuration of channel counts, sample rates, and latency to match hardware requirements.
Audacity is a cross-platform digital audio workstation and multi-track audio editor. It serves as a comprehensive suite for capturing live audio input, refining sound files through splicing and effects, and mixing multi-track audio files using a non-destructive waveform interface. The project functions as a VST3 plugin host, providing a software environment to load and execute audio effects and virtual instruments for real-time signal processing. It also includes an audio spectrum analyzer for visualizing frequencies and waveforms to identify specific sonic characteristics. The software cove
Integrates Windows ASIO drivers to ensure high-performance, low-latency audio recording and playback.
Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove
Allows configuration of sample rates, bit depth, and spatial sound options for virtual audio drivers.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Provides library functions to initialize hardware timer drivers on supported platforms.
यह प्रोजेक्ट एक OpenWrt फर्मवेयर बिल्ड सिस्टम और एम्बेडेड Linux बिल्ड टूल है जिसे NanoPi हार्डवेयर के लिए कस्टमाइज़्ड राउटर फर्मवेयर इमेज बनाने के लिए डिज़ाइन किया गया है। यह एक नेटवर्क OS कस्टमाइज़ेशन किट के रूप में कार्य करता है, जो विशिष्ट ड्राइवर्स, पैकेज और कर्नेल ऑप्टिमाइज़ेशन को एकीकृत करने वाली अनुरूप ऑपरेटिंग सिस्टम इमेज को संकलित करने के लिए एक स्ट्रक्चर्ड वातावरण प्रदान करता है। सिस्टम गहरे हार्डवेयर और परफॉरमेंस ट्यूनिंग के माध्यम से खुद को अलग करता है, जिसमें ट्रैफिक त्वरण के लिए कर्नेल-स्पेस फ्लो ऑफलोडिंग और सिंगल-कोर प्रोसेसिंग बाधाओं को रोकने के लिए सिमेट्रिक मल्टीप्रोसेसिंग इंटरप्ट बैलेंसिंग शामिल है। यह 5G बैंड के लिए USB वायरलेस एडाप्टर सपोर्ट, कूलिंग फैन कंट्रोल और हार्डवेयर फ्रीक्वेंसी लिमिट्स को अनलॉक करने के लिए CPU क्लॉक स्पीड ऑप्टिमाइज़ेशन जैसे विशेष हार्डवेयर एकीकरण को सक्षम बनाता है। बिल्ड प्रक्रिया कस्टम पैच एकीकरण, स्वचालित विभाजन विस्तार और होम नेटवर्क सेवाओं के लिए पूर्व-स्थापित सॉफ्टवेयर को बंडल करने सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह DNS कॉन्फ़िगरेशन, VPN टनलिंग, विज्ञापन अवरोधन और एम्बेडेड हार्डवेयर पर एप्लिकेशन चलाने के लिए कंटेनर सपोर्ट जैसे नेटवर्क प्रबंधन कार्यों का समर्थन करता है। प्रोजेक्ट फर्मवेयर इमेज के निर्माण को स्वचालित करने और सिस्टम अपडेट को मैनेज करने के लिए शेल स्क्रिप्ट का उपयोग करता है।
Installs and configures specific kernel modules for USB wireless adapters, cooling fans, and network controllers on ARM devices.