RF Testsystem

System zum Testen von RF Komponenten für kontaktlose Kommunikationssysteme. Dies umfasst eine ganze Reihe von Bausteinen:

  • Mikrocontroller System, verbunden über USB (Device-Klasse CDC). Integrierter Kommunikations-Stack. Verwendung von Chibi OS/RT. Erweiterbar durch „App“, d.h. separat von der Haupt-Firmware programmierbare sekundäre Firmware, die der Anwender nach den Anforderungen des Tests konfigurieren kann. Software Update über USB/Mass Storage. Zwei virtuelle USB Geräte zur parallelen Kommunikation. USB nach I2C, SPI und UART, inkl. Steuerung von Handshake- und I/O Leitungen.
  • Host-Komponenten (.dll, .so, .dylib) für Windows, Linux und MAC. Diese ermöglichen der Test-Anwendung unter den verschiedenen Betriebssystemen die Kommunikation mit dem System.
  • Python, Lua und C# Komponenten sind vorhanden.
  • Netzwerk-Komponenten, Betrieb des Systems als Netzwerk-Reader.
  • GUI zur Konfiguration und zum Testen.
  • Integration in NUnit.
  • Details [EN]: Real-Time Test System

MCU:

  • ARM Cortex M3

Toolchains:

  • GNU ARM / GCC
  • ARM RealView

Build:

  • CMake

Umgebung:

  • CodeBlocks
  • Eclipse
  • Visual Studio