保存上一次重启前日志的必要

分析死机的情况需要我们把上一次不能及时抓取的日志拿到是非常关键的,这个方法非常有利于我们分析内核panic和Android 死机的情况。

开启的方法

内核配置

在dts文件里面添加下面两个节点

ramoops_mem: ramoops_mem {
reg = <0x0 0x110000 0x0 0xf0000>;
reg-names = "ramoops_mem";
};
ramoops {
compatible = "ramoops";
record-size = <0x0 0x20000>;
console-size = <0x0 0x80000>;
ftrace-size = <0x0 0x00000>;
pmsg-size = <0x0 0x50000>;
memory-region = <&ramoops_mem>;
};

日志说明

  • 130|root@rk3399:/sys/fs/pstore # ls
    dmesg-ramoops-0 上次内核panic后保存的log。
    pmsg-ramoops-0 上次用户空间的log,android的log。
    ftrace-ramoops-0 打印某个时间段内的function trace。
    console-ramoops-0 last_log 上次启动的kernel log,但只保存了优先级比默认log level 高的log。
  • 使用方法:
    cat dmesg-ramoops-0
    cat console-ramoops-0
    logcat -L (pmsg-ramoops-0) 通过logcat 取出来并解析
    cat ftrace-ramoops-0

[RK3399 Android7.1] 开启保存上一次重启前日志相关推荐

  1. 有问有答 | AWS使用精华问答,带您开启 AWS 上的云计算之旅!

    戳蓝字"CSDN云计算"关注我们哦! AWS作为业界领先的云服务提供商,提供多种多样的高可靠性服务.那么究竟该如何使用AWS呢?今天的有问有答栏目,将带您开启 AWS 上的云计算之 ...

  2. android手机底噪,[RK3399][Android7.1] 调试笔记 --- Codec播放音乐会有底噪

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 移植完Codec RT5640之后,发现播放声音的时候底部有噪声. 用示波器测量到的左右声道波 ...

  3. 使用SurfaceView实现手机息屏状态下的静默拍照保存,上传服务器

    注意:本文章只适用于技术交流,请你友好交流净化开发环境 思考 由于谷歌强制在Android应用开发中编写拍照程序是必需要有图像预览的.这对那些恶意程序比如Android中泛滥的Service在后台偷偷 ...

  4. java获取apk启动activity_[RK3399] android7.1 设置开机启动apk

    平台: RK3399+android7.1 开机启动apk (1)修改类: ./frameworks/base/services/core/java/com/android/server/am/Act ...

  5. java preference,Java使用Preference类保存上一次记录的方法

    本文实例讲述了Java使用Preference类保存上一次记录的方法.分享给大家供大家参考.具体分析如下: 在使用java中JFileChooser选择文件的时候,我们总希望在下次打开的时候能保存上次 ...

  6. preference java_Java使用Preference类保存上一次记录的方法

    本文实例讲述了Java使用Preference类保存上一次记录的方法.分享给大家供大家参考.具体分析如下: 在使用java中JFileChooser选择文件的时候,我们总希望在下次打开的时候能保存上次 ...

  7. ISC技术分享:从RASP开启云上应用安全防护

    在第十届互联网安全大会(ISC 2022)云安全发展峰会上,悬镜安全华东区技术合伙人周幸应主办方的特别邀请,发表了主题为"从RASP开启云上应用安全防护"的演讲. 图1 悬镜周幸在 ...

  8. 采用File.Transto 来保存上传的文件,代码简单,速度快。

    /** 采用file.Transto 来保存上传的文件*/ @RequestMapping("fileUpload2") public String fileUpload2(@Re ...

  9. 华为云桌面随时随地,开启云上办公

    华为云桌面随时随地,开启云上办公 随着疫情常态化的到来,曾作为员工福利的居家办公.远程办公和协同办公变得越来越常见,不少企业逐渐对云数字化办公产生需求.与此同时,在推进企业云端在线办公的过程中,配备所 ...

最新文章

  1. ADO.NET复习总结(4)--访问SqlServer的类
  2. 如何对C4C UI上的手机号码字段加上自定义验证逻辑
  3. Java使用Springboot集成Es官方推荐(RestHighLevelClient)
  4. 16款有助于提升工作效率的工具
  5. JAVA基础(1/17)-JAVA语言概述
  6. 多种嵌入式文件系统移植集合
  7. csf安装及命令参数
  8. aspen怎么做灵敏度分析_【技巧篇】Aspen系列篇之——灵敏度分析
  9. IBM深陷云计算业务欺诈丑闻,遭股东集体诉讼
  10. 用App Inventor做一个安卓程序
  11. 如何把word文件压缩到最小
  12. 【项目重构】总结与反思
  13. 20几岁,不要急着长大
  14. 计算机的控制菜单的移动命令,操作“控制”菜单命令
  15. STC89C52实现时钟功能
  16. MySQL基础知识测试,文末领取面试资料
  17. 转转二手交易网成为更多人选择的交易平台
  18. 评价算法的优劣标准有什么?
  19. AD9361配置软件的基本配置
  20. npm ERR code ENOENT npm ERR syscall open 错误解决

热门文章

  1. 好久没有写了,今天就谈谈微信吧!
  2. 局域网中设备的管理之StackCluster
  3. nifity scaffold gem
  4. vscode中安装webpack_VSCode下手动构建webpack项目(示例代码)
  5. Docker 精通之常用命令
  6. 大量数据+同步+多线程_Vulkan 多线程渲染
  7. Java笔记11-【异常、线程】
  8. 【Python + Selenium】之JS定位总结
  9. 使用python3连接hiveserver2的方法
  10. sql语句分析是否走索引_MySql 的SQL执行计划查看,判断是否走索引