历史 Android的安全模型是基于一部分应用程序沙箱(sandbox)的概念, 每个应用程序都运行在自己的沙箱之中。在Android 4.3之前的版本,系统在应用程序...
![240](https://cdn2.jianshu.io/assets/default_avatar/11-4d7c6ca89f439111aff57b23be1c73ba.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
历史 Android的安全模型是基于一部分应用程序沙箱(sandbox)的概念, 每个应用程序都运行在自己的沙箱之中。在Android 4.3之前的版本,系统在应用程序...
高通平台死机分析 抓取死机dump连接USB,设备管理器有端口900E打开QPST configuration,自动保存dump,路径:C:\ProgramData\Qual...
快速阅读 框架 SELinux介绍 看Android怎么写? 如何确认是SELinux 约束引起? 怎么抓取SELinux Log? 修改之后,怎么快速验证? 怎么从log中...
I2C总线仅仅使用 SCL 、 SDA 两根信号线就实现了设备之间的数据交互。 由于各种SOC都有自己的I2C总线,为了上层能统一接口,采用这种三层I2C架构. I2C总线驱...
输入子系统概述 Linux内核为了能够处理各种不同类型的输入设备,比如 触摸屏 ,鼠标 , 键盘 , 操纵杆 ,设计并实现了为驱动层程序的实现提供统一接口函数;为上层应...
在阅读高通Display驱动代码的时候,几乎每个文件都在第一行定义pr_fmt,如kernel/msm-4.14/drivers/gpu/drm/msm/dsi-stagin...
前不久做项目是,遇到在init.rc添加on property:init.svc.bootanim=running,无法trigger,然而使用on property:sys...
调试过程中,经常通过pr_debug/dev_debug来动态打开关闭log输出,记录一下常用的使用方式,详细的请查看kernel官方文档Dynamic debug — Th...
前语: 马上就要过年了,在关机下班之际,写一篇文章,记录一下这两天踩的一个坑,也不枉别人放假回家过年了我还在坚持在一线解bug 正文: 因为一个需求,需要修改init.tar...