嵌入式Linux Qt5(C++)开发
文章平均质量分 89
嵌入式Linux Qt5(C++)开发介绍
十月旧城
winter is coming
展开
-
I.MX6U开发板上的Qt串口编程
在正点原子的 I.MX6U 开发板的出厂系统里,默认已经配置了两路串口可用。一路是调试串口UART1(对应系统里的节点/dev/ttymxc0),另一路是UART3(对应系统里的节点/dev/ttymxc2)。由于 UART1 已经作为调试串口被使用。所以我们只能对 UART3 编程,(如需要使用多路串口,请自行设计底板与系统)。Qt 串口的使用示例,应用到正点原子 I.MX6U 开发板上。原创 2023-10-22 17:19:08 · 189 阅读 · 0 评论 -
Qt使用I.MX6U开发板上的按键(原理:将电脑键盘方向键↓在Qt中的枚举值与开发板中按键定义的枚举值一致,这样电脑端测试效果就与开发板的一致)
我们在本例中使用 Key_Down(键盘方向键↓)在Windows/Ubuntu 上测试,在开发板上还是使用 KEY0 按键测试。在开发板监测这个 KEY0 有很多方法。比如使用 C 语言开一个线程监测这个按键,或者按本例重写键盘事件来监测 KEY0 按键按下或者松开。项目简介: 监测 KEY0 按键的按下和松开。使用一个标签文本, 通过按键按下来改变标签文本的文字属性。原创 2023-09-21 22:22:37 · 918 阅读 · 0 评论 -
Qt点亮I.MX6U开发板的一个LED
本篇开始将会介绍与开发版相关的Qt项目,首先从点亮一个LED开始。I.MX6U和STM32MP157的相关信息都会用到,但是后期还是将I.MX6U的学习作为重点。原创 2023-09-10 19:37:18 · 729 阅读 · 0 评论 -
I.MX6U开发板交叉编译Qt项目(什么是交叉编译器;如何搭建Qt交叉编译环境;WinSCP将Windows中的文件传到Ubuntu中;如何将编译好的执行文件拷到开发板上)
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。原创 2023-09-05 22:50:55 · 531 阅读 · 0 评论 -
Ubuntu的C++环境配置
上篇介绍了Ubuntu中安装和配置QtCreator,下来将会介绍C++的相关内容。C++的简介此处不做介绍。想要在Ubuntu上运行C++程序,首先需要先配置好C++环境。原创 2023-09-02 20:53:28 · 2814 阅读 · 0 评论 -
Ubuntu系统下配置 Qt Creator 输入中文、配置软件源的服务器地址、修改Ubuntu系统时间
上篇介绍了Ubuntu系统下搭建QtCreator开发环境。我们可以发现安装好的QtCreator不能输入中文,也没有中文输入法供选择,这里需要进行设置。原创 2023-08-31 21:46:52 · 1265 阅读 · 0 评论 -
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator;Ubuntu安装后闪退蓝屏的解决方法)
Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Interface,简称 GUI) 程序。Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix、智能手机系统Android、ios、WinPhone, 嵌入式系统 QNX、VxWorks 等。原创 2023-08-20 09:28:40 · 5645 阅读 · 0 评论 -
嵌入式Linux Qt5 (C++)开发栏目概述
1、Qt学习部分不依赖平台,也就是不依赖开发板,可以在PC上学习2、嵌入式Linux Qt环境搭建和移植部分,依赖平台。原创 2023-08-16 22:00:00 · 1155 阅读 · 0 评论