[Interest] QtSerialBus on Android

Denis Shienkov denis.shienkov at gmail.com
Thu Dec 12 13:54:30 CET 2019


Hi,

> Yes I saw that, but same apply to QtSerialPort, i don't see why it's
not available on Android. Android IS a Linux system, and it does have
the tty bits.

Because it requires the root right to use the serial ports in Android.
Do you have a root rights for any device? Do you have the USB/Serial
drivers for any device in a device kernel? :)

You can build QSerialPort on Android manually and use it if you want.

BR,
Denis



чт, 12 дек. 2019 г. в 12:15, Christian Gagneraud <chgans at gmail.com>:

> On Thu, 12 Dec 2019 at 20:00, André Hartmann <andre.hartmann at iseg-hv.de>
> wrote:
> >
> > Hi Christian,
> >
> > QtSerialBus had a QtSerialPort dependency up to 5.12, which was removed
> > in 5.13.
>
> Yes I saw that, but same apply to QtSerialPort, i don't see why it's
> not available on Android. Android IS a Linux system, and it does have
> the tty bits.
>
> > So you can use QtSerialBus under Android now, at least the Modbus/TCP
> > part. Modbus RTU is not available due to missing serial port, and from
> > the CAN bus side you will most likely only be able to use the virtual
> bus.
> >
> > But maybe socketcan is available on Android too? I never checked that.
>
> Android is "just" a Linux distro, so as long as you have your kernel
> configured correctly, yes you can (and we do) use socketcan on
> Android, and i'm pretty sure you can use the whole can-utils suite on
> it.
>
> But i want my (Qt based) code to run on Linux Desktop and Docker container
> too.
> Being able to use QtSerialBus would be really nice, this would allow
> me to get rid of some really old legacy code.
>
> Anyway, we're stuck on 5.12, and we won't move to a non LTS Qt version.
> So it looks like i'll have to dig myself to see if I can build
> QtSerialPort/Bus for Android....
>
> Thanks for the details,
> Chris
>
> PS: I'm not talking Mobile app dev here, i'm talking writing system
> tool for a custom AOSP system.
>
> >
> > Regards,
> > André
> >
> > Am 12.12.19 um 02:40 schrieb Christian Gagneraud:
> > > Hi there,
> > >
> > > Any reason why QtSerialBus is not available on Android?
> > > I'm using Qt-5.12 on armv7.
> > > We have our custom N2K stack that just works on Android (using
> > > socketcan). But i'm working on a project where i would prefer to use
> > > QSerialBus for all the low level stuff.
> > > I haven't try to build it myself (yet). Is this supported?
> > > Given the number of QtC's client working in the Automotive industry,
> > > I'm surprised QSerialBus is not supported on Android/AOSP by default.
> > >
> > > Thanks in advance,
> > > Chris
> > > _______________________________________________
> > > Interest mailing list
> > > Interest at qt-project.org
> > > https://lists.qt-project.org/listinfo/interest
> > >
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> https://lists.qt-project.org/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20191212/77d2852f/attachment.html>


More information about the Interest mailing list