RTXI / rtxi

Tutorials, FAQs, and more at http://rtxi.org/docs
GNU General Public License v3.0
53 stars 15 forks source link

Dev #145

Closed fusge closed 10 months ago

fusge commented 11 months ago

RTXI 3.0.0 Upgrade

This update modernizes RTXI architecture and leverages newer techniques on performance and maintainability patterns.

The need for these updates originates primarily from the difficulty of updating RTXI 2.4 to the new Xenomai API, as well as the unfortunate news that the Analogy drivers used for hardware access would not be supported any longer under Xenomai. These and other architectural issues made it necessary to apply the lessons learned from years of use to improve software architecture and flexibility. This update relies on proven methods, and uses existing code to create a modern RTXI application. Some of the changes introduced:

This update breaks backwards compatibility with already existing plugins, and these will be updated in their own repositories.