自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android启动流程

Android启动流程

2024-04-26 10:33:08 897 3

原创 充电协议详解

这当中就包含了低压/高压两个部分,而综合以往的PD协议电流数据看来(1.5A、2A、3A和5A),此次的USBPD3.0将能同时实现高压/小电流、低压/大电流两种快充方案,加上电压调幅步进为20mV,整体思路融合了像高通QC快充的高压低电流(同样以步进调幅电压保证充电效率)与VOOC闪充的低压大电流两种方案。PD是PowerDelivery,关注的是两个或者多个设备,甚至是一个基于USB接口的智能电网的电能传输过程,电能传输可以是双方向的,甚至是组网的,可以具备系统级供电策略。端口的D+和D-线之间短路。

2023-11-10 18:02:15 4250 1

原创 sprd平台临时关闭Selinux权限

2.Permissive:宽容模式,代表SELinux运作中,违反SELinux规则只会有警告讯息(Avc denied),并不会实际限制domain/type的存取.这种模式可以作为SELinux的debug之用(看下什么原因导致无法访问)。一般我们所说的关闭Selinux权限测试问题,是指将SELinux设置为Permissive:宽容模式,使avc denied问题显示出来,但不影响实际应用的运行,可以更好的确认问题是否由权限问题导致。//将其修改为 false。

2023-07-04 15:36:33 187

原创 sprd平台pinmap介绍

pinmap文件存放路径:bsp/bootloader/u-boot15/board/spreadtrum/[实际使用的 Board]/pinmap.cPinmap.c

2023-03-09 10:57:51 2625

原创 LINUX文件系统与硬件控制

proc 文件系统是一个虚拟文件系统,它以文件系统的方式为应用层访问系统内核数据提供了接口,用 户和应用程序可以通过 proc 文件系统得到系统信息和进程相关信息,对 proc 文件系统的读写作为与内核 进行通信的一种手段。但是与普通文件不同的是,proc 文件系统是动态创建的,文件本身并不存在于磁盘 当中、只存在于内存当中,与 devfs 一样,都被称为虚拟文件系统。

2022-12-09 17:05:59 193

原创 阻塞IO与非阻塞IO

阻塞IO与非阻塞IO

2022-12-06 17:55:43 458 1

转载 线程的阻塞与休眠

进程、线程状态进程一般分五个状态:创建,就绪,运行,阻塞,结束线程一般分四个状态:就绪,运行,阻塞,死亡针对进程或线程各个状态的区别,从名字大概就可以看出来了。针对阻塞、休眠,挂起,又怎么考虑区别呢?实际使用时,经常称呼阻塞后进入挂起,因为可以认为挂起就是一个动作,进入阻塞态或休眠态。休眠和挂起并没有写入线程、进程生命周期的状态。1、主动,被动角度阻塞pend是被动,在访问临界资源(锁等)时,被阻塞了休眠和挂起,一般是主动(或由父进程发起挂起)因此恢复也应该要主动完成,休眠在休眠时,就知道了计划休眠

2022-12-06 15:41:05 1498 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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