You are here: Home / Science / RTLWS Submitted Papers / 
2021-06-20 - 02:48

Dates and Events:

OSADL Articles:

2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available

2016-11-12 12:00

Raspberry Pi and real-time Linux

Let's have a look at the OSADL QA Farm data

2016-09-17 12:00

Preemption latency of real-time Linux systems

How to measure it – and how to fix it, if it's too high?

Details of the Real Time Linux Foundation Working Group Project

OSADL Project: Real Time Linux Workshops

Real Time Linux Foundation Workshops since 1999

Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 - 2013 - 20142015

16th Real Time Linux Workshop, October 12 to 13, 2014 at the CCD Congress Center Dusseldorf collocated with LinuxCon Europe in Dusseldorf, Germany

Announcement - Call for participation (ASCII) - Hotels - Directions - Agenda - Paper Abstracts - Presentations - Registration - Abstract Submission - Sponsors - Gallery

Rapid Control Prototyping with Python and gEDA tools

Roberto Bucher, Scuola Universitaria Professionale della Svizzera Italiana

Rapid Control Prototyping (RCP) methods play an important role in control system design. The most used tools are based on Matlab for the design of the control algorithm, Simulink for the simulation of the controlled system and Real Time Workshop for generating the code for the RT target. unfortunately such tools are quite expensive and most little companies can't face the commercial licenses related to these products.

In this paper a free open source alternative is presented: Matlab is substituted by Python, the gEDA tools are used as replacement for Simulink and the control code is automatically generated for a Linux machine running a preempt_rt patched kernel. In particular, the methods used to translate the gEDA schematic into C code are presented.

The new environment has been tested and validated on different plants at the SUPSI laboratory.