1.不知道V3S跑QT5比跑QT4要所需要的ROM大多少?还是差不多,
2.我用buildroot编译了然后打包,文件太大了80MB,不知道是不是mplayer与qt比较耗费资源呀
离线
有些用不到的去掉,光跑简单UI的话20MB应该可以做到
离线
只勾选 Qt 的ui部分不需要多少空间。
离线
还有一个问题,buildroot如果要增加或者减少一个功能我必须要make clean 然后再make才会真正的编译,如果只是make好像不起作用。网上的教程说删了需要更新包中的某些文件再make就可以更新,我试了一下还是不行。大家如果遇到在buildroot中增加或者减少一个功能是如何处理的,请赐教12
离线
@sunxiang
$ make xxx-dirclean
$ make
你可以试试这个命令, xxx为特定得包名
离线
@sunxiang
$ make xxx-dirclean
$ make你可以试试这个命令, xxx为特定得包名
如果增加增加某个呢
离线
能问下怎么添加QT吗,Buildroot的那个选项找啊,本人小白
离线
这里不是有吗:https://wiki.sipeed.com/soft/Lichee/zh/Zero-Doc/application/QT_doc1.html
关于qt的交叉编译,buildroot执着一个最小可用的文件系统就好,其他的可以自己交叉编译添加.我自己交叉编译了5.9.3,5.12.7,所有模块(web不行),还包含例子,运行没有一点问题的,但是说实话,这种性能不太行的,使用lvgl,速度刷新都更快,依赖更少。
lvgl使用链接:https://github.com/lvgl/lv_port_linux_frame_buffer.git
另外,buildroot我也很困扰,必须clean(不是好像,可能),重新编译才能生效,又不能使用多线程,改个东西,重新编,慢的很,也没有明显的找到有关说明。
离线
V3S 只有64MB的RAM,能跑QT吗?
离线
@forever_rainy
buildroot可以局部清除,参考buildroot说明文档:https://buildroot.org/downloads/manual/manual.html#_advanced_usage,8.14.5
使用方法是 make <package>-<target>
下面是可用命令,make package-dirclean 表示移除目标package的build目录,还有很多选项,比如查看依赖:make qt5webkit-show-depends
gst1-plugins-base gstreamer1 host-bison host-cmake host-flex host-gperf host-pkgconf host-python3 host-ruby host-skeleton icu jpeg leveldb
libpng libxml2 libxslt openssl qt5declarative qt5location qt5sensors qt5webchannel skeleton sqlite toolchain webp woff2
离线
V3S 只有64MB的RAM,能跑QT吗?
连图形化界面的操作系统都能跑,何况区区一Qt,只要不是QtQuick,其他Qt组件还是可以的。
离线
LVGL好像比Qt做出的界面舒服多了,MCU上也能用
离线
1.不知道V3S跑QT5比跑QT4要所需要的ROM大多少?还是差不多,
2.我用buildroot编译了然后打包,文件太大了80MB,不知道是不是mplayer与qt比较耗费资源呀
变编译试了下95M,需要MX25X1G的FLASH来装,启动速度还行20秒内能跳到QT界面
离线