【源码】IMX6uLL与QT的串口通信

news/2024/9/19 22:51:30/ 标签: linux, 运维, 服务器

文章目录

    • @[TOC](文章目录)
  • 前言
  • 1、QT编写串口
  • 2、编译
  • 3、加载触摸屏驱动
  • 4、硬件接线
  • 5、运行可执行程序
  • 6、结果

前言

仓库:https://gitee.com/wangyoujie11/im6u-ll-qt-seriral

1、QT编写串口

在这里插入图片描述

2、编译

编译将生成的可执行文件:QtSerial放在板子上【这里我使用的nfs将跟文件系统挂载到本地Ubuntu环境下】
在这里插入图片描述

3、加载触摸屏驱动

在这里插入图片描述

4、硬件接线

本方法使用的串口是Usart3,确保板子的linux内核中已经包含了ttymxc串口——添加USART3的串口方法,然后将开发板上的USART3通过串口模块和电脑相连
在这里插入图片描述

5、运行可执行程序

在这里插入图片描述

6、结果

请添加图片描述

请添加图片描述


http://www.ppmy.cn/news/1520782.html

相关文章

Linux中全局变量配置,/etc/profile.d还是/etc/profile

全局环境变量可以放在 /etc/profile 或 /etc/profile.d/ 中,但两者的使用方式和目的有所不同: /etc/profile 作用: /etc/profile 是一个系统范围的启动脚本,在用户登录时执行。它主要用于设置全局环境变量和配置,适用于所有用户。…

每日刷一刷力扣SQL(八)

185.部门工资前三高的所有员工 考察点:窗口函数的使用 select d.name as Department ,t.name as Employee,t.salary as Salary from (select* ,DENSE_Rank() over(PARTITION BY departmentId order by salary DESC) as rank_idfrom Employee ) t join Department …

C#中的PropertyInfo

在C#中,PropertyInfo 是一个类,属于 System.Reflection 命名空间,它提供了反射(Reflection)机制中用于获取属性信息的方法和属性。反射是一种强大的机制,允许程序在运行时检查和操作自身的结构,…

书生大模型实战营第三期进阶岛第三课——LMDeploy 量化部署实践

LMDeploy 量化部署实践 任务一:创建虚拟环境创建文件夹LMDEPLOY用于存放课程相关的文件创建模型软连接LMDeploy验证启动模型文件LMDeploy API部署InternLM2.5-1.8b以命令行形式连接API服务器以Gradio网页形式连接API服务器LMDeploy KV量化W4A16 模型量化和部署W4A16…

佰朔资本:热热热!关于这项业务,上市公司扎堆回复

跟着折叠屏手机概念火爆,与折叠屏手机相关的上市公司股价走出独立行情。 近期,包含科森科技、凯盛科技、国风新材、鼎龙科技、金银河在内的多家上市公司股价出现显着上涨。其间,科森科技结束7连板,国风新材结束3连板,…

GraphPad Prism下载安装教程怎样中文汉化

GraphPad Prism下载安装教程怎样中文汉化: GraphPad Prism 是一款集生物统计、曲线拟合和科技绘图于一体的软件,主要用于医学和生物科学领域的数据分析和绘图,具有高效、简便、多功能和高质量的特点,被广泛应用于科研、教育和业界…

Android中AsyncTask的基本用法

Android中AsyncTask的基本用法 不过为了更加方便我们在子线程中对UI进行操作,Android还提供了另外一些好用的工具,比如AsyncTask。借助AsyncTask,即使你对异步消息处理机制完全不了解,也可以十分简单地从子线程切换到主线程。当然…

静态工厂模式(简单工厂模式)与动态工厂模式(工厂方法模式)

1. 简单工厂模式 核心是定义一个创建对象的接口,将对象的创建和本身的业务逻辑分离,降低系统的耦合度,使得两个修改起来相对容易些,当以后实现改变时,只需要修改工厂类即可。该模式对对象创建管理方式最为简单&#x…

热门跨境平台的IP代理如何选择?入局IP知识

在飞速发展的数字时代,拥有一个好的IP地址可以说是开展网络业务成功的关键之一。无论你是想在TikTok、Instagram还是Facebook上发展自己的业务,IP地址的选择都会对你的运营产生重要影响。让我们来深入了解一下什么是原生IP和住宅IP,以及它们对…

docker实战基础二(Docker基础命令)

一、Docker 镜像的标签 更改 Docker 镜像的标签(tag)可以通过 docker tag 命令来实现。这个命令允许你为现有的镜像创建一个新的标签。这对于组织和管理镜像非常有用,特别是在开发和部署工作流中。 命令语法 docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]SOURCE_IMA…

python-实战4拆分pdf文件

Wps等软件拆分一份页数较多的PDF文件时,经常会出现要收费或者只能拆分其中几页的情况,下面我们就自己来写代码来实现这个收费功能。 课程中已经初步学习了如何将一个PDF文件拆分成总页数个子PDF文件,我们基于其中的思路进行改进&…

plugin-a: ERROR Missing publisher name.报错解决

在我编译项目扩展时,会报错如下 plugin-a: ERROR Missing publisher name. Learn more: https://code.visualstudio.com/api/working-with-extensions/publishing-extension#publishing-extensions 这是因为 VS Code 扩展要求在 package.json 中指定一个 publisher…

分享GoFly项目案例-降本增效数字化解决多仓库、动态仓库(车辆存储)、动态调调度、动态配送方案

前言 传统的生产原料企业在数字化转型中,需要到一个客户与产品配送(运输)管理及调度系统。系统要达到管理者可以看到产品数据,做业务的可以了解到货品库存、货品位置(可调度最近货品给客户)、货品配送情况…

python库pdf转word

要在 Python 中将 PDF 文件转换为 Word 文档(.doc 或 .docx 格式),您可以使用几个不同的库来实现这一目标。这里介绍几种常用的库及其使用方法: 1. 使用 pdf2docx pdf2docx 是一个流行的 Python 库,用于将 PDF 文件转换…

OpenHarmony Camera源码分析

一、简介 当前,开源在科技进步和产业发展中发挥着越来越重要的作用,OpenAtom OpenHarmony(简称“OpenHarmony”)赋予了开发者孕育创新的种子,也为数字化产业发展开辟了一片土壤。深开鸿是开源的坚定践行者&#xff0c…

力扣刷题(4)

正则表达式匹配 正则表达式匹配-力扣 思路来源:ithewei 若 *p 为空,*s 为空则匹配,*s 为非空则不匹配;当 *s为非空时,*p *s || *p ‘.’ 时第一个字符匹配;若 *(p1) ! ’ * 时,则递归判断…

深入解析 Spring Boot 中 MyBatis 自动配置的流程

在 Spring Boot 项目中,自动配置是一个非常强大的功能,可以极大简化配置工作。本文将通过 MyBatis 的自动配置为例,详细解析 Spring Boot 自动配置的整个流程,包括从 META-INF/spring.factories 文件到 mysql-connector-java 依赖…

Django+Vue社区养老管理系统的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 需要的环境3.2 Django接口层3.3 实体类3.4 config.ini3.5 启动类3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者&…

SPI通信协议(软件SPI和硬件SPI)

今天介绍一种新的通信协议——SPI,相比于之前学习的I2C,SPI通信的速率更快,相对而言,需要的资源就比较多,SPI通信需要六根线:四根通信线,SCK(时钟线),MOSI&am…

三行五行的 SQL 只存在于教科书和培训班

教科书中 SQL 例句通常都很简单易懂,甚至可以当英语来读,这就给人造成 SQL 简单易学的印象。 但实际上,这种三行五行的 SQL 只存在于教科书和培训班,我们在现实业务中写的 SQL 不会论行,而是以 K 计的,一条…