Hot-Plugging in Linux-Entwicklungsumgebungen

EMBEDDED SYSTEMS

Mit ClickID hat MikroElektronika (MIKROE) eine Hardware/Software (HW/SW) Open-Source-Lösung vorgestellt, die auf einem Ein-Draht-Baustein basiert, der das Hot-Plugging von Click- oder anderen mikroBUS-kompatiblen Peripherie-Boards mit Entwicklungsboards mit Embedded Linux oder ähnlichen Betriebssystemen ermöglicht.



ClickID ist für die Automatisierung und Selbstdiagnose eingebetteter Lösungen vorgesehen. Bei der Integration mit einem Click-Board auf einem eingebetteten System erlaubt ClickID der Software, Peripheriekonfigurationen von Add-on-Boards zu identifizieren. Eine ClickID-Demobibliothek ist für die Verwendung auf jedem MIKROE-Entwicklungssystem verfügbar.

Darüber hinaus können der vollständige Anwendungscode und fertige Projekte über den NECTO Studio Package Manager installiert, von LibStock heruntergeladen oder auf dem GitHub-Account von MIKROE abgerufen werden.


Unterstützung für Linux-basierte Embedded-Systeme

Für Linux-basierte Systeme wie BeaglePlay vereinfacht ClickID laut Anbieter das Hinzufügen und den Betrieb von peripheren Zusatzkarten. ClickID kommuniziert mit dem Betriebssystem-Kernel über das 1-Wire-Protokoll und ermöglicht so die automatische Erkennung von Silizium-ICs auf Zusatzkarten. Es liefert Manifestdateien an das Betriebssystem, die das Laden geeigneter Treiber für Schnittstellen wie SPI, I2C, UART, PWM, ADC unterstützen.

Fachartikel