Discussion:
[Development] Qt on FreeRTOS
Peter Kümmel
2012-05-22 18:52:47 UTC
Permalink
Does anybody know if it is possible to use Qt (at lease QtCore)
on FreeRTOS, http://www.freertos.org/

Qt runs on QNX, but does this mean it would also run on FreeRTOS?
Or is QNX a completely different game?

Peter
Johan Thelin
2012-05-22 19:43:38 UTC
Permalink
Post by Peter Kümmel
Does anybody know if it is possible to use Qt (at lease QtCore)
on FreeRTOS, http://www.freertos.org/
Qt runs on QNX, but does this mean it would also run on FreeRTOS?
Or is QNX a completely different game?
QNX is not FreeRTOS, so that would be a completely different port.

Best regards,

Johan
Thiago Macieira
2012-05-22 19:44:39 UTC
Permalink
Post by Peter Kümmel
Does anybody know if it is possible to use Qt (at lease QtCore)
on FreeRTOS, http://www.freertos.org/
Qt runs on QNX, but does this mean it would also run on FreeRTOS?
Or is QNX a completely different game?
Hi Peter

I don't see any indication that FreeRTOS and QNX are in any way related,
except that they are real-time operating systems. Note that Qt supports or
supported at one time VxWorks and Integrity too, which are also RTOS.

Qt usually requires a POSIX.1-2001 layer to run, but it's also been known to
be depopulated to run on even on "who needs a filesystem" systems[*]. So I see
no reason why it couldn't run on FreeRTOS, provided that the necessary
adaptations are done.

[*] So QT_NO_FILESYSTEM seen in [1] is actually an option that was used for
real once. It was a #define, not an environment variable though.

[1] http://labs.qt.nokia.com/2011/04/01/qt-hidden-gems/
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
Intel Sweden AB - Registration Number: 556189-6027
Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
Peter Kümmel
2012-05-22 20:03:37 UTC
Permalink
Post by Thiago Macieira
Post by Peter Kümmel
Does anybody know if it is possible to use Qt (at lease QtCore)
on FreeRTOS, http://www.freertos.org/
Qt runs on QNX, but does this mean it would also run on FreeRTOS?
Or is QNX a completely different game?
Hi Peter
I don't see any indication that FreeRTOS and QNX are in any way related,
Yes I know, but both are 'RTOSs', and in the change list for 4.8.2 I read
"Qt for RTOS", but it seems it should be better "Qt for QNX".
Post by Thiago Macieira
except that they are real-time operating systems. Note that Qt supports or
supported at one time VxWorks and Integrity too, which are also RTOS.
Qt usually requires a POSIX.1-2001 layer to run, but it's also been known to
I'm new to FreeRTOS, but it looks like posix support is a bit experimental:
http://www.opencircuits.com/Freertos_posix_Development
Post by Thiago Macieira
be depopulated to run on even on "who needs a filesystem" systems[*]. So I see
no reason why it couldn't run on FreeRTOS, provided that the necessary
adaptations are done.
[*] So QT_NO_FILESYSTEM seen in [1] is actually an option that was used for
real once. It was a #define, not an environment variable though.
[1] http://labs.qt.nokia.com/2011/04/01/qt-hidden-gems/
Thanks for the link, I also found some slides:
http://www.slideshare.net/qtbynokia/qt-on-real-time-operating-systems

Peter

Loading...