Kithara Software
5 subscribers
139 photos
136 links
The Pulse of Real-Time
Download Telegram
Windows als Echtzeitbetriebssystem

Network: Native Echtzeit-Treiber für schnelle Ethernet-Kommunikation
– Ethernet-Kommunikation bis 200 GBit/s in Echtzeit
– Verzögerungsfreies Senden und sofortige Reaktion beim Empfang
– Senden und Empfangen direkt aus dem Echtzeitkontext möglich
– Beliebige Ethernet-Protokolle, inklusive IP, UDP und TCP
– Raw-Ethernet
– Ethernet-Kommunikation abfrage- oder ereignisgesteuert
– Jumbo-Frames bis 16128 Byte, je nach NIC
– IP- und MAC-Multicast, Broadcast, Promiscuous-Mode für den Empfang aller Pakete
– Empfang von Datenpaketen entweder durch Callback-Funktion direkt im Interrupt-Kontext oder im Polling-Betrieb
– Priorisierung von zu sendenden Paketen in vier Stufen möglich
– Automatische Adressermittlung durch ARP-Unterstützung
– Funktionen für CRC-Berechnung und Byteorder-Wandlung enthalten

Erfahren Sie mehr über Kithara RealTime Suite inklusive Testversion:
https://kithara.com/de/produkte/real-time-suite

#realtime
#RTOS
#realtimewindows
#Ethernet
The new version 11.21 of Kithara RealTime Suite, including support for Windows 11 25H2, has been completed and will be made available in the download area of the service portal in the next few days.

https://kithara.com/en/news/new-version

----------

Die neue Version 11.21 von Kithara RealTime Suite, inklusive Unterstützung für Windows 11 25H2, ist fertiggestellt und wird im Laufe der nächsten Tage im Download-Bereich des Serviceportals zur Verfügung gestellt.

https://kithara.com/de/news/new-version
Windows as Real-Time Operating System

IoPort: Direct access to I/O-Ports
– Access to all I/O registers of the PC from application or DLL
– Determine PCI configuration data
– Retrieve resource information of devices
– Direct access does not reduce stability
– No separate kernel driver development necessary

Learn more about Kithara RealTime Suite including the test version:
https://kithara.com/en/products/real-time-suite

#realtime
#RTOS
#realtimewindows
#IO

----------

Windows als Echtzeitbetriebssystem

IoPort: Direkter Zugriff auf I/O-Ports
– Zugriff auf alle I/O-Register des PCs aus Anwendung oder DLL
– Ermittlung von PCI-Konfigurationsdaten
– Ermittlung von Ressourcen-Daten
– Direkter Zugriff ohne Stabilitätseinbußen
– Keine separate Kernel-Driver-Programmierung notwendig

Erfahren Sie mehr über Kithara RealTime Suite inklusive Testversion:
https://kithara.com/de/produkte/real-time-suite

#realtime
#RTOS
#realtimewindows
#IO
New in product focus: EtherCAT Master
The Kithara EtherCAT Master offers a powerful key technology for demanding real-time applications in industrial automation. More information:

https://kithara.com/en/news/ethercatfocus

----------

Neu im Produkfokus: EtherCAT Master
Der Kithara EtherCAT Master bietet eine leistungs­starke Schlüsseltechnologie für anspruchsvolle Echtzeitanwendungen in der industriellen Auto­matisierung. Weitere Informationen:

https://kithara.com/de/news/ethercatfocus
What lasts looooooonger gets better!
The new installer for Kithara RealTime Suite offers clear information and makes it easier to get started quickly with your real-time project.

https://kithara.com/en/news/was-laenger

----------

Was lääääääänger währt, wird besser!
Der neue Installer von Kithara RealTime Suite bietet übersichtliche Informationen und erleichtert den schnelleren Einstieg in Ihr Echtzeit-Projekt.

https://kithara.com/de/news/was-laenger
Windows as Real-Time Operating System

Camera: Real-time image acquisition
– Image acquisition with GigE Vision or USB3 Vision cameras in real time
– Event- or query-driven
– Multiple simultaneous cameras, hot-plugging, configuration in accordance with GenICam
– Every standard-compliant camera is supported

Learn more about Kithara RealTime Suite including the test version:
https://kithara.com/en/products/real-time-suite

#realtime
#RTOS
#realtimewindows
#GigEVision
#USB3Vision

----------

Windows als Echtzeitbetriebssystem

Camera: Echtzeit-Bilderfassung
– Bilderfassung mit GigE-Vision- oder USB3-Vision-Kameras in Echtzeit
– Abfrage- oder ereignisgesteuert
– Mehrere Kameras gleichzeitig, Hot-Plug-fähig, Konfiguration nach GenICam
– Jede standardkonforme Kamera wird unterstützt

Erfahren Sie mehr über Kithara RealTime Suite inklusive Testversion:
https://kithara.com/de/produkte/real-time-suite

#realtime
#RTOS
#realtimewindows
#GigEVision
#USB3Vision
The new version 11 25Q4 of Kithara RealTime Suite has been completed and will be made available in the download area of the service portal in the next few days.

https://kithara.com/en/news/new-version

----------

Die neue Version 11 25Q4 von Kithara RealTime Suite ist fertiggestellt und wird im Laufe der nächsten Tage im Download-Bereich des Serviceportals zur Verfügung gestellt.

https://kithara.com/de/news/new-version
IPv6 functionality with new IP socket API
The real-time operating system Kithara RealTime Suite has received a comprehensively revised API for real-time network communication. The newly introduced IP socket API is a completely new set of functions that supports socket communication for UDP, TCP and RAW-IP over IPv4 and now also IPv6.

https://kithara.com/en/news/IPv6

----------

Verwendung von IPv6 dank neuer IP-Socket-API
Das Echtzeitbetriebssystem Kithara RealTime Suite hat eine umfassend überarbeitete API für die Echtzeit-Netzwerkkommunikation erhalten. Die neu eingeführte IP-Socket-API bildet ein komplett neues Funktionsset, das die Socket-Kommunikation für UDP, TCP und RAW-IP über IPv4 und nun auch IPv6 unterstützt.

https://kithara.com/de/news/IPv6
Real-time operating system with EtherCAT Modular Device Profile
Kithara RealTime Suite now supports the EtherCAT Modular Device Profile (ETG5001). This specification standard enables efficient handling of EtherCAT slaves that feature configurable physical or logical module slots.

https://kithara.com/en/news/mdp

----------

Echtzeitbetriebssystem mit EtherCAT Modular Device Profile
Kithara RealTime Suite unterstützt ab sofort das EtherCAT Modular Device Profile (ETG5001). Dieser Spezifikationsstandard ermöglicht die effiziente Handhabung von EtherCAT-Slaves, die über konfigurierbare physische oder logische Modul-Slots verfügen.

https://kithara.com/de/news/mdp
KRTS 2026 Preview: What is Next?
Kithara RealTime Suite is currently being supplemented with numerous features and improvements. What has recently been added, and what can you expect soon?

https://kithara.com/en/news/2026preview

----------

KRTS-2026-Vorschau: Was kommt als Nächstes?
Kithara RealTime Suite wird zur Zeit durch zahlreiche Features und Verbesserungen ergänzt. Was wurde vor Kurzem hinzugefügt und was können Sie demnächst noch erwarten?

https://kithara.com/de/news/2026preview
Kithara wishes you a very Merry Christmas as well as a fresh start into 2026.

https://kithara.com/en/news/christmas

----------

Kithara wünscht Ihnen ein frohes und besinnliches Weihnachtsfest sowie einen guten Start für 2026.

https://kithara.com/de/news/christmas
Windows as Real-Time Operating System

CAN: Controller Area Network in real time
– CAN data exchange in real time
– Support for CAN FD (and soon CAN FD light and CAN XL)
– Instantaneous transmission and immediate reaction
– Transmission and reception at kernel level
– Customized filter routines through CallBack functions
– Reception of messages either through Callback interrupt context, at kernel level or application level as well as polling process
– Transmit and receive routines callable directly from real-time context

Learn more about Kithara RealTime Suite including the test version:
https://kithara.com/en/products/real-time-suite

#realtime
#RTOS
#realtimewindows
#CANbus
#controllerareanetwork
Windows als Echtzeitbetriebssystem

CAN: Controller Area Network in Echtzeit
– CAN-Datenaustausch in Echtzeit
– Unterstützung von CAN FD (und in Kürze: CAN FD light sowie CAN XL)
– Verzögerungsfreies Senden und sofortige Reaktion beim Empfang
– Senden und Empfangen auf der Kernel-Ebene
– Benutzerdefinierte Filterroutinen durch Callback-Funktionen
– Empfangen von Nachrichten per Callback im Interrupt-Kontext, auf Kernel-Ebene oder auf Anwendungsebene oder Polling nach Nachrichten
– Sende- und Empfangsroutinen direkt aus dem Echtzeitkontext aufrufbar

Erfahren Sie mehr über Kithara RealTime Suite inklusive Testversion:
https://kithara.com/de/produkte/real-time-suite

#realtime
#RTOS
#realtimewindows
#CANbus
#controllerareanetwork
More compute power does not replace system architecture
By Uwe Jesgarz, Managing Director, Kithara Software

When systems hit their limits, performance is often equated with compute power: more cores, more parallelism, more throughput. That approach appears logical, but it shifts attention away from the real issue.

Compute power is a resource. Architecture, however, is a decision. Resources can be scaled. Architecture emerges from explicit commitments — especially temporal ones. What is not structured explicitly remains implicit and therefore uncontrollable.

Uncontrolled concurrency does not disappear through speed. It becomes harder to observe. Timing errors occur less frequently, but when they do, they appear later, cost more, and are harder to reproduce.

The central question, therefore, is not how fast a system is, but which timing guarantees it must uphold.

I expand this line of reasoning in the full article here:

https://kithara.com/en/blog/more-computing-power-does-not-replace-system-architecture
Mehr Rechenleistung ersetzt keine Systemarchitektur
Von Uwe Jesgarz, Geschäftsführer Kithara Software

Wenn Systeme an ihre Grenzen kommen, wird Performance oft mit Rechenleistung gleichgesetzt: mehr Kerne, mehr Parallelität, mehr Durchsatz. Das wirkt logisch, verschiebt jedoch das eigentliche Problem.

Rechenleistung ist eine Ressource, Architektur eine Entscheidung. Leistung lässt sich skalieren, Architektur entsteht durch Festlegungen – insbesondere durch zeitliche Ordnung. Was nicht explizit strukturiert ist, bleibt implizit und unbeherrscht.

Unkontrollierte Nebenläufigkeit verschwindet nicht durch Geschwindigkeit, sondern wird schwerer beobachtbar. Timing-Fehler treten seltener auf, dafür später, teurer und unter Bedingungen, die kaum reproduzierbar sind.

Die zentrale Frage lautet daher nicht, wie schnell ein System ist, sondern welche zeitlichen Garantien es einhalten muss.

Den vollständigen Artikel finden Sie hier:

https://kithara.com/de/blog/mehr-rechenleistung-ersetzt-keine-systemarchitektur
Windows as Real-Time Operating System

Kithara RealTime Suite is a modular real-time solution that combines the deterministic response times of an RTOS with the simple and familiar operability of the widely used Windows operating system. This includes functions for automation, image processing, communication and automotive. Today in focus:

Library: Mathematical/trigonometrical and string/memory functions in real time

– Special real-time-capable implementation of the C standard library functions
– More than 20 mathematical/trigonometric functions (e. g. sin, cos, tan, arcus and hyperbolicus functions, exp, log, pow, sqrt, floor, ceil)
– More than 20 string/memory functions (e. g. memcpy, memset, strlen, strcmp, strcpy, strcat, strtok)
– Supports application and kernel level
– Image processing: Real-time Halcon or OpenCV
– Machine learning: Real-time Dlib

Learn more about Kithara RealTime Suite including the test version:
https://kithara.com/en/products/real-time-suite

#realtime
#RTOS
#realtimewindows
Windows as a Real-Time Operating System

Kithara RealTime Suite is a modular real-time solution that combines the deterministic response times of an RTOS with the simple and familiar operability of the widely used Windows operating system. This includes functions for automation, image processing, communication and automotive. Today in focus:

USB RealTime: Real-time communication with USB devices via direct access to xHCI

– Real-time communication via xHCI access
– xHCI controller is used exclusively
– Direct access from the real-time multitasking context
– Lowest possible reaction time
– Highest possible data throughput
– Reliable prevention of data loss thanks to freely customizable buffer sizes
– Low-, full-, high-speed and super-speed
– Control-, bulk-, interrupt- and isochronous transfers
– Response to all plug and play events as well as power management events

Learn more about Kithara RealTime Suite including the test version:
https://kithara.com/en/products/real-time-suite

#realtime
#RTOS
Improved performance for Kithara RealTime Suite

With the 26Q1 release, a major architectural enhancement has been introduced: a comprehensive optimization of internal data structures tailored to modern CPU architectures. Further information:

https://kithara.com/en/news/improved-performance
Kithara RealTime Suite: Version 11 26Q1 is complete

The new version 11 26Q1 of Kithara RealTime Suite has been completed and will be made available in the download area of the service portal in the next few days.

https://kithara.com/en/news/new-version
Windows as a Real-Time Operating System
Kithara RealTime Suite is a modular real-time solution that combines the deterministic response times of an RTOS with the simple and familiar operability of the widely used Windows operating system. This includes functions for automation, image processing, communication and automotive. Today in focus:

MultiFunction: Access to multifunction-expansion cards in real time
– Support for multifunction cards (PCI or PCIe) with a vendor-neutral API
– Functions for A/D-, D/A- and digital I/O for controlling and data acquisition
– Digital I/O bit wise or word wise
– Analog I/O as single value, channel sequence, limited series of sequences or continuous mode with switch buffer interrupt
– Real-time drivers for cards from various manufactures

Learn more about Kithara RealTime Suite including the test version:
https://kithara.com/en/products/real-time-suite

#realtime
#RTOS
#realtimewindows