2 repositorios
Pre-configured project structures for streamlining the creation of kernel-mode drivers.
Distinct from Kernel Driver Implementation: Distinct from Kernel Driver Implementation: focuses on the templates and boilerplate rather than the logic implementation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Driver Development Templates. Refine with filters or upvote what's useful.
This repository is a collection of reference source code and implementation examples for developing drivers using the Windows Driver Kit. It provides hardware device driver samples and development templates for building kernel-mode software that enables communication between the Windows operating system and hardware devices. The library includes examples for creating universal Windows drivers, which utilize a shared set of interfaces to operate across multiple versions of the operating system. It also contains specialized implementation samples for various hardware categories, including netwo
Provides pre-configured project samples for building and testing kernel-mode drivers in Visual Studio.
Mbed OS es un sistema operativo en tiempo real diseñado para dispositivos conectados de internet de las cosas (IoT) y hardware de microcontroladores. Proporciona un framework fundamental que combina un sistema operativo en tiempo real con un framework de seguridad embebido, una capa de abstracción de hardware para controlar sensores y periféricos, y una plataforma de gestión de dispositivos para la orquestación basada en la nube. El sistema establece fundamentos de seguridad para proteger los productos conectados de accesos no autorizados y vulnerabilidades. Además, permite el monitoreo remoto y la orquestación de hardware conectando dispositivos embebidos a servicios en la nube. La plataforma gestiona la ejecución concurrente a través de la coordinación de tareas en tiempo real y proporciona una interfaz estandarizada para la gestión de hardware a través de diferentes arquitecturas de microcontroladores. También incluye mecanismos para implementar el manejo de errores del sistema personalizado y comportamientos de recuperación.
Implements a C++ template-based driver model to create efficient, reusable hardware drivers with minimal runtime overhead.