0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过proc接口发起系统请求

麦辣鸡腿堡 来源:嵌入式Linux充电站 作者:Vincent 2023-09-26 16:45 次阅读

有些硬件平台可能不能使用SysRq复合键,这种情况下,也可以通过/proc接口进入系统请求状态。

因为在内核配置选项中,使能了CONFIG_MAGIC_SYSRQ选项后,系统启动之后,就会生成/proc/sysrq-trigger节点用于调试。

例如:

产生空指针panic事件,认为导致系统崩溃

echoc>/proc/sysrq-trigger

导出当前CPU寄存器和标志位信息

echop>/proc/sysrq-trigger

在控制台上显示内存信息

echom>/proc/sysrq-trigger

echo输出的字符,其实就是第三个键的命令

系统请求键SysRq主要用来辅助调试和拯救系统,在系统宕机或者运行不正常的时候,通过系统请求键SysRq可以查询当前进程执行的状态,从而判断出错的进程和函数。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8279

    浏览量

    150045
  • Linux
    +关注

    关注

    87

    文章

    11131

    浏览量

    208010
  • 调试
    +关注

    关注

    7

    文章

    558

    浏览量

    33779
收藏 人收藏

    评论

    相关推荐

    Linux平台/proc虚拟文件系统详解

    Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件
    发表于 06-08 10:49 1361次阅读
    Linux平台/<b class='flag-5'>proc</b>虚拟文件<b class='flag-5'>系统</b>详解

    Linux proc文件系统详解

    上一篇:《文件系统有很多,但这几个最为重要》介绍了procfs(进程文件系统的缩写),包含一个伪文件系统(启动时动态生成的文件系统),用于通过
    发表于 06-15 11:42 982次阅读

    arkts http 发起请求失败

    http 发起请求 官网Http库
    发表于 03-23 00:33

    【AWorks试用体验】学习笔记(6) proc 文件系统

    /proc 文件系统,是linux虚拟的一个文件系统通过这个文件系统可以和kernel进行交互,查看文件信息。图6-1:
    发表于 09-05 18:24

    移动短信平台接口及功能介绍

    模式的内容发送网站系统。亦指商务内容的主要载体。 常见的简讯平台模式http接口,以post的方式,参数参照xml的形式封装,通过客户端发送简讯,发送以http访问,以post+xml的形式,收到的回
    发表于 04-25 11:36

    为什么我的手机APP没有发起ADV_CONNECT_REQ请求

    1,现在我手上有一个旧的外设,CC2540芯片的。设备与APP连接是正常的,抓包截图如下:2,我自己开发的设备,与手机APP连接不了,截图如下:我自己开发的设备与手机APP连接,手机APP没有发起ADV_CONNECT_REQ请求,请问什么原因,谢谢帮助解答。
    发表于 09-24 07:11

    【HarmonyOS】分布式通信子系统发起 discover 请求

    比较相关的,讲了分布式通信的需求来源,解析鸿蒙操作系统,不过他这个题目起的有点随意。理解计划如何阅读理解分布式通信子系统的源代码呢? 这边的思路主要是:阅读文档入手;绘制思维导图;通过关键词定位源代码
    发表于 10-19 10:01

    ESP32 Web服务器可以向外部Rest API发起HTTP请求吗?

    我想知道以下是否可行...... 1)作为网络服务器运行的 ESP32 可以向外部 Rest API 发起/发出 HTTP 请求吗?2) 我是否需要同时将其设置为服务器和客户端,或者 ESP-IDF
    发表于 03-01 06:22

    PCIe的Spec中明确规定只有Root有权限发起配置请求

    处理器一般不能够直接发起配置读写请求,因为其只能产生Memory Request和IO Request。这就意味着Root必须要将处理器的相关请求转换为配置读写请求。针对传统的PCI设
    的头像 发表于 05-04 09:12 6833次阅读
    PCIe的Spec中明确规定只有Root有权限<b class='flag-5'>发起</b>配置<b class='flag-5'>请求</b>

    需要了解的Linux中 /proc/[pid] 目录的各文件

    用户和应用程序可以通过 proc 得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取 proc
    发表于 04-26 15:37 593次阅读

    Linux驱动开发-proc接口介绍

    Linux系统上的/proc目录是一种文件系统,即proc文件系统。 与其它常见的文件系统不同的
    的头像 发表于 09-17 15:31 1441次阅读

    浅谈Linux中的proc文件系统

    大家好,我是ST,今天主要和大家聊一聊,Linux中的proc文件系统
    发表于 10-10 14:59 1619次阅读

    所有接口都用post请求的原因

    查看上面的区别,就会发现post在发送数据量大的请求时优势很显示,get则更适合获取静态资源、简单的查询等接口。 我个人在开发接口的时候也会注意,将简单的查询请求使用get方法,
    发表于 08-24 10:06 362次阅读
    所有<b class='flag-5'>接口</b>都用post<b class='flag-5'>请求</b>的原因

    Linux驱动proc接口介绍

    proc接口 注意,在较新版本的内核中, procfs 的函数接口有所变化。 系统 内核版本 Linux 5.10.111 在驱动中添加以下代码: # include # inclu
    的头像 发表于 09-27 11:29 330次阅读

    鸿蒙OS开发实战:【网络管理HTTP数据请求

    应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
    的头像 发表于 04-01 16:31 551次阅读
    鸿蒙OS开发实战:【网络管理HTTP数据<b class='flag-5'>请求</b>】