Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Using EGLFS on Jetson TX1/TX2



  • Hello!

    This is a question concerning [this blog post](lhttp://blog.qt.io/blog/2016/11/10/qt-nvidia-jetson-tx1-device-creation-style/ by Laszlo Agocs.

    After successfully making it through the post and having the end result be the host computer cross compile an arm64 program and have it run/debug on the target, I have this problem.
    When running/debugging programs that are not graphics intensive, i.e. a simple "Hello World!" program how can I avoid the functionality of the whole screen being taken up by the program? And having to disable my mouse and keyboard so as to not get confused which cursor is which? I know that this to do with the usage of EGLFS but I don't understand the connection between arm64 and EGLFS and why I need them. I tried a re-installation without EGLFS and nothing would work. So it looks like I need these libraries but I don't want the product that results from using them.

    Any ideas?

    Thank you for your time!


  • Lifetime Qt Champion

    Hi,

    What do you mean by "Hello World" ? A console Hello World or a Widget one ?

    If the former, just use a QCoreApplication. If the later, it depends a bit on what you want to do. If for example you would like to have a small window then you need to either run Xorg on your target and use the xcb backend or use wayland and the QtWayland module/backend.

    Hope it helps.


Log in to reply