2 repos
Hardware Management — Hardware & IoT
We curate 2 GitHub repositories matching hardware & iot · Hardware Management. Refine with filters or upvote what's useful.
Hardware Management — Hardware & IoT
- torvalds/linux
torvalds/linux
217,986The Linux kernel is a monolithic operating system kernel that serves as the primary interface between computer hardware and software applications. It provides the foundational infrastructure for managing system resources, including memory allocation, process scheduling, and synchronization primitives. The project includes comprehensive support for diverse storage architectures through its filesystem suite and manages complex networking, virtualization, and power management subsystems. Beyond core system management, the kernel offers extensive frameworks for hardware interaction, covering input devices, audio, sensors, and various bus communication protocols. It incorporates diagnostic tools for system observability, security mechanisms for integrity protection, and a kernel-level virtual machine for sandboxed execution. The project maintains stability through defined interface guarantees and supports modular development, including integrated support for memory-safe programming.
C - Genymobile/scrcpy
Genymobile/scrcpy
135,888This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables responsive interaction with the mobile interface without the overhead of hardware emulation. It further ensures performance through hardware-accelerated video decoding on the host and synchronized audio-visual streaming, which maintains temporal alignment between the device output and the desktop display. Beyond basic mirroring, the project supports comprehensive remote device management and debugging workflows. It utilizes zero-copy capture techniques and socket-based binary transport to minimize latency, facilitating tasks such as mobile application quality assurance and real-time hardware monitoring. The software is distributed as a command-line utility that operates across multiple desktop platforms.
Candroidcffmpeg