当前位置: 首页 > article >正文

linux检测U盘,网络是连接

在带界面的嵌入式系统仪器中,设备基本支持网口,对于网络的拔插需要做检测并实时显示更新图标等。 之前试过qt自带的类,使用信号槽的方式监测网线的拔插,后来发现无效,未深究原因,后来就想着使用如下函数监测是否插入网线,并使用定时器不断定时监测更新(这样操作可能消耗一些cpu)。

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
 FILE *file;
int detect_lwip() 
{ 
        
       // file= fopen("/sys/class/net/ens33/carrier","r");//PC 
       file= fopen("/sys/class/net/end0/carrier","r");//ARM
        if (file == NULL) 
        {
            perror("Error opening file");
            return 1;
        }
        char buffer[4096];
        size_t bytes_read;
        while ((bytes_read = fread(buffer, 1, sizeof(buffer), file)) > 0) 
        {
         

http://www.kler.cn/a/456042.html

相关文章:

  • 详解VHDL如何编写Testbench
  • 开源 SOAP over UDP
  • `libaio-dev` 是什么?为什么需要安装它?
  • git status 耗时
  • 【ES6复习笔记】Spread 扩展运算符(8)
  • C#控件开发3—文本显示、文本设值
  • 2024第一届Solar杯应急响应挑战赛
  • 目标检测中的正负样本是什么,是如何起作用的?
  • flask后端开发(3):html模板渲染
  • springboot、spring、springmvc有哪些注解
  • 微信流量主挑战:三天25用户!功能未完善?(新纪元4)
  • Pandas08
  • uniapp中wx.getFuzzyLocation报错如何解决
  • org.apache.zookeeper.server.quorum.QuorumPeerMain
  • AI助力古诗视频制作全流程化教程
  • MySQL版本升级(8.0.31->8.0.37)
  • 外键约束
  • 电路元件与电路基本定理
  • Xshell远程连接提示“找不到匹配的host key算法“问题处理
  • 【Java 数据结构】LinkedList 类 和 模拟实现链表
  • html+css+js网页设计 美食 全屏幕轮播美食1个页面
  • 基于监督学习的神经网络控制算法详细介绍和例程
  • 数学建模 绘图 图表 可视化(2)
  • mybatis-plus 代码生成
  • 嵌入式开发 的算法与数据结构
  • 5-Linux 系统中VIM 编辑器的基本使用