![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试方法
文章平均质量分 91
anglexuchao
期待下一次比如靠自己。
展开
-
QEMU调试linux内核
经常会有学习linux的朋友在问学习linux是否一定要买发开版,答案是否定的,但如果你需要在产品级别的验证,买一块开发板做开发板还是非常有必要的。本文主要介绍使用QEMU来调试ARM linux内核,一台PC全部搞定,调试内核非常方便。当然也参考了网上的其他一些资料,这里主要基于的是ARM公司提供的开发板express,通过模拟的方法同样可以达到学习的目的。1. 准备工作在ubuntu16.04...原创 2018-05-26 22:38:13 · 5815 阅读 · 0 评论 -
Linux常见的内存分析工具
随着技术的日新月异,嵌入式软件产品也逐渐往更高端, 运行更流畅方向发展。正常我们目前的手机产品,常见的基本都是32G,16G,已经很难在看到1G的内存了。即使如此我们还是会面临内存不够用导致系统慢的结果。本文将列出几个我比较熟悉的内存分析的工具或者方法,读者不妨可以尝试使用以下。1. system monitor图像化界面在ubuntu左上角点击search your comput...原创 2019-02-01 01:27:37 · 10074 阅读 · 0 评论 -
Crash:一个死锁引发Kernel PANIC的思考
软件开发过程中经常会遇到因驱动或内核引起的死机问题,我遇到的有hung_task和NULL point两种类型问题。通常的分析和解决这两类问题,都是通过查看kernel log的方式去解决,但是有时也会从kernel log中无法找到有用的线索,此时就可以借助crash工具分析此类型的问题了.这里借助在项目中遇到的问题记录下详细的分析过程.背景知识: 在借助cra...原创 2019-03-10 15:02:52 · 1946 阅读 · 1 评论