![](https://img-blog.csdnimg.cn/direct/be2759bf87b549a6bd4fab200a7a7e40.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
USB、功耗、Flash、EMMC手机、平板知识分享
文章平均质量分 71
USB、功耗、Flash、EMMC理论知识和基本原理,安卓源码解析、项目案例、等知识分享;
知识分享小达人
本博客是全网最大分享安卓模块知识的博客,通过基础知识、安卓源码介绍、项目实践等方式,全面剖析手机各个模块的内容,使阅读者能够更好的理解,和应用到项目实践中,如果阅读过程中遇到不理解的,欢迎私信交流,本博主尽最大可能进行答疑解惑。
展开
-
android usb2.0 协议基础(2)
USB 逻辑部件。原创 2024-01-24 09:19:44 · 120 阅读 · 0 评论 -
android usb2.0 协议基础(3)
总结:USB的最小单元是“域”,由“域”构成了“包”,在由“包”构成了“事务”,最后由“事务”构成了“传输”,在应用层面,我们看到的只是传输,所以USB协议栈就需要完成传输以下的所有事情。其中,批量传输、同步传输和中断传输每传输一次数据都是一个事务,控制传输包括三个过程,建立过程和状态过程分别是一个事务,数据过程则可能包含多个事务。中断传输是一种轮询的传输方式,是一种单向的传输,HOST通过固定的间隔对中断端点进行查询,若有数据传输或可以接收数据则返回数据或发送数据,否则返回NAK,表示尚未准备好。原创 2024-01-24 09:18:56 · 131 阅读 · 0 评论 -
SElinux介绍
分析:在SEAndroid中共定义了三个拥有巨大权限的attribute分别是mlstrustedsubject、mlstrustedobject、unconfineddomain,被分类到mlstrustedsubject的type在充当主体domain是可以越过MLS检查,被分类到mlstrustedobject的type在充当客体时可以越过MLS检查,被分到unconfineddomain的type则拥有所有权限可对客体进行任意操作。进程理论上所拥有的权限与执行它的用户的权限相同。原创 2023-03-12 10:43:11 · 42 阅读 · 0 评论 -
android usb2.0 协议基础(1)
答案三:USB采用不归零取反来传输数据,当传输线上的差分数据输入0时就取反,输入1时就保持原值,为了确保信号发送的准确性,当在USB总线上发送一个包时,传输设备就要进行位插入***作(即在数据流中每连续6个1后就插入一个0),从而强迫NRZI码发生变化。一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的 5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500MA。数据流中每6个连续的“1”,就要插入1个“0”。原创 2024-01-22 01:00:00 · 348 阅读 · 0 评论 -
如何调节framework 日志
adb shell setporp persist.log.tag. mtk平台的日志级别可以从一条系统属性查看:persist.log.tag,此条属性默认为V级别,然后系统的日志疯狂的输出,单单从操作层面看的话,可以setprop这个属性的值来提升系统的日志输出级别。比如,想把级别提升到error级别,则只需要执行如下操作: setprop persist.log.tag E 即可。原创 2023-03-12 10:48:58 · 102 阅读 · 0 评论