In the present paper a software system for onboard processing of automotive data is proposed and described. The project of a system composed by some modules interacting on the basis of a producer-consumer paradigm is discussed. The modules run as separate processes on embedded systems based on Linux operating system. Peripherals and displays are also handled by the software. The producer side is represented by the processes which are in charge of receiving and decoding information coming from data links such as CAN, RS232 or ADC chips, forming a vector of physical quantities describing the status of the vehicle. The vector is placed in a shared memory segment, where the consumer processes can read and use it for their purposes. Consumer processes include graphical displays (virtual dashboard), data logger modules recording data on persistent memory devices, and transceiver modules sending information over wired or wireless channels. In order to achieve the best flexibility and reusabil

An open software system for signal routing and processing in hybrid vehicles / DEL VESCOVO, Guido; PASCHERO, Maurizio; RIZZI, Antonello; FRATTALE MASCIOLI, Fabio Massimo. - STAMPA. - (2012), pp. 1702-1707. ((Intervento presentato al convegno 21st IEEE International Symposium on Industrial Electronics (ISIE) tenutosi a Hangzhou; China nel MAY 28-31, 2012 [10.1109/isie.2012.6237347].

An open software system for signal routing and processing in hybrid vehicles

DEL VESCOVO, Guido;PASCHERO, Maurizio;RIZZI, Antonello;FRATTALE MASCIOLI, Fabio Massimo
2012

Abstract

In the present paper a software system for onboard processing of automotive data is proposed and described. The project of a system composed by some modules interacting on the basis of a producer-consumer paradigm is discussed. The modules run as separate processes on embedded systems based on Linux operating system. Peripherals and displays are also handled by the software. The producer side is represented by the processes which are in charge of receiving and decoding information coming from data links such as CAN, RS232 or ADC chips, forming a vector of physical quantities describing the status of the vehicle. The vector is placed in a shared memory segment, where the consumer processes can read and use it for their purposes. Consumer processes include graphical displays (virtual dashboard), data logger modules recording data on persistent memory devices, and transceiver modules sending information over wired or wireless channels. In order to achieve the best flexibility and reusabil
9781467301596
File allegati a 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: http://hdl.handle.net/11573/485916
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact