This repository offers extension drivers to the Project: ElectroKIO
from the Electrostatic-Sandbox SDK, an SDK suite for distributed simulation software.
- Preface.
- The Core Kernel Driver Model.
- 2.1 Architectural Diagram.
- 2.2 Terminology.
- 2.3 Data Structures.
- 2.4 Core Implementation on the Kernel Sources.
- The Electrostatic-Drivers Model.
- 3.1 Architectural Diagram.
- 3.2 Terminology.
- 3.3 Bus Drivers.
- 3.4 Device Drivers and Devices.
- 3.5 Building Hardware.
- 3.6 The ITE Super I/O Chips (IT87xx).
- 3.7 Techniques for wiring the Hardware on Gigabyte motherboards.
- Relations with the user-space
Project: ElectroKIO
.- 4.1 Kernel-to-userspace Caller Graph.
- 4.2 Example software.
- Build System and Source Trees.
- 5.1 The build system automata.
- 5.2 The build system tree.
- 5.3 Building and inserting with the SDK.
The major goal of this project is to provide Input Emulation for the common human-interface-devices (HID) especially for Keyboard, Mouse, and Joystick through custom I/O interfaces (e.g., Serial RS232/UART, Parallel IEEE-1284, and Ethernet IEEE-802).