全志A33 ssh移植 Qt配置(已成功)

全志T113开发板Qt远程调试 本文基于HD-T113-EVM评估板进行验证,HD-T113-EVM基于HD-T113-S3核心板设计,具备千兆网口、双路CAN-bus、2路RS-232、2路RS-485、LCD、4G/5G、WiFi、音频等,接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。这时我们可以通过QtCreator设备功能,定义设备后,在x86_64虚拟机上交叉编译qt程序,将程序远程部署到arm64的机子上,然后远程调试,大大提高开发效率。2.修改配置文件“~/.ssh/config”,添加下两行, 阅读详情

编译步骤

在这里插入图片描述
参考网页:https://www.cnblogs.com/hongzhunzhun/p/7241192.html

编译的具体操作:

1.下载源码包,地址如下:

openssh http://www.openssh.com/portable.html
openssl http://www.openssl.org/source
zlib http://www.zlib.net/

2.交叉编译

在虚拟机中创建工作目录:
mkdir /work/ssh -p
cd ssh
mkdir compress install source
解压安装包:

(解压包在compressed目录下)

 cd /work/ssh/source/
 tar -xvf ../compressed/zlib-1.2.1.2.tar.gz
 unzip ../compressed/openssl-OpenSSL_0_9_6-stable.zip
 tar -xvf ../compressed/openssh-5.2p1.tar.gz
 mv zlib-1.2.1.2 zlib
 mv openssl-OpenSSL_0_9_6-stable openssl
 mv openssh-5.2p1 openssh
交叉编译 zlib:
 cd  /work/ssh/source/zlib
 ./configure --prefix=/work/ssh/install/zlib

修改Makefile,不然编译不对

vim Makefile
CC=arm-linux-gnueabi-gcc
AR=arm-linux-gnueabi-ar rc
CPP =arm-linux-gnueabi-gcc -E
LDSHARED=arm-linux-gnueabi-gcc

 make
 make install
交叉编译openssl
 cd  /work/ssh/source/openssl
 ./Configure --prefix=/work/ssh/install/openssl os/compiler:arm-linux-gnueabi-gcc
  
 make
 make install
交叉编译openssh
 cd  /work/ssh/source/ openssh-4.6p1
./configure --host=arm-none-linux-gnueabi --with-libs --with-zlib=/work/ssh/install/zlib-1.2.11 --with-ssl-dir=/work/ssh/install/openssl-0.9.8e --disable-etc-default-login CC=arm-none-linux-gnueabi-gcc AR=arm-none-linux-gnueabi-ar
make

openssh不需要make install

移植步骤

在这里插入图片描述

参考网页:https://blog.youkuaiyun.com/weixin_43549602/article/details/84025910

打包可执行程序
mkdir /work/ssh/transplant/sbin -p
mkdir /work/ssh/transplant/bin
mkdir /work/ssh/transplant/usr/local/openssh/bin -p
mkdir /work/ssh/transplant/usr/local/openssh/etc
mkdir /work/ssh/transplant/usr/local/libexec
cp /work/ssh/install/{scp,sftps,sh,ssh-add,ssh-agent,ssh-keygen,ssh-keyscan} /work/ssh/transplant/usr/local/openssh/bin
cp /work/ssh/install/{sshd_config,ssh_config} /work/ssh/transplant/usr/local/openssh/etc
cp /work/ssh/install/{sshd} /work/ssh/transplant/sbin
cp /work/ssh/install/{sftp-server,ssh-keysign} /work/ssh/transplant/usr/local/libexec
cd /work/ssh/bin
ln -s /usr/local/openssh/bin/scp
ln -s /usr/local/openssh/bin/sftp
ln -s /usr/local/openssh/bin/ssh
ln -s /usr/local/openssh/bin/ssh-add
ln -s /usr/local/openssh/bin/ssh-agent
ln -s /usr/local/openssh/bin/ssh-keygen
ln -s /usr/local/openssh/bin/ssh-keyscan
cd ../
tar -cvf openssh_exe.bin ./

这里图片是从网上直接拷贝的不全一样
这里图片是从网上直接拷贝的不全一样

移植到开发板

将openssh.bin拷贝到开发板,然后再根目录解压,我是拷贝到了/opt/下

cd /
tar -xvf /opt/openssh.bin
配置用户:

openssh_exe.tar.gz直接解压到开发板的根目录。
新增组1002和用户sshd,如下:


增加新用户:
~# vi /etc/passwd

(添加下面这行)

sshd:x:1002:1002::/home/sshd:/bin/sh

增加组:
~# vi /etc/group

(添加下面这行)

sshd:x:1000:sshd

增加密码:

因为我用的a33的板子密码不是直接在passwd文件中,而是保存在shadow目录下的,其中默认密码的格式直接抄文件内别的用户的格式就可以了
我添加的内容如下:

vi /etc/shadow

添加如下内容:

sshd::10933:0:099999:7:::

确认创建成功

还要新建home目录下的sshd文件夹
并且让它属于sshd

mkdir /home/sshd
chown sshd /home/sshd

最后确认一下自己是否成功创建了sshd

[root@dragonboard /home]# passwd sshd
Changing password for sshd
New password:
Bad password: too short
Retype password:
Password for sshd changed by root
[root@dragonboard /home]#
[root@dragonboard /home]#

生成密钥
~ # cd /usr/local/etc/
/usr/local/etc # ssh-keygen -t rsa -f ssh_host_rsa_key -N ""
/usr/local/etc # ssh-keygen -t dsa -f ssh_host_dsa_key -N ""
/usr/local/etc # ssh-keygen -t dsa -f ssh_host_ed25519_key -N ""

编辑配置文件

/usr/local/openssh/etc/sshd_config留作备份,实际使用的/usr/local/etc/sshd_config

[root@dragonboard local]# cp /usr/local/openssh/* ./
[root@dragonboard local]# rm sshd_config
[root@dragonboard local]# vi sshd_config

sshd_config修改如下:

PermitRootLogin yes
Protocol 2
HostKey /usr/local/etc/ssh_host_rsa_key
HostKey /usr/local/etc/ssh_host_dsa_key
HostKey /usr/local/etc/ssh_host_ed25519_key

PubkeyAuthentication yes

PasswordAuthentication yes
PermitEmptyPasswords no

AllowUsers sshd root

Subsystem sftp internal-sftp

Match group 1002
  ChrootDirectory /home/sshd
  X11Forwarding no
  AllowTcpForwarding no
  ForceCommand internal-sftp

~~

运行sshd
/sbin/sshd

到这里就可以使用sshd了,但是密码认证因为配置的板子没有办法使用ecdsa,所以没有办法直接登录,需要用下面的办法,无密码登录

配置无密码登录

在这里插入图片描述

介绍

这个百度直接就可以查到相关的介绍
这里我给的参考是这个:https://jingyan.baidu.com/article/cbcede076bc84302f50b4d4c.html
具体步骤如下:

在虚拟机和开发板产生密钥

在虚拟机和开发板分别输入命令创造密钥

ssh-keygen

输入这个命令以后,之后需要几个选项,直接回车就可以

复制相互的密钥

然后将虚拟机的id_rsa.pub 里面的内容拷贝放到 开发板的authorized_keys文件当中
开发板可能没有authorized_keys这个文件,直接自己创建
然后把虚拟机的id_rsa.pub的内容复制进来就可以了

这个文件在~/.ssh 这个目录当中

最后复制开发板的authorized_keys内容,到虚拟机当中就可以了

最后效果如下:

虚拟机:
rootl@ubuntu:~$ su root
密码: 
root@ubuntu:/home/rootl# cd ~/.ssh/
root@ubuntu:~/.ssh# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5f0qvQCvjtEejl6WpXiGz+Q9OJDFAgX4Dj4kHLQt3HpIF/bDua92TngzmPlDkF1TcLg4WU2rA27i9aKLtZLMq2b2E+g+MsIr3zix/8WNeZkTpKXTmNeeR6DJDVN8u3lq5KEogocApHSp12dpfnyhecppfzBCrTx4XqxML8ai1dvDb0sHZ+uK8zpY+gY1+F4R8FDcagBmyDvUZMUzS6eYFqKVggroDcUyXGcUYs+b5qzvVxGUaMqsbeEgro8c+AZQEeOTbqwyHDRBQlxVxF1hoES8jFC/fJ40yTMo1G5+d5Pa9lUR9tL7Grc2vhNrafLrh5aih3by20igr599SIaSkw== root@dragonboard
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDd601R6+us65dUbt2StJGHjI7/7+5akwrHxUdZtd4iJ8pLPNDj96SjGDwTgoWfr/t05vF61G1HxRhNAl9/YEfyg09xyNO9yPM1Q1UH1I2rxDrDUkbtKq0gdXmljkBo/2Dj4Ums+x4ew7JXnpAv5RK1c8GcY+IlLjUSctIxRfCePD2UKizujpHMM8VmZe5Tbc+Z3K6j5S3z+sKUv1Eo93JG3H3N3vhy/71TxMFONPdZnDl1F/+L47JDEX1wD50NOYIvRLhWAUoZ24xAOrJ0SrL2gus5qTcMtca0Rm8ryMolx1WE8aDdlVkuvAeyUs9w8Zg7/35KxImkjPelhnr3XS7Gn+ALgQdX1T6UJAOAoh68P98aeNuMAtBs6Zviq1LyV1mRl2w/6xmyG/1MhdOufmv+1Wzo8svYwgeZupq9xoR8c24QpBxFtco341CB6ZY09hiNsKa2BqcPLLlgHUaNk6MoUNoJhf6Mbw3QCJCmht+xM18QQkDg6nl0vJvHenX0xFs= root@ubuntu
root@ubuntu:~/.ssh#
开发板:
[root@dragonboard local]# cd /root/.ssh/
[root@dragonboard .ssh]# cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5f0qvQCvjtEejl6WpXiGz+Q9OJDFAgX4Dj4kHLQt3HpIF/bDua92TngzmPlDkF1TcLg4WU2rA27i9aKLtZLMq2b2E+g+MsIr3zix/8WNeZkTpKXTmNeeR6DJDVN8u3lq5KEogocApHSp12dpfnyhecppfzBCrTx4XqxML8ai1dvDb0sHZ+uK8zpY+gY1+F4R8FDcagBmyDvUZMUzS6eYFqKVggroDcUyXGcUYs+b5qzvVxGUaMqsbeEgro8c+AZQEeOTbqwyHDRBQlxVxF1hoES8jFC/fJ40yTMo1G5+d5Pa9lUR9tL7Grc2vhNrafLrh5aih3by20igr599SIaSkw== root@dragonboard
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDd601R6+us65dUbt2StJGHjI7/7+5akwrHxUdZtd4iJ8pLPNDj96SjGDwTgoWfr/t05vF61G1HxRhNAl9/YEfyg09xyNO9yPM1Q1UH1I2rxDrDUkbtKq0gdXmljkBo/2Dj4Ums+x4ew7JXnpAv5RK1c8GcY+IlLjUSctIxRfCePD2UKizujpHMM8VmZe5Tbc+Z3K6j5S3z+sKUv1Eo93JG3H3N3vhy/71TxMFONPdZnDl1F/+L47JDEX1wD50NOYIvRLhWAUoZ24xAOrJ0SrL2gus5qTcMtca0Rm8ryMolx1WE8aDdlVkuvAeyUs9w8Zg7/35KxImkjPelhnr3XS7Gn+ALgQdX1T6UJAOAoh68P98aeNuMAtBs6Zviq1LyV1mRl2w/6xmyG/1MhdOufmv+1Wzo8svYwgeZupq9xoR8c24QpBxFtco341CB6ZY09hiNsKa2BqcPLLlgHUaNk6MoUNoJhf6Mbw3QCJCmht+xM18QQkDg6nl0vJvHenX0xFs= root@ubuntu
[root@dragonboard .ssh]#
最后运行

虚拟机中输入:


root@ubuntu:~/.ssh# ssh root@192.168.1.144
The authenticity of host '192.168.1.144 (192.168.1.144)' can't be established.
RSA key fingerprint is SHA256:S7vjVkvKMWID964pfnlRP2WdCtittpIgpfv0rh7fA+o.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.1.144' (RSA) to the list of known hosts.
-sh: exprot: not found
nand activated #1
insmod: can't insert '/lib/modules/3.4.39/nand.ko': File exists
camera activated #1
camera activated
camera module insmod done
camera activated #1
camera activated
insmod: can't insert '/lib/modules/3.4.39/videobuf-core.ko': File exists
insmod /lib/modules/3.4.39/videobuf-core.ko failed
mount: mounting /dev/mmcblk0p8 on /data failed: Invalid argument
insmod: can't insert '/system/vendor/modules/mma7660.ko': Operation not permitted
insmod: can't insert '/system/vendor/modules/bcmdhd.ko': No such device
grep: /sys/class/input/event4/device/name: No such file or directory
mainwindow: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
[root@dragonboard /root]# 
[root@dragonboard /root]#
[root@dragonboard /root]#

主要试错关键点:
1.板子和虚拟机能不能ping通
2.板子和虚拟机能不能打开sshd
3.虚拟机单独能不能被putty的ssh登陆进去

Qt配置

如果可以登录进去就说明ssh是可以使用的,接下来只要配置好Qt就可以满足正常调试的需求了,但是Qt如果想要进入Debug模式,还要重新编译配置gdbserver给开发板,然后在虚拟机配置GDB才能运行调试模式,我这里都会总结一下教程内容。

首先点击工具->选项
在这里插入图片描述

在选项中,左侧菜单找到设备,然后再设备界面中输入开发板的相关信息
1.开发板的ip,后面的端口就要22,空闲端口默认就可以,也不用动

2.用户名称,应该要改为root

然后点击最右侧的"Test"按钮就可以测试开发板是否接通
在这里插入图片描述

注意:
  1. 开发板不能运行应用程序,不然测试不能通过,比如,直接烧写的固件,开机可能自动运行“MainWindows -qws”程序,这些程序都可以用"ps -e"命令查看,是否存在,如果存在需要将这些程序关闭才能通过test
  2. 之前无密码登录的用户如果是root,这里就要用root用户运行qtcreator,不然ssh也没有办法登录。

然后选择左侧的Kits ,再自己套件中加入刚才设置好的设备
在这里插入图片描述
这样就可以在Qt编辑程序,然后直接在开发板运行了。

但是如果想要进入调试模式,还是需要再麻烦几步,首先是编译安装gdbserver,然后放到开发板的目录当中安装“apt-get install gdb-multiarch”,并且在Debugger中配置就可以了

基于A33下tina3.5系统基础上搭建嵌入式QT开发环境上.pdf 立即下载

相关推荐

全志A33系统编译搭建过程记录

全志A33系统编译搭建过程记录 修改支持自己的QT-4.8.5

全志A33移植QT

A33移植QT

qq_41795122的博客 693

手把手教你用PLECS仿真BUCK数字电源(含DSP代码实现)

本文详细介绍了如何利用PLECS仿真软件与Visual Studio 2022搭建高保真数字电源开发环境,手把手指导从BUCK电路建模、编写硬件感知的C控制算法到参数调优的全过程。重点阐述了通过DLL接口实现软件在环仿真,模拟DSP的ADC/PWM时序,并将验证后的代码无缝迁移至TI C2000系列DSP,构建从仿真到固件的完整数字电源开发闭环,显著提升开发效率与一次成功率。

oo7890的博客 395

全志A33搭建 QT 4.7.4和qt creator 开发环境

环境PC : ubuntu 16.04 64itARM : A33-Vstar 开发板使用8.0寸RGB 800*600液晶屏 LCD 无触摸参数如下 [lcd0_para] lcd_used            = 1 lcd_driver_name     = "default_lcd" lcd_if              = 0 lcd_x               = 800 l...

Aexisun的博客 4519

【win10+RAGFlow+Ollama】搭建本地大模型助手(教程+源码)

在当今科技飞速发展的时代,人工智能(AI)已经成为各行各业不可或缺的一部分。特别是在文档处理和数据分析领域,AI的应用更是无处不在。今天,我要向大家介绍一个开源的AI框架引擎——RAGflow。它能够在深度文档理解方面执行检索增强生成(Retrieval-Augmented Generation,简称RAG),并且被认为是目前最优秀的RAG框架之一。本文将详细探讨RAGflow的创新功能、技术特点以及如何在实际应用中发挥其最大潜力。

Yooao的博客 9618

大模型时代必备技能:3种向量量化技术对比(PQ/AQ/RVQ)与选型指南

本文深入解析了大模型时代处理海量向量数据的关键技术——向量量化。通过对比Product Quantization (PQ)、Additive Quantization (AQ)和Residual Vector Quantization (RVQ)三种主流技术的核心原理、性能表现与适用场景,为工程师提供了从理论到实践的选型指南,旨在解决向量存储与检索的效率瓶颈,助力RAG等大模型应用高效落地。

silver的专栏 798

A33 Linux ARM QT移植,支持linuxfb插件

A33 Linux ARM QT移植,支持linuxfb插件

guanchen8022的博客 377

精益六西格玛Python数字化应用开发-Day18 应用场景:家电企业生产效率优化

本文将重点介绍专门针对精益六西格玛黑带使用场景的 Python 库,这些库功能侧重于数据分析和流程优化,特别适用于 DMAIC 方法论和看板管理。考虑到读者具备中高级Python 使用经验,我们将深入探讨各库的高级功能和实际应用应用场景。 某家电企业生产线自动化程度高,数据量巨大,希望通过精益管理提升生产效率。企业借助 Python 脚本,打通各类数据源(MES、ERP、设备日志),自动归集生产数据,分析各工序的生产节拍、设备停机、效率损失,快速定位瓶颈环节

m0_56592100的博客 905

嵌入式系统核心组件解析:从ARM架构到外设驱动与操作系统选型

嵌入式系统作为专用计算机系统,其核心在于硬件与软件的协同设计。从原理上看,它通常基于ARM这类精简指令集架构,通过处理器(CPU)执行控制逻辑,并借助丰富的外设与物理世界交互。其技术价值在于在资源、功耗和成本的多重约束下,实现特定功能,这要求开发者深入理解底层硬件操作,例如配置USB等外设的寄存器以完成驱动。在应用场景上,根据实时性与生态需求,开发者需在实时操作系统(RTOS)与Linux等分时操作系统间做出权衡,例如在工业控制中选用RTOS保证确定性响应,或在智能设备中采用Linux以利用其强大生态。本文

weixin_30321449的博客 345

react-window 大数据列表和表格数据渲染组件之虚拟滚动

ReactWindow是一个高性能的React虚拟滚动组件库,专门用于高效渲染大型列表和表格数据。它通过“窗口化”技术,仅渲染用户可见区域的内容,大幅提升性能并减少内存消耗。主要特点包括:支持固定/可变大小列表项、多种布局类型(垂直/水平/网格)、轻量级设计(不足5KB)以及平滑的滚动体验。相比传统渲染方式,它能轻松处理成千上万条数据,并提供自动滚动、自适应容器大小等高级功能。与同类库相比,ReactWindow具有更简洁的API和更优的性能表现,是处理大数据量渲染场景的理想选择。

前端开发-前端技术分享 1137

【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题二

【Python程序开发】湖南省职业院校技能大赛python程序开发赛项样题二

况老师话竞赛&blog 2197

基于全志H3的QT5.12.9移植教程

大学玩了很久的STM32单片机,STM32的MCU大多数是基于Arm Cortex-M3/M4/M7架构的芯片,具有极强的实时处理能力,但MCU相比于MPU而言还是有局限性。相比于MCU,MPU具有更高的处理和运算能力,一般需要运行较大型的操作系统(如:Linux、Andriod)来实现复杂的任务处理,这就决定了MPU应该具备更高的主频和更强大的算力,主要代表:Arm Cortex-A架构的处理器。.....................

冬瓜的博客 6789

海康威视iVMS-4200在银河麒麟系统部署全攻略与疑难排解

在信创国产化进程中,软件兼容性是关键挑战之一。以安防监控领域广泛使用的海康威视iVMS-4200客户端为例,其从Windows环境迁移到银河麒麟等国产操作系统时,面临架构适配、依赖库匹配等核心兼容性问题。这涉及到跨平台软件部署的通用原理:不同CPU架构(如ARM的飞腾、x86的兆芯)和操作系统底层API的差异,要求软件必须进行针对性编译和优化。解决这类问题的技术价值在于保障专业软件在国产化环境中的稳定运行,是信创产业落地的重要环节。具体到应用场景,如在基于银河麒麟V10的安防监控项目中,通过获取对应架构的.

weixin_33423874的博客 1443

如何在全志H3硬件平台上面运行Qt

准备材料: qt-everywhere 4.8.7(4.8.7) 交叉编译器arm 物理机ubuntu14.4 硬件H3开发板 qt源代码可以从qt官网上面下载,demo板购于某宝,交叉编译器以及开发sdk一般由卖家提供。 一、配置交叉编译器 打开命令行,编辑环境变量,将交叉编译器配置进入环境变量,然后souruce .bashrc使之生效。 输入arm 按tab按键出现...

a13698709128的博客 3027

Python赋能,洞见先机:构建基于异步爬虫与流处理的实时舆情监控系统

我们将从核心概念入手,逐步搭建一个集。.option("es.resource", "public-opinion-%s" % time.strftime("%Y-%m-%d")) \ # 按日期分索引。| 数据采集层 |----->| 消息队列层 |----->| 流处理与分析层 |----->| 存储与可视化层 |:使用Spark Streaming的状态操作或Flink的CEP库,检测更复杂的模式,如“某关键词的负面舆情在1小时内激增500%”。

2201_76125261的博客 434

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

全志 a33 linux qt,全志A33 lichee 搭建Qt App开发环境编写helloworld

开发平台芯灵思SinlinxA33开发板 嵌入式linux 开发板交流641395230Step 1 在虚拟机(CentOS7)上安装Qt Creator将qt-creator-opensource-linux-x86_64-3.5.1.run 拷贝到虚拟机中,双击安装,全部点下一步即可。Step 2 Qt Creater 设置打开Qt Creator (Applications->Pro...

weixin_39697143的博客 345

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

成功移植 SSH 服务到 ARM 开发板上

SSH协议族可以用来进行远程控制, 附加的SFTP协议可轻松实现在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,因为它们使用明文传送密码。 OpenSSH常常被误认以为与OpenSSL有关联,但实际上这两个计划的有不同的目的,不同的发展团队,名称相近只是因为两者有同样的软件发展目标──提供开放源代码的加密

ZP1015 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

QT,SSH开发——QSSH库编译成功率最高的方法

QSSH库编译成功率最高的方法

weixin_46537765的博客 1万+

AM335X/A40I平台 QT4.8移植和QT应用开发连载(三)

若内核配置为同时支持电阻屏和电容屏,则电阻屏设备节点为:/dev/input/event1 ,电容屏设备节点为:/dev/input/event2。此时,若使用电容屏,需要指定/etc/profile中TSLIB_TSDEVICE和QWS_MOUSE_PROTO参数为/dev/input/event2。在开发板建立/usr/local/tslib目录,将虚拟机/usr/local/tslib库拷贝到开发板/usr/local/tslib目录下。集成电源版本,集成电源是TPS65217。

szembed的博客 324

第十二课:QSsh 库编译及客户端开发

文章详细描述了 QSsh 的编译方法,根据编译后的动态库做应用开发,最终实现效果很好

Mr-Gui的博客 7328

在全志V853开发板试编译QT测试

来到底层,我们需要把文件放到底层,然后我居然发现我编译的系统没有tar指令,没办法我们只能对SD卡下手了,我给sd格式化成ext4格式了也就是支持linux系统的格式。记录一下自己交叉编译QT的过程,目前来说再体验了初次编译镜像之后,编译这个QT还是算比较快捷的,因为该有的库都安装完成了。我们用的一般就是这个,我们可以把其路径加到我们系统的环境中,这样在编译QT的时候就比较简单了。这里我选择的1.15版本的,这个都可以,本身Tina再构建的时候好像就带了tslib。这里我建了一个叫make.sh的。...

DOT小文哥的博客 1501

全志 Linux Qt

本文介绍基于 buildroot 文件系统的 QT 模块的使用方法:• 如何在 buildroot 工具里编译 QT 动态库;• 编译及运行 qt_demo 应用程序;• 适配过程遇到的问题。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 1318

编译QT交叉编译链教程

1、在ARM板子运行QT程序之前,需要将刚刚在Ubutun编译的ARM版本的QT库拷贝到板子里面,也就是:"/home/jank/A33/a33_qt5_linux/lib"路径下的,然后在ARM中使用 export 的方式将所用到的QT库加入到环境变量中,不然会出现缺少xxx.dll的报错。

gyx_bubai的博客 1022

A33 Linux ARM QT移植,支持GPU(EGLFS)插件

A33 Linux ARM QT移植,支持GPU(EGLFS)插件

guanchen8022的博客 1007

Mangopi MQ-R:T113-s3编译Tina Linux系统

Tina Linux是全志科技基于Linux内核开发的针对智能硬件类产品的嵌入式软件系统。Tina Linux基于openwrt-14.07 版本的软件开发包,包含了 Linux 系统开发用到的内核源码、驱动、工具、系统中间件与应用程序包。*openwrt 是知名的开源嵌入式 Linux 系统自动构建框架,是由 Makefile 脚本和 Kconfig 配置文件构成的。使得用户可以通过 menuconfig配置,编译出一个完整的可以直接烧写到机器上运行的 Linux 系统软件。TF card。

似水流年 2万+
下一篇: 全志A33 LVDS屏幕(fex)文件参数配置
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值