sdkdlwk的博客

日积月累,定能滴水穿石

在Linux中如何利用backtrace信息解决问题

在Linux中如何利用backtrace信息解决问题 一、导读 在程序调试过程中如果遇到程序崩溃死机的情况下我们通常多是通过出问题时的栈信息来找到出错的地方,这一点我们在调试一些高级编程语言程序的时候会深有体会,它们通常在出问题时会主动把出问题时的调用栈信息打印出来,比如我们在eclipse中调...

2018-10-11 18:26:16

阅读数 49

评论数 0

展讯平台 kernel重启分析套路总结

一.初步定为分析 在ylog的phone.info中搜索关键词 bootmode 例如: [ro.bootmode]: [panic] 可以确定是kenel panic导致的手机重启  二.Kernel Panic的产生的原因 panic 是英文中是惊慌的意思,Linux Kernel...

2018-10-07 17:24:49

阅读数 145

评论数 0

修改Ubuntu字体

只需要将 目标字体(xxxx.ttf)使用sudo cp xxxx.ttf /usr/share/fonts/  目录下即可。 如果要安装很多Windows自带字体,为了方便整理,可以创建目录Microsoft Windows。  总结起来只需两步: sudo mkdir /usr/share...

2018-10-07 14:45:41

阅读数 549

评论数 0

电池驱动调试总结,电池服务+电量计驱动+调试方法

1.概述: Android电池服务,用来监听内核上报的电池事件,并将最新的电池数据上报给系统,系统收到新数据后会去更新电池显示状态、剩余电量等信息。如果收到过温报警和低电报警,系统会自动触发关机流程,保护电池和机器不受到危害。 Android电池服务的启动和运行流程: Android电池服务的源码...

2018-10-05 16:26:53

阅读数 507

评论数 0

安卓驱动开发要干的那些事

建议:如果是从未接触过驱动开发的人想入这行,建议买本宋宝华的书先看上2个月,弄懂什么是驱动,大致要做哪些工作。安卓驱动开发入门建议先做传感器的驱动开发,因为传感器驱动开发架构清晰,相对简单易于上手。 下面大致讲一下一个项目开发过程中驱动工程师要做的事情: 一:驱动移植 驱动移植要做两件事:一...

2018-10-04 11:50:24

阅读数 179

评论数 0

提示
确定要删除当前文章?
取消 删除