全志A33
turbi
这个作者很懒,什么都没留下…
展开
-
QT5.8的中文输入法导致程序段错误退出的问题解决
问题ubuntu16.4下使用Qt5.8.0的中文输入法,会导致程序段错误。在我的程序中表现就是切换到中文输入法,即使不输入,仅是一个切换动作,当退出当前页面再次进入时,程序崩溃。原因问题原因并不确定,跟踪在selectionlistmodel.cpp的183行QVariant SelectionListModel::data(const QModelIndex &index, int role) const{ Q_D(const SelectionListModel);原创 2020-10-29 20:27:24 · 883 阅读 · 0 评论 -
全志A33 qt不显示中文问题
问题qt5.8.0自带中文输入法,但是在目标板上不显示中文,虽然可以切换,但是在中文输入下仍然显示的是英文。原因没有中文字库解决将qt5.8.0自带中文字库dict_pinyin.dat复制到目标板上。目标路径可以下图解决...原创 2020-10-29 14:55:11 · 261 阅读 · 0 评论 -
QT虚拟键盘支持中文
从qt-everywhere-opensource-src-5.8.0复制qtvirtualkeyboard,用qtcreater打开,在工程配置中,添加 CONFIG+=“lang-en_GB lang-zh_CN” LIBS+=-lpthread添加LIBS+=-lpthread,用以解决TypeError: Cannot read property ‘selectionHandle’ of null如果对layout不满意,可以修改qtvirtualkeyboard/src/virtualkeyb原创 2020-10-28 18:15:34 · 941 阅读 · 0 评论 -
全志A33开发板QT5.8.0添加中文显示
1、在main.qml中使用FontLoader加载目标字库FontLoader { id: cnFont source:"qrc:/fonts/stsong.ttf" }此方法需要将字库添加到qrc资源中一起打包,最终程序体积太大2、添加中文字体库到系统中,目标目录为/usr/share/fonts/kbm-fonts,其中kbm-fonts是我自定的目录名,存放我需要的字库文件。如此qt库会自动定位到此处字库中的中文3、查看当前系统中所用字库的代码#include …...原创 2020-07-20 18:12:54 · 340 阅读 · 0 评论 -
全志A33开发板vstart的屏幕与触摸屏旋转
export QTDIR=/usr/local/Qt-5.8.0屏幕旋转?export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:rotation=270export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1:rotate=270问题:module “QtQuick” is not installed解决:export QML2_IMPORT_PATH=$QTDIR/qml问题:module “QtQ原创 2020-07-20 16:18:22 · 653 阅读 · 0 评论 -
全志A33开发板编译buildroot-2020.02.3
工具gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabigcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi问题编译错误,提示: External toolchain uses the unsuported OABI原因在配置toolchain-externel-custom时路径指定有问题,要以 / 开头的绝对路径,而不能 ~ 开头图中红圈处应该直接指明绝对路径,/home/ming/keybox/原创 2020-07-10 12:27:27 · 1347 阅读 · 0 评论 -
全志A33开发板QT5.6.2添加虚拟键盘
QT5.7有自带虚拟键盘,在QT5.6下要单独编译。QT5.6下的官方虚拟键盘源码在将QT5.6添加支持QML后,就可以添加虚拟键盘的支持在编译过程中会出现警告note: the mangling of ‘va_list’ has changed in GCC 4.4解决办法:I think that the warning is accurate; the mangling of va_list hasindeed changed on ARM in GCC 4.4 in orde原创 2020-07-06 19:34:31 · 1280 阅读 · 0 评论 -
全志A33开发板为QT5.6.2添加qml支持
问题全志A33开发板升级QT到5.6.2,但是却不支持QML,因为没骨模块qt和quick,他们需要有opengl的支持,但开发板只支持framebuff。解决QT公司提供了QT QUICK render 2D的解决方案,在5.7之前是非开源的,现在已经整合到代码中了。作为独立模块的解决方案源码不好找,可以如下页面下载:https://code.qt.io/cgit/qt/qtdeclarative-render2d.git/添加链接描述安装说明可看如下链接:添加链接描述...原创 2020-07-06 18:17:55 · 1265 阅读 · 0 评论 -
全志A33之dragonboard的分区实际显示很小
问题实际上/dev/mmcblk0p7是作为 / 分区的,分配了1G空间我在上传数据,很容易出现空间不足的问题。为什么会如此?原因在buildroot/target/dragonboard/dugi_build.sh的62行会计算rootfs大小,在这里就限制了rootfs大小,更改NEW_NR_SIZE值可改变rootfs大小 58 echo "generating rootfs..." 59 cd rootfs 60 NR_SIZE=`du -sm | awk '{print $1}原创 2020-06-30 11:04:59 · 625 阅读 · 0 评论 -
全志A33设置启动时延迟3秒,可进入uboot
全志A33开发板默认不可进入uboot命令行,可更改其配置dragonboard/tools/pack/chips/sun8iw5p1/configs/default/env.cfg中的bootdelay=3,重新打包烧写即可。原因在brandy/u-boot-2011.09/common/main.c的348行 s = getenv ("bootdelay"); bootdelay = s ? (int)simple_strtol(s, NULL, 10) : CONFIG_BOOTD原创 2020-06-29 18:20:40 · 4284 阅读 · 1 评论