硬汉嵌入式论坛

 找回密码
 立即注册
查看: 788|回复: 5
收起左侧

[ThreadX全家桶] 移植GUIX到Linux上无法启动无法绘图

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2023-4-24 11:26:08 | 显示全部楼层 |阅读模式
本帖最后由 superleo_2020 于 2023-4-24 11:28 编辑



初始化完成后事件队列是空的,无法进行绘图。请各路大神帮忙分析分析

调试LOG

调试LOG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106557
QQ
发表于 2023-4-24 15:27:29 | 显示全部楼层

移植GUIX注意下面问题

QQ截图20230424152650.png
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2023-4-25 13:53:46 | 显示全部楼层
eric2013 发表于 2023-4-24 15:27
移植GUIX注意下面问题

检查了一下:

1.GUIX需要一个额外的任务。void MainTask(void) ;
2.消息队列。GUIX_EVENT_QUEUE guix_event_queue;
3.一个互斥信号量。pthread_mutex_t guix_system_lock_mutex;
以上条件都满足。

如果画布和内存池初始化不对,也会出现同样的问题吗?
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2023-5-25 09:45:39 | 显示全部楼层
superleo_2020 发表于 2023-4-25 13:53
检查了一下:

1.GUIX需要一个额外的任务。void MainTask(void) ;

问题解决了:主线程main()函数内加一个延时就好了,这样guix线程就能正常启动。事件收发也正常了。
int main(void)
{
       .......
        while(1)
        {
                sleep(5);//Delay important!!!
        }
       return 0;
}
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2023-5-26 10:40:05 | 显示全部楼层
GUIX在Linux下运行,厉害了,但是弱弱的问一下,这个也就是玩玩吧,Linux平台哪个授权了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106557
QQ
发表于 2023-5-26 10:48:52 | 显示全部楼层
ou513 发表于 2023-5-26 10:40
GUIX在Linux下运行,厉害了,但是弱弱的问一下,这个也就是玩玩吧,Linux平台哪个授权了

可以,有几家的MPU可以免费使用。


guix/LICENSED-HARDWARE.txt at master · azure-rtos/guix (github.com)

[C] 纯文本查看 复制代码
STMicroelectronics:

    STM32 MCUs
    STM32 MPUs

MediaTek:

    MT3620 MCU (Azure Sphere)

Microchip:

    PIC 32-bit MCUs
    SAM 32-bit MCUs
    SAM 32-bit MPUs

NXP:

    i.MX RT10xx and RT116x/7x series crossover MCUs
    LPC5500 series
    MCX N series

Renesas:

    Synergy Platform
    RX Family of MCUs
    RA Family of MCUs
    RZ Family of MPUs

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 03:03 , Processed in 0.327904 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表