Questions tagged [mqx]

for questions about MQX RTOS, a real-time operating system generally used in embedded systems

MQX RTOS is a real-time operating system, generally used in embedded systems, developed by Precise Software Technologies Inc., and currently sold by ARC International, Embedded Access Inc, and Freescale/NXP. MQX is an abbreviation standing for Message Queue eXecutive.Wikipedia

MQX has a multitasking kernel with pre-emptive scheduling, round-robin for equal priorities and fast interrupt response. Optional inter-process communication and synchronization facilities, and a file system.

MQX is statically configurable via 'C' defines, which can be set through various IDE's or directly in the source. The main OS compiles as a library and a single application image creates an image. The MQX library comes in different versions. MQX-lite is a bare minimum version. Optional components include a TCP/IP stack (RTCS), an embedded MS-DOS file system (MFS), USB Host/Device Stack, a shell, and an inter-CPU communication layer on some platforms. As well the Task-Aware debugging (TAD) supports remote debugging and performance analysis tools.

Version 4.0.2 support builds via make and a Code Sourcery gcc. Various commercial compilers are also supported. The supported compiler, IDE, debuggers, etc often vary based on the target architecture.

MQX is layer by core, bsp (board support) and psp (processor support). Optional packages hook into the core through either conditional compilation or callbacks. Please try to specify which bsp, psp and MQX version you are targeting when asking questions.

18 questions
0
votes
1 answer

USB performance issues

I am trying to transfer data over USB. These are packets of at most 64 bytes which get sent at a frequency of 4KHz. This gives a bit rate of about 2Mb/s. The software task that picks up this data runs at 2.5 KHz. Ideally we never want packets to get…
0
votes
2 answers

Free/Open Source GUI designer with xml output that could be customized (screensize, widgets)?

we are developing GUI using eGUI under MQX RTOS (ARM Cortex M4). Instead of hardcoding widgets, callbacks etc on each screen we would like to use a tool to desing GUI screens graphically, then generate XML description file that could serve as a…
user2064070
  • 305
  • 3
  • 13
-2
votes
1 answer

How long does it take to extend the functionality of a pos terminal?

How long does it take to extend the functionality of a pos terminal? I don't have any idea how long does it take to develop / extend functionality of a POS terminal. I have a friend who is asking me for this and we came across the "How Long…
RGAT
  • 486
  • 3
  • 13
1
2