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驱动-串口
关于单片机的 json解析
单片机通过
串口
与wifi模块,获取网络上的数据包,根据字符串处理拿到传输的json字符。
休眠师
·
2024-08-30 08:45
AIOT
单片机
网络
串口
助手的DTRData Terminal Ready,数据终端准备好)和RTS(RTS(Request To Send,请求发送)
串口
调试工具中的DTR(DataTerminalReady,数据终端准备好)和RTS(RequestToSend,请求发送)是RS-232C接口标准中的两个引脚,它们具有以下含义和作用:1DTR(数据终端准备好
just a little bit!
·
2024-08-30 05:55
单片机
嵌入式硬件
Linux驱动
有哪些分类?
Linux驱动
分为三个基础大类:字符设备驱动,块设备驱动,网络设备驱动。1.字符设备(CharDevice)字符(char)设备是个能够像字节流(类似文件)一样被访问的设备。
华清远见成都
·
2024-08-29 20:21
嵌入式硬件
物联网
【
Linux驱动
】Input子系统
输入子系统(Input子系统)1.什么是输入子系统?什么是输入设备?常见的摄入设备有键盘、鼠标、触摸屏等等,用户通过这些输入设备与Linux系统进行数据交换。什么是输入系统?输入设备的种类繁多,能否统一它们的接口?既在驱动层面统一,也在应用程序层面统一?Linux系统为了统一管理这些输入设备,实现了一套能兼容所有输入设备的框架——输入子系统。驱动开发人员基于这套框架开发出程序,应用开发人员可以使用
青椒炒鸡蛋.
·
2024-08-29 19:18
Linux驱动
linux
Linux驱动
开发之Input子系统
一、引言在
Linux驱动
开发的学习过程中,Input子系统绝对是你绕不开的一道关卡。在Linux系统中,不论是按键、鼠标、键盘,亦或者是触摸屏,统统都使用Input子系统来处理输入事件。
陈子陌
·
2024-08-29 19:18
Input子系统
linux
Linux驱动
学习之input子系统
简介input子系统就是管理输入的子系统,和pinctrl、gpio子系统一样,都是Linux内核针对某一类设备而创建的框架。按键、鼠标、键盘、触摸屏等都属于输入设备,linux内核为此专门做了一个叫做input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了input框架,用户只需要负责上报输入事件,比如按键值、坐标等信息。对于驱动编写者而言不需要去关心应用层的事情,
吾有三德
·
2024-08-29 19:12
Linux驱动学习
学习
Linux驱动
开发—设备模型框架 kobject创建属性文件
文章目录什么是属性文件?1.sysfs与kobject2.属性文件的作用3.属性文件的基本操作4.典型的属性文件用例5.创建属性文件的步骤6.示例代码7.效果图使用ATTR宏定义优化__ATTR用法解析1.`__ATTR()`宏的定义2.`__ATTR()`宏的参数3.优化示例优化关键点解析1.数据结构定义2.属性定义3.属性的读写方法4.sysfs操作接口什么是属性文件?在Linux内核中,属性
Trump. yang
·
2024-08-29 16:30
嵌入式开发
linux
驱动开发
Linux驱动
开发—在自己总线下注册设备和驱动
书接上回:
Linux驱动
开发—创建总线,创建属性文件-CSDN博客创建完总线,就可以进行本次实验了文章目录前备知识如何引用导出的符号在总线下注册设备device_register函数解析使用示例关键点:
Trump. yang
·
2024-08-29 16:30
嵌入式开发
linux
驱动开发
嵌入式面经篇十——驱动开发
文章目录前言一、驱动开发1、
Linux驱动
程序的功能是什么?2、内核程序中申请内存使用什么函数?3、内核程序中申请内存和应用程序时申请内存有什么区别?4、自旋锁和信号量在互斥使用时需要注意什么?
须尽欢~~
·
2024-08-29 16:27
嵌入式软件面经
驱动开发
Modbus-RTU错误响应
目录一、基础信息1.1、适用场景1.2、变量类型1.3、调用非本文函数二、主要程序内容2.1、头文件声明内容2.2、子函数三、使用示例3.1、STM32的HAL库
串口
1发送响应数据3.2、STC单片机
串口
洪恒远
·
2024-08-29 07:23
Modbus
stm32
华为交换机基础配置命令
1、开始建立本地配置环境,将主机的
串口
通过配置电缆与以太网交换机的Console口连接。
脸哥的知识
·
2024-08-29 04:11
标准库STM32F1_USART2_DMA接收发送数据源码分享直接复制能用
标准库STM32F1_USART2_DMA接收发送数据源码分享直接复制能用STM32的DMA通道表:现有一个小需求,使用STM32F1系列单片机做
串口
2的收发数据的功能,通过PC上的
串口
调试助手给单片机发一串数据
谢谢~谢先生
·
2024-08-28 15:02
1024程序员节
stm32
笔记
STM32
串口
相关(二)--最优的
串口
使用方式及说明
STM32
串口
相关(二)–最优的
串口
使用方式及说明【注】STM32
串口
相关,总共分为三个部分:①发送接收基础性问题。②最优的
串口
使用方式及说明。③
串口
发送接收数据的一般算法。
漏网知萸
·
2024-08-28 14:30
stm32
单片机
嵌入式硬件
Linux&Shell作业题-1
(√)hda表示电脑内
串口
硬盘的第一块硬盘。(×)任何分区表都只支持最多4个主分区。(×)二、单项选择题(共3题,每题0.5分)下列不属于操作系统类型的是(B)A.批处理系统B.模拟系
Monyan
·
2024-08-28 11:09
Linux
linux
操作系统
shell
QT Android
串口
通信
目录1.实现Java层的USB
串口
通信1.1初始化与权限管理1.2获取设备列表并请求权限1.3打开
串口
并启动I/O管理器2.接收
串口
数据并通过JNI传递到C++2.1数据接收与打印2.2通过JNI传递数据到
TravisBytes
·
2024-08-28 04:23
QT
qt
c++
android
基于51单片机智能小车(超声波+舵机)
基于stc89c52单片机避障+舵机两驱三轮智能小车前期准备:学会使用Keil4,学好51单片机基本知识,学会控制IO的输入与输出,内容学到外部中断,定时器,(
串口
通信,可以实现蓝牙控制)准备材料:stc89c52
小镇做题家ovo
·
2024-08-27 15:35
51智能小车
51单片机
一步步基于HAL库STM32程序RCT6移植到ZET6
一份来自于大牛室友@Top嵌入式的博客_CSDN博客-
Linux驱动
开发,STM32,U-Boot源码分析领域博主的代码,他是基于STM32c8t6的HAL库编写的,由于我只有正点原子精英板,于是便从零开始学习
tt555555555555
·
2024-08-26 21:09
STM
32
stm32
arm
GPS北斗授时服务:双系统时钟同步拉满-安徽京准
北斗卫星授时器产品特点:北斗卫星授时器是针对计算机、自动化装置等进行校时而研发的高科技设备,该产品可从GPS卫星(北斗卫星、B码接口、PTP)上获取标准的时间信号,将这些信号通过各种接口(NTP/SNTP、
串口
安徽京准
·
2024-08-26 19:17
时间同步技术
卫星授时同步技术
北斗卫星授时服务
卫星时钟同步
北斗授时设备
GPS时钟服务器
北斗卫星校时器
NTP时间服务器
网络时间服务器
NTP服务器
【北斗授时服务】NTP网络时间服务器 安徽京准智造
网络时间服务器产品介绍:NTP网络时间服务器是针对计算机、自动化装置等进行校时而研发的高科技设备,该产品可从GPS卫星(北斗卫星、B码接口、PTP)上获取标准的时间信号,将这些信号通过各种接口(NTP/SNTP、
串口
安徽京准
·
2024-08-26 19:46
NTP网络时间服务器
时间同步服务器
NTP网络校时器
网络
服务器
运维
NTP时间服务器
北斗授时服务
NTP网络时间服务器
卫星时钟服务器
NTP时钟同步服务器_ntp时间服务器-京准
NTP时钟同步服务器_ntp时间服务器-京准NTP时钟同步服务器_ntp时间服务器-京准◆高精度,
串口
/脉冲可达30ns,NTP客户端优于2ms,时间同步快。
安徽京准
·
2024-08-26 19:16
时间同步服务器
NTP网络时间服务器
时间同步技术
时间同步服务器
时钟同步服务器
NTP时间服务器
卫星时钟服务器
卫星授时服务器
网络时间服务器
单片机裸机程序——调试手法
目录什么是裸机程序一、硬件调试二、
串口
调试三、指示灯调试四、仪器调试什么是裸机程序代码量比较少,不带操作系统的单片机程序就是所说的裸机程序。
不停哥
·
2024-08-26 15:54
单片机
嵌入式硬件
单片机 架构 程序 经验总结_是单片机高手还是菜鸟?看看你的程序框架就知道了...
初学单片机时,往往都会纠结于其各个模块功能的应用,如
串口
(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等.这是一个学习过程中必需的阶段,是基本功。
weixin_39524147
·
2024-08-26 15:54
单片机
架构
程序
经验总结
Qt QTextEdit调用append数据重复的问题
使用QTextEdit写了个
串口
工具,当
串口
有数据时通过一个signal传给slot,在slot中调用QTextEdit的append(text)来增量显示
串口
数据,当
串口
关闭时调用clear()来清空显示
帅得不敢出门
·
2024-08-26 03:02
Qt
C/C++
qt
开发语言
[Winform] Chat控件闪烁
使用Chat控件,根据接收到的
串口
数据实时绘制数据曲线,但是在绘制曲线时,绘图区闪烁严重,网上找了很多方法,都不起作用,双缓存也不起作用,最后使用protectedoverridevoidWndProc
※※冰馨※※
·
2024-08-25 19:48
c#
开发语言
winform
vmware虚拟机docker访问宿主机
串口
方法 modbus
vmware访问宿主机window
串口
方法虚拟机增加
串口
:确认是哪个
串口
(dev/ttyS*)方法是:先移除虚拟机
串口
,然后再增加,看如下命令的差别,就知道刚才挂上来的
串口
属于哪个ttyS*。
灰哥哥
·
2024-08-25 16:59
modbus
串口
虚拟机
串口
调试助手
一、前言
串口
操作流程:步骤一:设置
串口
参数,如:波特率,数据位,奇偶校验,停止位,数据流控制等。步骤二:选择
串口
,如windows下的
串口
1为“com1”,Linux下为“ttyS0”等,并打开
串口
。
极地星光
·
2024-08-25 11:25
QT
通信
软件作品
qt
c++
java
串口
多线程一次性发送多条数据
给大家推荐一个开发人员学习使用的好网站:www.it123.toppackagecom;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.util.ArrayList;importjava.util.Enumeration;importjava.util.List;im
易道合之逍遥峰
·
2024-08-24 18:42
serial
【RTT-Studio】详细使用教程十二:UART的分析和使用
文章目录一、简介1.
串口
发送模式2.
串口
接收模式二、
串口
配置三、
串口
发送四、
串口
接收一、简介 本文主要阐述STM32
串口
的几种工作中使用的工作模式和编程思路。
0南城逆流0
·
2024-08-24 13:41
RTT-Studio
单片机
stm32
嵌入式硬件
debian/ubuntu 通过
串口
连接WiFi
修改/etc/wpa_supplicant.conf,如果没有这个文件就创建文件vi/etc/wpa_supplicant.conf设置wifi信息network={ssid="这里是你的wifi账号"psk="这里是你的wifi密码"}连接wifikillallwpa_supplicantwpa_supplicant-iwlan0-c/etc/wpa_supplicant.conf-B&dhcl
书里啥都有
·
2024-08-24 12:37
debian
ubuntu
linux
Linux驱动
学习之内核接口和多节点设备
一驱多设前置open和relase参数一样,如果说多个设备用一套open,close,我们该怎么确定是哪个灯呢,我们可以想到stm32hal库
串口
吾有三德
·
2024-08-23 19:20
Linux驱动学习
学习
Linux驱动
学习之点灯(五,设备树没用平台设备总线)
创建一个设备树节点/{led:led{compatible="led";led_pin=;status="okay";}}OF函数介绍查找属性of_gpio_named_countof_gpio_named_count函数用于获取设备树某个属性里面定义了几个GPIO信息,要注意的是空的GPIO信息也会被统计到。函数原型如下intof_gpio_named_count(structdevice_no
吾有三德
·
2024-08-23 19:46
Linux驱动学习
学习
野火PID
串口
助手的移植思路(文末有源码链接)
1首先把野火的两个protocol文件复制粘贴到自己的工程文件夹里面2野火官方文档重点讲解了以下四个函数:/***@brief接收数据处理*@param*data:要计算的数据的数组.*@paramdata_len:数据的大小*@returnvoid.*/voidprotocol_data_recv(uint8_t*data,uint16_tdata_len);/***@brief初始化接收协议*
啥都不会的小老弟
·
2024-08-23 03:09
杂项
移植代码
算法
开发语言
stm32
单片机
c#
单片机的裸奔程序的框架
从07年参加全国大学生电子设计大赛初次接触单片机开发至今已经有4年了,初学单片机时,都会纠结于其各个模块功能的应用,如
串口
(232,4
MingHong
·
2024-08-22 13:47
框架
timer
delay
任务
keyboard
buffer
【逆运动学】六轴机器人运动学逆解上位机控制
六轴机器人逆运动学上位机控制文章目录六轴机器人逆运动学上位机控制最终效果准备软件编写编写流程软件界面部分代码
串口
通信协议示例:为什么要分成高八位和低八位:
串口
数据格式代码
串口
连接代码运动学逆解计算步骤逆解代码最终效果通过开发的上位机软件
真果粒wrdms
·
2024-08-22 03:10
机器人工程
机器人
c#
软件构建
算法
stm32
visual
studio
嵌入式硬件
STM32 消息队列处理
串口
发送的报文
文章目录概要整体流程具体实现小结概要本文写自正在做的项目,需要使用
串口
2处理EasyModBus传输的报文,原本采用中断处理的方式,在屏幕,按键,感应器同时传输下,产生了丢包现象,偶发性的死机问题,所以改用消息队列进行缓存
S安东尼
·
2024-03-27 07:25
stm32
嵌入式硬件
单片机
Linux驱动
适配内核时,对于不同版本内核中有变化函数的适配方式
一、情景
Linux驱动
适配不同内核时,由于内核版本的不同,有些函数可能没有,或者在高版本中函数已经变化了,比如增删了一些参数。
敬致知
·
2024-03-13 04:23
Linux
Linux内核
C/C++
linux
驱动开发
GPT对话代码库——基于STM32F103 1,标志位切换模式 & 2,
串口
的接受和发送
目录1,问:1,答:2,问:2,答:1.初始化LED灯相应的GPIO口2.初始化USART33.实现发送功能4.实现接收字符串功能5.主函数3,问:3,答:1.配置NVIC以使能USART3中断2.在USART3初始化函数中开启接收中断3.编写USART3的中断服务函数来处理接收到的字节提问模型:GPT-4-TURBO-PREVIEW提问时间:2024.03.091,问:使用stm32f103C8
玄奕子
·
2024-03-12 02:46
单片机
stm32
嵌入式硬件
GPT
uboot 中的bootargs 如何 修改 内核的 cmdline和 linux 内核如何生成 /proc/cmdline
这可以通过
串口
连接到设备,并在启动时按下适当的按键(如Enter键或空格键)来实现。使用“printenv”命令查看当前的环境变量。找到名为“bootargs”的变量。
sunfanup
·
2024-03-11 02:27
linux开发
c
c++
linux
Arduino与processing之间的通信——进阶版
本次需要实现Arduino获取板子的偏转角度并通过
串口
发送给processing,processing部分根据传输过来的各个轴的偏转角度建立对应偏转角度的3D模型。
小明在考研
·
2024-03-08 22:51
Arduino
单片机
STM32采用
串口
DMA方式向上位机连续发送数据
简介1.1DMA功能框图1.1.1DMA请求1.1.2通道1.1.3仲裁器1.2DMA数据配置1.2.1数据传输方向:1.2.2数据传输大小和单位1.2.3什么时候传输完成1.3DMA库函数配置过程二、
串口
亚大贼
·
2024-03-08 20:18
stm32
arm
嵌入式硬件
介绍Node.js+Electron框架下和常用(HID
串口
BLE)硬件通信方法
介绍框架下的模块node.jsNode.js®是一个开源的、跨平台的JavaScript运行时环境。能通过node插件直接js调用c++(内置v8)Node.js(nodejs.org)electronElectron可以让我们使用纯JavaScript调用丰富的原生API来创建桌面应用。可以内嵌reactvue等前端框架,直接将web页面转换成桌面客户端程序。Electron|使用JavaScr
古木12345
·
2024-03-08 03:55
分享
node.js
electron
javascript
linux驱动
程序设计8 Linux设备驱动中的阻塞与非阻塞I/O
本章导读阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活地支持这两种用户空间对设备的访问方式。8.1节讲述了阻塞和非阻塞I/O的区别,并讲解了实现阻塞I/O的等待队列机制,以及在globalfifo设备驱动中增加对阻塞I/O支持的方法,并进行了用户空间的验证。8.2节讲述了设备驱动轮询(Poll)操作的概念和编程方法,轮询可以帮助用户了解是否能对设备进行无阻塞访问。8.3节讲解在glo
oushaojun2
·
2024-03-06 15:09
linux
linux驱动
RT-Thread设备驱动框架
I/O设备是input/output设备,
串口
,定时器,adc,i2c,spi,flash,SD,USB等都是I/O设备。2、rt-thread怎么管理I/O设备?
sscb0521
·
2024-03-04 01:49
RT-Thread
单片机
【QT】关于QSerialPort的错误处理 (Error Handling)及错误类型
QSerialPort是Qt框架中用于
串口
通信的类,它提供了与串行端口进行数据读写和配置的功能。这个类封装了底层操作系统对
串口
的处理,使得开发者可以方便地在跨平台应用中实现
串口
通信。
我不是程序猿儿
·
2024-03-01 00:07
QT之路
qt
开发语言
LED显示屏安装后常见调试问题及解决方法
-B.检查并确认连接控制器的
串口
线为直通线,而非交叉线。-C.确保
串口
连接线完好无损且两端没有松动或脱落。-D.选择正确的产品型号、传输方式、
串口
号和波特率,并正确设置控制系统硬件上的地址
A hao
·
2024-02-20 23:59
计算机视觉
人工智能
图像处理
物联网
上位机的入门
上位机的入门开发上位机前,我们应该准备好三个软件modbuspoll,modbusSalve,ConfigureVirtualSerialPortDriver,叫上位机,下位机和虚拟
串口
,有的人也叫主站
落叶@Henry
·
2024-02-20 20:26
嵌入式硬件
【工具】SSCOM V5.13.1
串口
工具-基础使用(图文详情)
常用设置①端口号②DTR③波特率④加回车换行⑤十六进制发送和显示4)接收消息5)循环发送数据2.2使用方式二:开启两个SSCOM0.背景博主环境:windows11背景:项目中有上位机和下位机,我主要用
串口
工具模拟下位机给上位机发数据
Wyn_
·
2024-02-20 20:24
工具
串口工具
SSCOM
VSPD
Linux驱动
分析——I2C子系统
stm32mp157盘古开发板Linux内核版本4.19目录1、朱有鹏老师视频笔记2、I2C子系统的4个关键结构体3、关键文件4、i2c-core.c初步分析4.1、smbus代码略过4.2、模块加载和卸载:bus_register(&i2c_bus_type);在i2c-core-base.c中4.3、I2C总线的匹配机制4.3.1、match函数4.3.2、probe函数4.4、核心层开放给其
放羊娃
·
2024-02-20 19:42
Linux
使用Arduino开发ESP32-CAM系列1——连接ESP32-CAM,esp32-cam
串口
连接不上
如果有遇到esp32-cam
串口
连接不上或者esp32-cam
串口
不显示的童鞋可以参考参考。
( •?_• ?)
·
2024-02-20 14:34
Arduino
ESP32-CAM
arduino
5、【STM32】
串口
(USART)通讯 (一文搞懂寄存器操作、端口复用和中断优先级(NVIC)配置)
目录前言理论学习一、USART介绍1.1、USART简介1.2、USART主要特征1.3、USART功能说明1.4、USART模式配置(
串口
的波特率、状态、控制)二、IO口复用功能输入/输出2.1复用功能简介
追逐者-桥
·
2024-02-20 12:42
#
一
stm32
单片机
arm
串口通讯
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他