您尚未登录。

#1 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-05-17 13:34:11

@Gentlepig


我的想法很简单,就用单独编译的qt,把编译好的打包进img文件就行了,可是把单独编译的 /opt/qt5.12.9-arm-t113 文件夹放到busybox-init-base-files/opt 编译会报错,但是把文件夹压缩成 qt5.12.9-arm-t113.tar 放进去就能编译过!!!!!!!!!!!这就很全志了,至于sdk自带的qt修改脚本什么的对我来说就太超纲了。。。。

#2 Re: 全志 SOC » Tina 2.0集成了哪些UI?求Tina环境下,移植LVGL的参考教程。 » 2023-05-16 19:26:12

@暗水天狼

感谢分享,但是我的问题是用 GUI-Guider-1.3.0-GA 生成的工程不知道怎么移植到tina sdk里,然后sdk自带的qt又编译不过,愁人啊 sad

#3 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-05-16 19:19:02

@Gentlepig

FluxBB bbcode 测试

我这个sdk编译出的out/t113-mq_r/staging_dir/target/rootfs/usr/lib里面有libQt5Core.so,但是下载到板子里/usr/lib里面没有libQt5Core.so,不知道是哪个打包脚本有问题,所以我才想着单独编译qt再弄到板子上,要是能直接用自带的编译成功也不折腾这么多了 sad

#4 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-05-15 18:46:11

@Gentlepig

我今天成功了!虽然还有一个问题没解决,但是能用了!终于看到自己做的界面了!!!!!

步骤:
1、打QT补丁:https://debugdump.com/topic/944/%E5%9F%BA%E4%BA%8Ed1s%E7%9A%84qt5%E7%A7%BB%E6%A4%8D?lang=zh-CN
2、make menuconfig

    > Target Images
        [ * ] ext4  ---> (60000) Maximum number of inodes in root filesystem  【这里改大是为了在板子上解压】
        (512) Root filesystem partition size (in MB)  【256M好像就够,反正我有个8G内存卡】

    Gui  --->
        <*> qt5-core 【我只勾了这一个】

3、按照这个教程:https://blog.csdn.net/qq_28877125/article/details/127098767
    单独编译QT5.12,
    生成/opt/qt5.12.9-arm-t113,把这个文件夹 压缩成qt5.12.9-arm-t113.tar包【66.2M】,放到Vmware共享文件夹里
    把教程里的/etc/profile更新到 Tina-Linux/target/allwinner/t113-mq_r/busybox-init-base-files/etc/profile

4、编译 打包

5、进板子,用adb把qt5.12.9-arm-t113.tar复制到 /mnt/UDISK

6、把qt5.12.9-arm-t113.tar解压 到 /opt

到此qt环境就完成了,我用qt creator生成的程序执行不再报错,画面正常显示了!!!!太不容易了


关于 【这个Makefile一旦修改,qt源码就又会重新解压一遍,qt有重新编译一遍】这个我好像没有遇到,我今天先把qt5-core勾上编译成功了,后来发现tplayerdemo没有加上,于是再勾上tplayerdemo,编译1分多种就完成了,应该是没有重新编译qt


最后一个问题:
    我尝试把 /opt/qt5.12.9-arm-t113文件夹复制到 Tina-Linux/target/allwinner/t113-mq_r/busybox-init-base-files/opt,编译会报错,提示有几个libQt什么的so找不到,所以只能打包复制,在板子里解压。。。。。。

#5 Re: 全志 SOC » Tina 2.0集成了哪些UI?求Tina环境下,移植LVGL的参考教程。 » 2023-05-11 21:22:22

@gaocangjian

芒果的MQ-r sdk里自带了lvgl8,可以直接用,lv_examples那几个都可以正常运行

但是我不会做lvgl的界面,用gui_guider生成的工程不会移植,按照这个教程: https://v853.docs.aw-ol.com/gui/lvgl_start/没有成功,运行的时候报段错误。sdk里自带的lv_g2d_test也是报段错误

#6 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-05-11 21:19:13

@Gentlepig

感谢补丁,自带的编译过了,明天上板子

#7 Re: 全志 SOC » T113-S3 Tina系统独立编译Qt,但是无法拷贝Qt文件夹到启动卡,根文件系统分区的inodes耗尽!!求救啊! » 2023-05-10 18:46:54

@blizzard_chen

我编译成功了,上板子运行的时候报这个错怎么改?
Error loading shared library libstdc++.so.6: No such file or directory

#8 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-05-10 18:44:27

@Gentlepig

我参考这个教程: https://blog.csdn.net/qq_28877125/article/details/127098767
单独编译qt5成功了,然后用编译生成的qmake,配置到qtcreator里,可以生成可执行程序,但是最终还是跟教程里一样,报这些错:
Error loading shared library libstdc++.so.6: No such file or directory

#9 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-05-10 18:41:36

jetchenxg2021 说:

@Gentlepig
Tina下编译的qt库,最后应用可以跑起来么?

不行啊,运行报这个错
Error loading shared library libstdc++.so.6: No such file or directory

我参考的这个教程,单独编译的:https://blog.csdn.net/qq_28877125/article/details/127098767

#10 Re: 全志 SOC » t113-s3的tina linux如何配置及编译sdk自带的qt? » 2023-04-26 19:50:02

@Gentlepig

感谢分享,请问下qtcreator里配置gcc的路径是什么?

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn