logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在ZYNQ ARM平台上交叉调试qt程序

环境说明: 交叉编译器为petalinux2018.3自带的arm-linux-gnueabihf-g++。QT库版本为5.9.1。1在虚拟机安装gdb-multiarchsudo apt install gdb-multiarch2下载Qt5.9.1的源码,然后交叉编译该源码并安装到某文件夹下。3在Qt设置中添加新的Qt versions,如下图所示4 在Compilers中添加petalinu

Qt的容器类——QList

定义:QList < T >以数组列表形式实现,在其前后添加数组非常快。注意Qt中有很多函数返回了QList类型,要遍历这些返回的容器,必须先复制再遍历。因为Qt使用了隐式复制,所以开销并不大。当一个迭代器在操作一个容器时,不要复制这个容器。1. 初始化QList<QString> list;//定义QList,存储数据类型为QString2. 插入...

用petalinux工具制作linux系统启动映像

1SD_SD启动在真正的工程应用中我们使用的都是QSPI_EMMC的启动方式,因为SD_SD这种启动方式需要SD卡与数字板一直保持连接,所有在恶劣使用场景下稳定性不好。在用QSPI_EMMC启动系统前我们需要先制作系统映像使系统通过SD_SD这种方式启动起来。下面介绍用petalinux制作系统映像的步骤。SD_SD启动指的是FPGA配置文件及系统引导文件BOOT.BIN和系统镜像ima...

Linux操作系统调用unistd.h头文件

1POSIX规范介绍POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,即应用程序直接访问内核的函数标准。 POSIX标准意在期望获得源代码级别的软件可移植性。换句话说,为一个POSIX兼容的操作系统编写的程序,应该可以在任何其它的POSIX...

STL queue/priority_queue类模板

队列是一种先入先出(FIFO)的数据结构,数据从一端进入而从另一端移除。实际上queue是把各项操作转化为内部容器的对应调用,可以使用任何序列式容器来支持queue,默认为vector。#include <queue>//包含头文件#include <iostream>using namespace std;//定义queue<int> que1;queue&l

到底了