您尚未登录。

#1 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 嵌入式GUI的规范化 » 2022-03-21 12:17:12

Zona 说:

其实芯片的外设总线结构就是这样的原理,spi或者iic接口口已经规范化了,缺eeprom直接替换基本不会有问题。

那你可以去参考LCD的接口,8080,MIPI,RGB,这种是标准的。GUI本质是UI,UI是发挥你的想象设计出来的,既然是设计出来的,当然每家都有每家的想法和思路,如果都有标准了就没有商业化的可能了

#2 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 嵌入式GUI的规范化 » 2022-03-21 08:05:05

这个问题就好像能否把芯片的外设、架构、统一化引脚统一化一个道理,哪天缺货了直接把固件烧录任意一个芯片,不存在囤货了

#4 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » ARM QT中如何使用eglfs或wayland-egl » 2021-01-24 15:34:42

用mesa3d模拟的

raspberryman 说:

模拟器支持 OpenGL?没有这么玩过喔

#5 Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » ARM QT中如何使用eglfs或wayland-egl » 2021-01-23 10:27:01

zwmasdf
回复: 2

使用buildroot+qemu通过vexpress-a9配置建立了一整套QT的开发和qemu的运行环境,但是目前只能使用-platform linuxfb启动QT,由于要用到opengl,因此mesa3d也启用了,但是linuxfb不支持opengl,然而-platform eglfs无法启动,有故障,请问有大神知道该怎么启用eglfs吗

#6 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » QT5.14.1交叉编译添加tslib出错 » 2020-07-02 13:30:40

netman_006 说:

怎么解决的,分享一下吧
我也遇到这个问题了

将QT目录/qtbase/src/gui/configure.json第497行tslib的sources内-lts后面加上-ldl就行了
不过话说回来,现在BuildRoot支持QT5.14.2了,没必要自己编译了

#10 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » QT5.14.1交叉编译添加tslib出错 » 2020-02-28 16:51:06

你这个还是QT4的太老了,如果我用QT5.8以下的tslib也是可以的,但是5.14.1就不行,而且我opengl都编译出来了

歌以咏志 说:

邮箱里面翻出来的当年编译qt4.8的记录, 随便看看:

export PATH=/usr/local/arm_linux_4.8/bin/:$PATH
cd /opt/nuc970bsp/applications/tslib-1.1
./configure --host=arm-linux    --prefix=${PWD}/../install
make
make install
cd /opt/nuc970bsp/applications/qt-everywhere-opensource-src-4.8.5
MY_CC_QT4_PREFIX=/usr/local/Trolltech/QtEmbedded-4.8.5
./configure \
-prefix ${MY_CC_QT4_PREFIX} \
-release \
-opensource \
-static \
-qconfig dist \
-no-exceptions \
-no-accessibility \
-no-stl \
-no-qt3support \
-no-xmlpatterns \
-no-multimedia \
-no-audio-backend \
-no-phonon \
-no-phonon-backend \
-no-svg \
-no-webkit \
-no-javascript-jit \
-no-script \
-no-scripttools \
-no-declarative \
-no-declarative-debug \
-qt-zlib \
-qt-freetype \
-no-gif \
-qt-libpng \
-no-libmng \
-no-libtiff \
-qt-libjpeg \
-no-openssl \
-nomake tools \
-nomake demos \
-nomake examples \
-nomake docs \
-nomake translations \
-no-nis \
-no-cups \
-no-iconv \
-no-pch \
-no-dbus \
-embedded arm \
-platform qws/linux-x86-g++ \
-xplatform qws/linux-arm-g++ \
-no-gtkstyle \
-no-nas-sound \
-no-opengl \
-no-openvg \
-no-sm \
-no-xshape \
-no-xvideo \
-no-xsync \
-no-xinerama \
-no-xcursor \
-no-xfixes \
-no-xrandr \
-no-xrender \
-no-mitshm \
-no-fontconfig \
-no-xinput \
-no-xkb \
-no-glib \
-qt-gfx-linuxfb \
-qt-mouse-tslib \
-qt-kbd-linuxinput \
-I /opt/nuc970bsp/applications/install/include/ \
-L /opt/nuc970bsp/applications/install/lib
make
make install

#11 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » QT5.14.1交叉编译添加tslib出错 » 2020-02-28 16:35:20

我想自己尝试编译,而且自己编译的化版本是最新的

我心飞翔 说:

buildroot 谁用谁知道, make menuconfig勾选 tslib 和 Qt 就行了, 本站有各种资料。

#12 Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » QT5.14.1交叉编译添加tslib出错 » 2020-02-28 14:04:17

zwmasdf
回复: 8

tslib配置参数如下:
CC=arm-linux-gnueabi-gcc ./configure --prefix=/opt/tslib --host=arm-linux --enable-static --disable-shared --enable-input=static --enable-linear=static --enable-iir=static
make和make install都没有问题

然后是QT
QT已经编译成功过了,现在准备添加tslib,重新make distclean然后配置
配置前首先qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf中添加:
QMAKE_INCDIR += /opt/tslib/include
QMAKE_LIBDIR += /opt/tslib/lib

然后是configure,重点是添加了-tslib、头文件路径和库路径,如下:
./configure \
-v \
-prefix /home/zwmasdf/QtArm/QtRelease2 \
-release \
-opensource \
-confirm-license \
-nomake examples \
-nomake tests \
-nomake tools \
-no-compile-examples \
-xplatform linux-arm-gnueabi-g++ \
-optimized-qmake \
-pch \
-qt-zlib \
-opengl es2 \
-no-sse2 \
-no-openssl \
-no-cups \
-no-glib \
-no-pkg-config \
-no-separate-debug-info \
-make libs \
-accessibility \
-no-iconv \
-qt-libjpeg \
-qt-libpng \
-qt-zlib \
-qt-freetype \
-evdev \
-tslib \
-I/opt/tslib/include -L/opt/tslib/lib \
-skip qtwebglplugin \
-skip qtwebview \
-skip qt3d \
-skip qtcanvas3d \
-skip qtquick3d \
-skip qtdatavis3d \
-skip qtwebengine \
-skip qtlocation \
-skip qtsensors \
-skip qtserialbus \
-skip qtspeech \
-skip qtmultimedia \
-skip qtpurchasing \
-skip qtgamepad \
-recheck-all
然后运行完后提示Add Feature 'tslib' Error: pre-condition 'libs.tslib' failed
网上找了很多都没有很好的解决办法,请问该怎么解决

页脚

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

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