串口卡住问题分析与解决

news/2024/11/25 14:54:11/

对于消息类系统而言任何阻塞都会导致整个系统的消息被卡住造成系统假死的问题。今天来说说串口导致系统卡死的问题

1.问题说明:

路由器在挂机过程中,偶现串口卡住,web页面进不去,有限终端拿不到地址的现象。

2.问题分析:

(1)通过ssh进入串口,通过netstat -nap查看网络状态,发现多个进程的socket接送队列阻塞。

(2)查看进程的堆栈信息,发现都被tty_write_lock锁住。

3)tty_write_lock与UART的软件流控有关,关闭软件流控之后问题解决。

(在etc/profile 中加入stty -F /dev/ttyS0 -ixon -ixoff)关闭UART流控。

结尾:

最好能在内核驱动中关闭串口的流控因为stty命令只是临时改变当串口输入数据后会自动变成xoff。


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

相关文章

STM32串口卡死问题

本次遇到的问题是USART串口发送函数卡死程序,究其原因原来是串口发送函数中的发送空寄存器没有置位,且超时时间设置的太大导致程序死循环,直到发送超时退出。 在调用CUBE的串口发送函数时一定要注意写的方式。关于传送完毕,有人用…

【啃】《Java核心卷 一》 | 第一,二章

文章目录 《Java核心技术卷 一》第一章 概述第二章 Java编程环境 图书推荐 《Java核心技术卷 一》 第一章 概述 前言:本书与一些”0基础入门“的书定位感觉是不太一样的,可能就像书名所说,是”核心技术“叭。书中经常将Java语言与 c 进行对比…

TypeScrip-03(接口和对象类型)

目录 interface 重名 、重合 任意属性 [propName: string] 可选 ? 操作符、 readonly 只读 interface 接口继承 interface 定义函数类型 在 ts 中,定义对象的方式要用关键字 interface(接口),我的理解是使用interface来定义…

读书笔记:《德鲁克管理思想精要》- 6

《德鲁克管理思想精要》 美 . 彼复 . 德鲁克 著 李维安 王世权 刘金岩 译 《The Essential Drucker》The Best of Sixty Years of Peter Druckers Essential Writings on Management - 18,19,20,21,22 - 发挥沟通作用 …

想了解会计软件吗?来看看Zoho Books的功能和特点

Zoho Books 是一款功能强大的在线会计软件,为企业提供多合一解决方案,该解决方案可定制、可扩展,并使始终保持合规。 轻松生成电子发票 在Zoho Books中,您可以通过包含电子发票架构中提到的所有必填字段来创建电子发票格式的发票。…

STM32中重映射的功能和机理

在STM32系列微控制器中,GPIO端口具有多种功能,如输入、输出、模拟输入/输出等。为了提高GPIO的灵活性和可用性,STM32系列微控制器提供了重映射(Remap)功能。 重映射功能允许将一个GPIO端口重新映射到另一个GPIO端口上…

SSR渲染-初识Nuxt-01

SSR服务端渲染 SSR服务端渲染:在后端将html页面处理好,前端直接展示(可以解决为后端给你传了一个html脚本,全段渲染) 为什么要有SSR服务端渲染? 可以解决单页面首屏加载慢的问题,同时有利于用…

大学物理(上)-期末知识点结合习题复习(5)——刚体力学-转动惯量、力矩、线密度 面密度 体密度、平行轴定理和垂直轴定理、角动量定理和角动量守恒定律

目录 刚体的定轴转动 题1 题目描述 题解 题2 题解 题3 题目描述 题解 题4 题目描述 题解 题5 题目描述 题解 角动量定理和角动量守恒定律 刚体的定轴转动 1.转动动能 由,得 表示质量 表示质量分布点 2.转动惯量 为刚体对给定轴的转动惯量&…