We engineered and developed a compliant Windows kernel-space hardware driver and a tightly coupled power-management application for NaOr's military-grade Portable Combat Computers, ensuring operational reliability under tactical field constraints.
The project required authoring a standard system device driver in C to interface directly between the ruggedized computer hardware registers and the Windows XP operating system, establishing real-time telemetry for battery health, current consumption, and voltage metrics.
Alongside the driver, we developed a supervisor application in C# (.NET Framework 2.0) that acts as an automated fallback layer. To insulate the core software from hardware variations, the business rules for battery status alerts and the critical logic forcing a graceful, automated system shutdown during low-power states were completely decoupled into external XML configuration files. This architectural decision enabled rapid field re-configuration and boundary adjustment with zero code re-compilation.