E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux驱动-串口
Y-MODEM协议定制上位机
在网上找了下资料,以下这篇文章写的使用C++实现的方式思路非常清晰,值得我好好学习,我也是使用了他的代码进行修改:C++win32上位机使用Ymodem协议通过
串口
给单片机在线更新程序-阿
名人堂再聚首
·
2024-01-16 08:51
c++
单片机
mcu
芯课堂 | 华芯微特MCU在PCB板级设计中对ISP引脚的应用
操作说明:当芯片上电后检测到ISP引脚持续5ms以上的高电平后,将会进入ISP(在应用编程)模式,片内的用户程序将不会得到执行,此时配合使用华芯微特的上位机(SYNWIT-PRG_Vxx.exe)通过
串口
执行程序擦除
华芯微特SYNWIT
·
2024-01-16 07:32
单片机
接口隔离原则
嵌入式硬件
Linux设备调试-GDB调试器
前言“工欲善其事,必先利其器”,为了方便
Linux驱动
设备的开发和调试,建立舒适的开发环境、使用必要的软件工具,以及掌握常用的调试技巧是比较重要的。
@宁兰
·
2024-01-16 07:24
linux
使用STM32Cube库开发USB虚拟
串口
设备
开发基于STM32Cube库的USB虚拟
串口
设备需要了解USB通信协议、虚拟
串口
设备的基本原理以及STM32Cube库的使用。
嵌入式杂谈
·
2024-01-16 06:40
stm32
嵌入式硬件
单片机
全志V853开发板硬件开发用户入门指南
*注:本文中root@TinaLinux:~#开头的命令是在开发板上通过ADB、
串口
在TinaLinux系统内运行的。C:\System>是在电脑命令提示符(CMD)中运行的,=>开头的命令是在U
DOT小文哥
·
2024-01-16 04:13
全志V853
智能硬件
V853
蓝牙
音视频
网络
嵌入式硬件
STM32下载程序的三种方法(
串口
、ST-LINK、 ST-LINK Utility)
ST-LINKv2接线及下载程序ST-LinkV2ST-Linkv2是STM8、STM32系列单片机的在线仿真器和下载器。STM8采用SWIM接口模式。STM32采用的是SWD接口模式,因此ST-Link出生就带有两种接口模式。ST-LinkV2是支持STM32家族所有芯片型号的存在。因为它的独特功能,使得它比jlinkob要全一点,比如H7系列的STM32,ob款就无法支持。JlinkobST-
ONE_Day|
·
2024-01-16 01:56
STM32
stm32
单片机
嵌入式硬件
C语言
学习
【LV12 DAY14 UART
串口
通信】
一次只能发送一个字节,
串口
通信不能累计发送,避免累积误差(例如1s发送1,接收方看到的是0.9s,依次10s即有1位的偏差)。异步通信就是发送方和
字母哥先生
·
2024-01-15 22:55
LV12
ARM体系结构与接口技术
linux
笔记
arm开发
嵌入式硬件
DA14531-外设驱动篇-UART收发通信应用
目录1.I2C通信相关文件2.宏定义列表3.主要函数接口4.
串口
发送数据5.
串口
接收数据1.I2C通信相关文件1)uart.c和uart.h(SDK文件)2)app_uartProtocol.c和app_uartProtocol.h
小武编程
·
2024-01-15 21:28
单片机
嵌入式硬件
c语言
DA14531之如何Debug(在线调试、Jlink仿真、
串口
打印)
文章目录导读一、如何在线调试1.打开一个工程2.硬件连接Jlink接线3.运行后手机APP搜索设备:二、打开
串口
打印1.打开打印配置2.
串口
连接TX端口为P06导读掌握软件调试这里软件调试包括:在线调试和
串口
打印调试
小武编程
·
2024-01-15 21:58
单片机
嵌入式硬件
ubuntu工控机固定设备usb
串口
号(详细)
目录方法一方法二编程时用法由于usb
串口
号容易变,给程序的运行带来了些许不便,所以特此学习了一下固定设备usb
串口
号,主要有两种方法,各有利弊.方法一通过usb转
串口
的芯片ID不同,设
串口
名。
Unite One
·
2024-01-15 21:47
工具
902
ubuntu
单片机
物联网
ubuntu中绑定(同一类型设备)USB
串口
名称
ubuntu中绑定(同一类型设备)USB
串口
名称参考:ubuntu中绑定USB
串口
的方法,包括同一型号的USB
串口
关于在ubuntu上绑定
串口
(针对多个相同设ID的
串口
设备)ubuntu中绑定USB端口
Dr_Zobot
·
2024-01-15 21:46
Ubuntu/ROS相关
ubuntu
linux
ubuntu20固定
串口
名称
查看
串口
的详细信息udevadminfo--name=/dev/ttyUSB0结果:P:/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0
饕餮ing
·
2024-01-15 21:16
树莓派
嵌入式硬件
STM32F103VET6之火焰传感器数据输出
串口
显示
前面一文讲述了
串口
的使用和配置,本文将介绍如何将火焰传感器与STM32F103VET6微控制器相结合,通过
串口
通信将数据输出并显示在计算机或其他设备上。火焰传感器是一种用于检测火焰的传感器,
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
STM32F103VET6之
串口
实验(详细版)
目录一.引言二.
串口
通信基础知识三.实验硬件平台搭建四.实验软件设计五.
串口
通信实验六.总结一.引言STM32结合
串口
通信可以实现数据的传输和控制,是嵌入式系统中的重要技术之一。
根本学不够
·
2024-01-15 21:38
STM32学习
stm32
嵌入式硬件
单片机
PSoc62™开发板之
串口
通信
实验目的1.使用
串口
和PC机通信:接收和发送信息2.接收GNSS模块定位信息实验准备PSoc62™开发板CH340USB转TTL模块ATGM332DGNSS模块公母头杜邦线x4板载资源板载有多少uart
IOT那些事儿
·
2024-01-15 21:45
PSoc™62
嵌入式硬件
单片机
物联网
Linux驱动
IO篇——阻塞/非阻塞IO
文章目录非阻塞IO阻塞IO等待队列等待队列变体非阻塞IO在应用程序中,使用open函数打开一个/dev目录下的一个设备文件时,默认是以阻塞的方式打开。所谓阻塞,就是当我们请求的资源不可用时(资源被占用,没有数据到达等等),会使得进程休眠,从现象看就是卡在那里。应用层如果我们希望以非阻塞方式打开设备文件,则应该在open设备文件时,添加一个O_NONBLOCK的flag参数,例如:fd=open("
嵌入式Linux充电站
·
2024-01-15 20:10
Linux驱动
#
——IO操作篇
linux
驱动开发
【
Linux驱动
】platform 设备驱动分离(二)—— LED驱动(无设备树)
在没有设备树的情况下,需要手动注册platform设备,下面分别注册platform设备和platform驱动,以此来驱动LED。一、platform设备注册新建文件led-device.c文件,该文件保存的是外设信息,在当前背景下便是LED相关的寄存器信息,该文件最终会被编程成ko模块文件,加入到Linux内核中。1、注册/注销platform设备在Linux内核中使用platform_devi
仲夏夜之梦~
·
2024-01-15 20:09
linux
运维
服务器
【
Linux驱动
】platform 设备驱动分离(一)—— 驱动分层及相关API
以目前为止的逻辑,无论是获取设备属性信息,还是实现驱动逻辑,都是放在一个驱动模块中。在没有设备树的情况下,如果我们只需要修改设备信息(如寄存器地址),那么我们就需要重新编译整个驱动模块。很显然,设备信息的变化不应该影响到驱动逻辑的正常运行,这就需要引入驱动分层的概念。一、整体架构驱动分层总体可以分为三层设备层:负责管理设备属性信息,包含了一些外设硬件信息,如寄存器地址、引脚配置信息等驱动层:负责驱
仲夏夜之梦~
·
2024-01-15 20:09
数据结构
【
Linux驱动
】Linux中断(二)—— 按键中断驱动
前一篇已经在设备树的gpio-led节点中引入了中断信息,接下来将通过API来获取设备树中的中断信息。gpio-led节点具体内容如下:gpio-key0{pinctrl-names="default";pinctrl-0=;//pinctrl子系统配置电气属性key-gpio=;//gpio子系统进行引脚初始化interrupt-parent=;//中断类型为gpio1interrupts=;/
仲夏夜之梦~
·
2024-01-15 20:39
linux
【
Linux驱动
】Linux阻塞IO —— 阻塞读取按键状态(等待队列实现)
上一节获取按键状态时,是在应用层以循环的方式不断读取按键状态,但是我们实际关注的只是当按键被按下时发生的情况,所以大多数时间拿到的状态都是我们不需要的结果。对此,当按键被释放时,让read接口处于阻塞状态,等按键被按下再解除阻塞。一、等待队列API要使用等待队列涉及到两个概念:等待队列头、等待项等待队列通常使用链表实现,等待队列头便是链表的头节点,在Linux内核中使用wait_queue_hea
仲夏夜之梦~
·
2024-01-15 20:38
linux
运维
服务器
RT-Thread: 控制台调试
串口
波特率更改
说明:rt_kprintf函数是RT的一个调试接口使用的函数,波特率默认是115200,本文介绍更改这个波特率。1.根据截图路径找到文件serial.h修改如下代码中关于波特率定义部分。/*Defaultconfigforserial_configurestructure*/#defineRT_SERIAL_CONFIG_DEFAULT\{\BAUD_RATE_9600,/*115200bits/
软饭硬吃666
·
2024-01-15 20:59
RT-Thread
stm32
RT-Thread
【计算机的com1、com2、com2
串口
的区别】
计算机的com1、com2、com2
串口
的区别com1、com2和com3是计算机中
串口
的名称,它们之间的区别在于它们所对应的
串口
地址不同,在早期的计算机系统中,每个
串口
都有一个唯一的地址,用于区分不同的
串口
Net蚂蚁代码
·
2024-01-15 18:23
常用电脑小知识
经验分享
【
Linux驱动
】设备树模型的LED驱动 | 查询方式的按键驱动
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2024-01-15 15:10
Linux驱动
linux
arm开发
c语言
架构
驱动开发
【
Linux驱动
】设备树中指定中断 | 驱动中获得中断 | 按键中断实验
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2024-01-15 15:10
Linux驱动
linux
c语言
驱动开发
arm开发
【
Linux驱动
】Linux的中断系统 | 中断的重要数据结构
作者:一只大喵咪1201专栏:《
Linux驱动
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2024-01-15 15:38
Linux驱动
linux
c语言
arm开发
驱动开发
作业二 实验
3、进入工程进入
串口
调试,端口号一实际情况,波特率为(9600),校验位,None,数据位8,停止位1,流控None,点击配置栏最右边图标“切换到非shell”,并打开
串口
;4、AT配置在发送区界面输入
爱意涌
·
2024-01-15 13:05
e2studio开发三轴加速度计LIS2DW12(3)----检测活动和静止状态
UART配置UART属性配置设置e2studio堆栈e2studio的重定向printf设置R_SCI_UART_Open()函数原型回调函数user_uart_callback()printf输出重定向到
串口
记帖
·
2024-01-15 10:28
##瑞萨
单片机
传感器
e2studio
瑞萨RA
加速度计
陀螺仪
LIS2DW12
基于OpenMV与STM32的数据通信项目(代码开源)
为了进一步增强作品的功能与创意性,往往需要将OpenMV的视觉与STM32的控制融合,本篇博客将为读者朋友教学使用UART
串口
构建两者的快速数据通信。希望本篇博客能给读者朋友的工
混分巨兽龙某某
·
2024-01-15 09:36
STM32开发
STM32
OpenMV
嵌入式
数据传输
C#
串口
通讯提示“偏移量和长度超出数组的界限,或者计数大于从索引到源集合结尾处的元素数量。”
写了一个C#
串口
通讯软件,在高速通讯时(5ms~20ms)接收1条Message时,发生错误,打log发现如下错误:2019-10-1813:44:20,050[ERROR][13][Log][Error
八荒我为王
·
2024-01-15 09:38
C#
C#
串口通讯
matlab
串口
数据交互的使用
一、matlab将
串口
数据读取并储存到position中delete(instrfindall);%注销系统之前已经打开的
串口
资源clears%清空s的数据s=serial('COM6','BaudRate
唐豆豆*
·
2024-01-15 08:38
matlab
Arduino
matlab
开发语言
固态硬盘测速图文教程,SSD硬盘读写速度测试,AHCI启用4K对齐
然后下边是AHCI是否启用,如果你是
串口
SATA硬盘的话可以设置
串口
模式SATA,IDE或者和AHCI。需要设置AHCI模式。再往下
老盖聊技术
·
2024-01-15 07:52
Raspberry Pi 4B 蓝牙
串口
(SPP)配置与使用
RaspberryPi4B蓝牙
串口
(SPP)配置与使用文章目录RaspberryPi4B蓝牙
串口
(SPP)配置与使用1、蓝牙相关命令工具2、Linux中的蓝牙堆栈3、蓝牙
串口
配置4、蓝牙
串口
数据发送与接收本文将详细介绍如何在
视觉&物联智能
·
2024-01-15 07:23
网络
嵌入式硬件
物联网
传感器
Raspberry
Pi
树莓派
蓝牙
迪文
串口
屏开发环境搭建
一、概述使用迪文
串口
屏首先需要在官网下载屏幕制作文件工具软件,使用制作软件生成可执行文件后,将文件拷贝到迪文屏配的TF卡中,然后将卡插在
串口
屏上上电,可执行文件可自动下载至
串口
屏中。
jacklood
·
2024-01-15 07:22
迪文串口屏
单片机开发
STM32
江科大STM32 下
目录ADC数模转换器DMA直接存储器存取USART
串口
9-2
串口
发送+接受9-3
串口
收发HEX数据包I2CSPI协议10.1SPI简介W25Q64简介10.3SPI软件读写W25Q6410.4SPI硬件读写
行稳方能走远
·
2024-01-15 06:35
STM32
stm32
陀螺仪LSM6DSV16X与AI集成(6)----检测自由落体
陀螺仪LSM6DSV16X与AI集成.6--检测自由落体概述视频教学样品申请源码下载生成STM32CUBEMX
串口
配置IIC配置CS和SA0设置
串口
重定向参考程序初始换管脚获取ID复位操作BDU设置概述本文介绍如何初始化传感器并配置其参数
记帖
·
2024-01-15 06:04
单片机
传感器
stm32cube
LSM6DSV16X
陀螺仪
STM32CUBEMX
自由落体
摔倒检测
18
串口
通讯
文章目录18.0前言18.1
串口
通讯协议简介18.1.1物理层18.2RT1052的LPUART简介18.3UART功能框图18.3.1中断控制18.4UART初始化结构体详解18.4.1baudRate_Bps18.4.2parityMode18.4.3dataBitsCount18.4.4isMsb18.4.5stopBitCount18.4.6txFifoWatermark
万码无虫
·
2024-01-15 06:32
NXP
单片机
嵌入式硬件
Console 线连接路由器交换机等设备
文章目录Console线连接路由器交换机等设备一、Console线二、连接设备Console接口三、查看
串口
编号三、使用终端仿真软件去连接一、Console线注:购买时尽量选择免驱动的Console线,
业余幻想家
·
2024-01-15 02:53
网络
网络互联技术
网络
运维
【
LINUX驱动
框架学习】Linux GPIO驱动以及底层实现方式
GPIO(通用目的输入/输出端口)是一种灵活的软件控制的数字信号。大多数的嵌入式处理器都引出一组或多组的GPIO,并且部分普通管脚通过配置可以复用为GPIO。利用可编程逻辑器件,或总线(如I2C、SPI)转GPIO芯片,也可以扩展系统的GPIO。不管是何种GPIO,GPIOLIB为内核和用户层都提供了标准的操作方法。GPIOLIB的接口十分简洁。在GPIOLIB,所有的GPIO都是用整形的GPIO
与光同程
·
2024-01-15 00:22
LINUX
BSP开发
内核
以Linux认识的方式写
Linux驱动
之字符设备驱动
首先我们需要知道的是Linux内核干了什么我们不关心,我们开发驱动程序,只关心怎么才能让Linux认识我们的驱动,当然,对应的驱动也有对应的应用程序,否则,开发这个驱动也没有任何意义了,综上,我们只需要让Linux认识我们的驱动并且与我们驱动相对应的应用程序也让Linux认识即可。那工作量就下来了,因为毕竟Linux怎么工作的非常麻烦,而且短时间也不可能搞透,但现在我们只需关心:Linux认识的驱
小灰俠
·
2024-01-15 00:51
linux
linux
字符设备驱动
i.MX283开发板第一个
Linux驱动
-LED驱动
字符设备驱动开发字符设备是
Linux驱动
中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。
知否,知否
·
2024-01-15 00:19
#
EasyARM-imx283
Linux字符设备驱动
imx283字符设备驱动
i.MX283开发板第一个
Linux驱动
-LED驱动改进
上一个博客i.MX283开发板第一个
Linux驱动
讲的是最简单的LED驱动的编写,但是其中还有一些不足。
知否,知否
·
2024-01-15 00:19
#
EasyARM-imx283
Linux自动创建设备节点
LV.13 D9 uboot移植深化 学习笔记
具体步骤:LV13D9实验手册一、uboot添加三星加密指导二、uboot实现
串口
打印三、uboot中emmc移植
djjyy
·
2024-01-15 00:48
学习
笔记
arm开发
LV.13 D11
Linux驱动
移植及内核深化 学习笔记
一、设备树1.1设备树设备树是一种描述硬件信息的数据结构,Linux内核运行时可以通过设备树将硬件信息直接传递给Linux内核,而不再需要在Linux内核中包含大量的冗余编码举例:让LED2闪烁的代码中,有逻辑代码和设备代码。Linux中,把逻辑代码放到了驱动程序(/drives),把设备代码放到设备树中。如果想换一个灯闪,只要改设备树代码就可以了。简而言之,驱动程序告诉你灯怎么闪,设备树告诉你哪
djjyy
·
2024-01-15 00:42
linux
学习
笔记
ESP32 核心转储闪存配置已损坏
问题描述:使用Platform开发ESP32-S3-WROOM-2报错通过
串口
打印报错提示为核心闪存损失具体报错如下。
临界三极管
·
2024-01-14 22:27
奇奇怪怪的问题
linux
运维
服务器
C与ARM汇编结合实现mini2440
串口
uart简单程序
C与ARM汇编结合实现mini2440
串口
uart简单程序最近学完了ARM的一些基础知识,开始在mini2440上开发一些简单的程序,
串口
发送程序是一开始涉及多个寄存器的例子,稍有繁多的步骤应该是开发过程中要慢慢适应的境况下面的程序的目的是实现
_int_me
·
2024-01-14 20:43
嵌入式
C语言
嵌入式
c语言
Modbus协议
Modbus通信协议具有多个变种,其中有支持
串口
,以太网多个版本,其中最著名的是ModbusRTU、ModbusASCII和ModbusTCP三种。
左手的月光
·
2024-01-14 19:33
网络
STM32单片机
串口
调试输出
当我们还没学到单片机上的显示屏又想知道我们获取到的内容,如温度,声音等时,我们就可以用
串口
输出。
一名小初学者
·
2024-01-14 18:27
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32单片机——程序的烧录(STM32CubeProgrammer)
我们写到的程序位于项目名的debug文件夹下,可执行文件为.bin,.elf,两个都可以选择打开STM32CubeProgrammer我们使用的是
串口
烧录,用手机充电器烧录,将电脑和单片机连接,按住下图左边的
一名小初学者
·
2024-01-14 18:56
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
Roscpp中构造函数与析构函数及在无人机
串口
通信应用
以一个无人机
串口
通信代码为例:clas
LENG_Lingliang
·
2024-01-14 16:04
Linux/ROS/无人机
无人机
c++
QT 通信之 QByteArray
QT上位机的
串口
通信发送和接收数据都需要用到QByteArray.QByteArray存储的是char型字符,但QByteArray提供的数组操作,比char更方便。
悲伤那么小
·
2024-01-14 15:57
qt
c++
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他