you are trying to run a ThreadX-Guix application on Linux. It's important to note that ThreadX and Guix are designed to run on embedded systems and may not be directly compatible with Linux without significant modifications. If you are trying to develop or test your ThreadX-Guix application on a Linux system, consider using a simulator or emulator for your target platform.
the Threadx-Guix can not run on linux,when the guix system start ,the gui evnet is empty!
leo super
0
Reputation points
recently i had try to run the threadx-Guix on linux,but i meet a problem,
which is :
the code is below:
/* event_pop: pop oldest event from fifo queue, block if wait and no events exist */
UINT gx_generic_event_pop(GX_EVENT *put_event, GX_BOOL wait)
{
printf("gx_generic_event_pop.....\r\n");
if (!wait)
{
if (guix_event_queue.first == GX_NULL)
{
printf(" the queue is empty, just return.....\r\n");
/* the queue is empty, just return */
return GX_FAILURE;
}
}
printf("gx_generic_event_pop...the queue is not empty..\r\n");
...
}