[Development] New Module for Serial Buses

Thiago Macieira thiago.macieira at intel.com
Wed Jun 24 09:01:46 CEST 2015


On Tuesday 26 May 2015 13:33:59 Viironen Kalle wrote:
> Hi,
> 
> We’d like to create a new Qt module for serial buses. At first stage this
> generic extendable module would include support for CAN-bus, but
> architecture should be such that supporting also other generally used
> serial buses like Flexray, i2c, SPI, 1-wire etc. would be as easy as
> possible.
 
> Motivation for this kind of generic bus module is to allow easy to use
> direct Qt access to buses that are commonly used when developing embedded
> and/or industrial applications with Qt. Also it would be great to see
> companies working with these buses to adopt the generalised core approach
> that we shall be bringing with this bus module and start developing support
> for different buses directly on top of Qt framework.
 
> For naming we have thought either QtBus or QtSerialBus. IMO name as such
> should already on it’s own describe the generalised idea of the module.

Hi Kalle

Please take a look at the Automotive Message Broker (AMB) [1] [2]. It has code 
to talk to the automotive CAN bus and has support for Qt already. That should 
get you started for at least one type of bus.

You won't be able to copy code from it if the intention is to licence 
commercially, but you should be able to work with it as a plugin. I might also 
be mistaken, but the Broker may be accessible via a D-Bus so there would be no 
actual linking if you don't use libamb.

[1] https://01.org/automotive-message-broker
[2] https://github.com/otcshare/automotive-message-broker
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list