- 博客(59)
- 资源 (12)
- 收藏
- 关注
原创 KEIL 不使用microlib 报错__stdin __stdout重复定义
keil不使用microlib,在文件中添加如下函数,重定向printf。如果编译报错__stdin__stdout重复定义,则删除文件中添加的。并在工程中添加retarget.c文件,也可直接下载。
2022-07-28 18:07:25
999
1
原创 移植libxml2
所需文件libiconv-1.16.tar.gzzlib-1.2.11.tar.gzlibxml2.tar.gz编译链为MP157: arm-buildroot-linux-gnueabihf一、编译libiconv./configure --prefix=/home/han/arm_mp157_libgphoto2 --host=arm-buildroot-linux-gnueabihfmake make install二、编译zlib-1.2.11./configure --pre
2022-01-24 15:23:13
954
原创 gphoto移植
接上篇https://blog.csdn.net/qq_32605451/article/details/122540358?spm=1001.2014.3001.5501所需文件gphoto2,libexif,popt交叉编译其版本gcc version 7.5.0 (Linaro GCC 7.5-2019.12)一、编译popt下载popt_1.16.orig .tar.gz,并解压配置./configure --prefix=/home/han/arm_libgphoto2 --host=
2022-01-18 09:58:22
1049
原创 libgphoto移植
需要的库libusb:https://libusb.info/libtool:https://github.com/topics/libtoollibgphoto2:http://gphoto.org/一、编译 libusb./configure --prefix=/home/han/arm_libgphoto2 --host=arm-linux-gnueabihf --with-pic --disable-udevmakemake install二、编译libtool./confi
2022-01-17 15:13:54
1553
原创 QT打包exe文件
1、编译release版本,在桌面新建文件夹,将生成的exe文件复制到新建的文件夹下2、打开qt安装路径,查找windeployqt 程序名3、进入该文件目录4、输入5、尝试打开exe文件,提示缺少什么就在qt目录搜索什么,最后拷到新建的目录下即可...
2020-09-24 15:58:42
453
原创 QByteArray转中文在textEdit显示
QByteArray array = m_serial->readAll();QTextCodec *tc = QTextCodec::codecForName("GBK");QString tmpQStr = tc->toUnicode(array);ui->textEdit->insertPlainText(tmpQStr);
2020-09-23 17:33:24
1106
原创 QT 5.6.1使用虚拟键盘,适用于arm-linux
获取源码https://github.com/hanshuaipeng/QtInputMethod_GooglePinyin.git注意:如需在其他平台使用,则使用对应的构件套件即可,完成后,将生成的文件,复制到qt目录下的platforminputcontexts文件夹下编译后得到的文件,包含全志A64,IMX6ULL和UBUNTU可用的.so文件[https://download.csdn.net/download/qq_32605451/12675441]
2020-07-31 09:28:08
7373
21
原创 QT的QLineEdit设置IP输入规则
QRegExp rx("^((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)$");QRegExpValidator *m_IP = new QRegExpValidator(rx, this);lineEdit->setValidator(m_IP);需包含QRegExpValidator头文件:#include <QRegExpValidator>
2020-07-07 16:32:58
2895
原创 更改QT生成exe图标
1、下载ico文件到工程目录下,并改名,例如改为app.ico2、新建文本文档,文档内添加如下内容IDI_ICON1 ICON DISCARDABLE "app.ico"3、将文档后缀修改为.rc(如:app.rc)4、在.pro文件添加如下内容RC_FILE = app.rc5、重新编译文件,发现图标已更改...
2020-06-23 09:13:46
605
原创 mqtt移植到imx6ull,包含libuuid和openssl移植
移植mqtt前需要先移植openssh和libuuidmqtt 源码下载页:https://mosquitto.org/download/openssh下载页:https://github.com/openssl/openssllibuuid下载页:https://sourceforge.net/projects/libuuid/csdn下载页:参考链接:https://blog.csdn.net/Chihiro_S/article/details/104699254一、新建目录在ubu
2020-06-14 16:57:29
1842
2
原创 imx6ull移植alsa-lib和alsa-utils
本文移植alsa-lib和alsa-utils用来播放音频,有两种方式,一种是通过buildroot直接编译,一种是手动编译移植
2020-06-09 10:37:00
3975
4
原创 keil配置stm32编译后复制hex文件到其他目录
在桌面新建一个bat文件,输入以下内容set filename=V6118_MAINset path=V6118_MAIN::获取日期 将格式设置为:20110820set datevar=%date:~0,4%%date:~5,2%%date:~8,2%set timevar=%time:~0,2%if /i %timevar% LSS 10 (set timevar=0%time:~1,1%)::获取时间中的分、秒 将格式设置为:3220 ,表示 32分20秒set timevar=
2020-06-04 13:30:20
2798
原创 QTableWidget使用方法
tableWidget = new QTableWidget(this); tableWidget->verticalHeader()->hide();//隐藏行号 tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed);//固定列宽 tableWidget...
2020-04-30 16:38:14
423
原创 tslib和qt环境变量配置
export TSLIB_TSDEVICE=/dev/input/event1export QT_QPA_EGLFS_TSLIB=1export QT_QPA_FB_TSLIB=1export QT_QPA_FONTDIR=/usr/share/fonts/ttfexport QT_QPA_GENERIC_PLUGINS=“tslib:/dev/input/event1”export Q...
2020-04-24 14:51:19
1848
原创 bootcmd设置启动方式
一、通过网络挂载启动掏在ubuntu搭建tftp服务setenv bootcmd 'tftp 80800000 zImage; tftp 83000000 imx6ull-fire-emmc.dtb; bootz 80800000 - 83000000'saveenvzImage为内核镜像,通过编译linux内核获得imx6ull-fire-emmc.dtb为编译得到的设备树文件,根据...
2020-03-29 14:41:14
1659
原创 ubuntu配置imx6ull的QT开发环境
接上一篇一、下载安装Qt Creator我安装的是qt5.6.1http://download.qt.io/new_archive/qt/5.6/5.6.1/下载完成后,复制到ubuntu的任意路径下,给予可执行权限,如下所示,其中qt-opensource-linux-x64-5.6.1.man为下载得到的qt安装包chmod 777 qt-opensource-linux-x64...
2020-03-16 15:25:49
1956
3
原创 buildroot构建IMX6ULL文件系统(含QT5)
一、下载buildroot-2019.02.6解压下载地址为https://buildroot.org/二、进入buildroot目录,输入make menuconfig结果如下图所示1、配置Target options配置完成如下图所示:2、配置 Toolchain1>、 Toolchain type选择External toolchain2>、Toolcha...
2020-03-16 14:44:40
5172
原创 增加系统运行灯
1、根节点增加cpuled { compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_cpuled>; led0: cpu { label = "cpu"; gpios = <&gpio5 3 GPIO_ACTIVE_...
2020-03-14 18:00:19
194
原创 LINUX关闭 LCD10 分钟熄屏功能
在 Linux 源码中找到 drivers/tty/vt/vt.c 这个文件,在此文件中找到 blankinterval 变量,如下所示:static int vesa_blank_mode;static int vesa_off_interval;static int blankinterval = 10*60;blankinterval 变量控制着 LCD 关闭时间,默认是 10*6...
2020-03-13 19:02:00
1443
原创 bootargs设置nfs挂载文件系统
root=/dev/nfsnfsroot=[:][,] ip=:::::::::服务器 IP 地址,也就是存放根文件系统主机的 IP 地址,那就是 Ubuntu 的 IP地址,比如我的 Ubuntu 主机 IP 地址为 192.168.1.250。: 根文件系统的存放路径,比如我的就是/home/zuozhongkai/linux/nfs/rootfs。: NFS 的其他可选选项,一般不设...
2020-03-08 17:42:26
1836
原创 imx6ull移植uboot(四)修改开机图片
一、将制作好的图片放入uboot-imx-rel_imx_4.1.15_2.1.0_ga/tools/logos中:二,修改Makefile修改uboot-imx-rel_imx_4.1.15_2.1.0_ga/tools中的Makefile文件,在文件中修改如下,名字需要与图片名字一致:三、重新编译烧写到sd卡...
2020-03-03 15:45:14
1787
原创 imx6ull移植uboot(三)其他修改(设置uboot网络)
一、修改uboot 启动信息中打印的信息uboot 启动会打印有“ Board: MX6ULL 14x14 EVK”这一句,将此信息该位自己开发板名称,打开mx6ull_fire_emmc.c文件,搜索checkboard找到如下:将"MX6ULL 14x14 EVK"该位自己开发板的名字即MX6ULL FIRE EMMC,更改啊我完成后如下:保存重新编译烧到sd卡,测试查看uboot中...
2020-03-03 15:09:21
2572
2
原创 imx6ull移植uboot(二)修改LCD
一、打开上一章修改完成的板级文件夹~/linux/uboot/uboot-imx-rel_imx_4.1.15_2.1.0_ga/board/freescale/mx6ull_fire_emmc修改mx6ull_fire_emmc.c文件,输入指令编辑文件vim mx6ull_fire_emmc.c查找display字符段,在vim的命令模式下输入?display回车结果如下图所示:...
2020-03-03 12:59:17
2312
2
libgphoto2所需文件.rar
2022-01-17
qt5.6.1虚拟输入法.rar
2020-07-31
mplayer和alsa工具包.rar
2020-06-10
STMCubeMX 5.10+can loopback
2019-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人