This paper presents a case study in which an inexpensive embedded control system has been designed and built on top of an open-source real-time operating system. A COTS protocol stack for the well-known MODBUS protocol has been selected and enhanced to provide network communications with a wider address space and a periodic election of the bus master. This design technique has proved very effective to reduce software development time and cost, without incurring in the overhead and footprint issues sometimes associated with COTS software modules. The whole system runs effectively even on low-cost microcontrollers and can be ported easily from one microcontroller family to another.

An RTOS-Based Design for Inexpensive Distributed Embedded System

G Cena;I Cibrario Bertolotti
2010

Abstract

This paper presents a case study in which an inexpensive embedded control system has been designed and built on top of an open-source real-time operating system. A COTS protocol stack for the well-known MODBUS protocol has been selected and enhanced to provide network communications with a wider address space and a periodic election of the bus master. This design technique has proved very effective to reduce software development time and cost, without incurring in the overhead and footprint issues sometimes associated with COTS software modules. The whole system runs effectively even on low-cost microcontrollers and can be ported easily from one microcontroller family to another.
2010
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
978-1-4244-6390-9
Industrial communications
Real-time
RTOS
Modbus
Distributed embedded systems
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/67212
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact