RE: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Kirspel, Kevin
Sorry, that was file size. Here is the “arm-rtems5-size” equivalent output for each test. textdata bss dec hex filename 1419921492 268275512 268418996 fffbfb4 hello.exe textdata bss dec hex filename 903856 45204 267469960 268419020

Re: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Mikhail Svetkin
May be RTEMS can support only SPI, I2C input devices? If somebody want to use USB input devices, they will use RTEMS LIBBSD. Best regards, Mikhail On 21 May 2018 at 18:59, Joel Sherrill wrote: > > > On Mon, May 21, 2018 at 11:48 AM, Kirspel, Kevin > wrote: > >> I think that is doable for the f

Re: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Joel Sherrill
On Mon, May 21, 2018 at 11:48 AM, Kirspel, Kevin wrote: > I think that is doable for the frame buffer and non-USB touch screen, > mouse, and keyboard drivers. The main problem would be the USB mouse, > keyboard, and touch screen drivers. RTEMS uses LIBBSD for the USB stack. > Posting inline be

RE: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Kirspel, Kevin
I think that is doable for the frame buffer and non-USB touch screen, mouse, and keyboard drivers. The main problem would be the USB mouse, keyboard, and touch screen drivers. RTEMS uses LIBBSD for the USB stack. Kevin Kirspel Electrical Engineer - Sr. Staff Idexx Roswell 235 Hembree Park Driv

Re: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Mikhail Svetkin
So the minimal example of Qt Widgets + RTEMS LIBBSD + EVDEV will be ~24MB. It is pretty big. If RTEMS has support of EVDEV or libinput it will be only ~9MB. Qt does not require MMAP, only LinuxFB plugin. I wrote my own QPA plugin and it does not need MMAP. Best regards, Mikhail On 21 May 2018

RE: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Kirspel, Kevin
To give a little background on this subject, the current support in RTEMS LIBBSD for the EVDEV input system was motivated by the following: - Add a “rtems-arm-4.12-gcc” platform to QT. This allows you to configure QT with RTEMS compilers and libraries. - Use QT LinuxFB plugin as is for graphics

Re: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Joel Sherrill
On Mon, May 21, 2018, 7:52 AM Kirspel, Kevin wrote: > RTEMS LIBBSD has support for EVDEV which is a standard API for keyboard, > mouse, and touchscreen. Is it the best choice, I don't know. Maybe a > better question is "What standard input system should RTEMS support?". > That's the question.

RE: Raspberry Pi Rtems-Graphical-Toolkit

2018-05-21 Thread Kirspel, Kevin
RTEMS LIBBSD has support for EVDEV which is a standard API for keyboard, mouse, and touchscreen. Is it the best choice, I don't know. Maybe a better question is "What standard input system should RTEMS support?". Kevin Kirspel Electrical Engineer - Sr. Staff Idexx Roswell 235 Hembree Park Driv