Fork me on GitHub
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 99 下一页
摘要: 分支预测( Branch predictor):当处理一个分支指令时,有可能会产生跳转,从而打断流水线指令的处理,因为处理器无法确定该指令的下一条指令,直到分支指令执行完毕。流水线越长,处理器等待时间便越长,分支预测技术就是为了解决这一问题而出现的。因此,分支预测是处理器在程序分支指令执行前预测其结 阅读全文
posted @ 2018-06-17 16:38 yooooooo 阅读(8225) 评论(0) 推荐(1) 编辑
摘要: [Android7.0 Ninja编译原理 ](https://blog.csdn.net/chaoy1116/article/details/53063082) 引言 使在Android N的系统上,初次使用了Ninja的编译系统。对于Ninja,最初的印象是用在了Chromium open so 阅读全文
posted @ 2018-06-16 23:12 yooooooo 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 从ARMv7指令集开始,ARM提供3条内存屏障指令。 (1)数据存储屏障( Data Memory Barrier,DMB) 数据存储器隔离。DMB指令保证:仅当所有在它前面的存储器访问操作都执行完毕后,才提交( commit)在它后面的存取访问操作指令。当位于此指令前的所有内存访问均完成时,DMB 阅读全文
posted @ 2018-06-15 11:52 yooooooo 阅读(4216) 评论(0) 推荐(0) 编辑
摘要: "谈乱序执行和内存屏障" 10多年前的程序员对处理器乱序执行和内存屏障应该是很熟悉的,但随着计算机技术突飞猛进的发展,我们离底层原理越来越远,这并不是一件坏事,但在有些情况下了解一些底层原理有助于我们更好的工作,比如现代高级语言多提供了多线程并发技术,如果不深入下来,那么有些由多线程造成问题就很难排 阅读全文
posted @ 2018-06-14 15:18 yooooooo 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 前言 本文涉及的硬件平台是X86,如果是其他平台的话,如ARM,是会使用到MMU,但是没有使用到分段机制; 最近在学习Linux内核,读到《深入理解Linux内核》的内存寻址一章。原本以为自己对分段分页机制已经理解了,结果发现其实是一知半解。于是,查找了很多资料,最终理顺了内存寻址的知识。现在把我的 阅读全文
posted @ 2018-06-13 16:24 yooooooo 阅读(2284) 评论(1) 推荐(1) 编辑
摘要: Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。 su还需要所有者(Owner)是root才能正确的给其他程序赋予root权限。linux系统中,当前用户执行的程序,该程序进程的 有效用户ID(Effective UID)就是当前用户,但 阅读全文
posted @ 2018-06-13 10:48 yooooooo 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 发生异常的现象: msm8953 lcd在快速亮灭的情况下背光概率性休眠不灭;测量高通pwm,发现正常的时候pwm的管脚 为低电平,失败的时候为高电平; 根据原理图: mpp是什么? mpp是基于电源pmic的管脚,也叫做多功能管脚;MPP的全称是Multi Purpose Pin;可以做电源、gp 阅读全文
posted @ 2018-06-12 15:08 yooooooo 阅读(8466) 评论(0) 推荐(0) 编辑
摘要: ip分类已经是耳熟能详了。但是说的都比较繁琐,这里简述一下,便于以后复习。 IP地址,一共分成了5类,范围分别如下: A类IP:从0.0.0.0 – 127.255.255.255,共有16777216个IP B类IP:从128.0.0.0 – 191.255.255.255,共有65536个IP 阅读全文
posted @ 2018-06-12 10:18 yooooooo 阅读(3087) 评论(0) 推荐(0) 编辑
摘要: 1. Android 分区: 2. Android各个分区的作用: 2.1 modem分区 实现手机必需的通信功能,大家通常所的刷RADIO就是刷写modem分区,在所有适配的ROM中这部分是不动,否则会造成通话不稳定 2.2 bootloader分区 针对高通而言,bootloader分区的内容为 阅读全文
posted @ 2018-06-08 17:24 yooooooo 阅读(3778) 评论(0) 推荐(1) 编辑
摘要: Android:JNI 与 NDK到底是什么?(含实例教学) 前言 在android开发中,使用NDK开发的需求正逐渐增大; 很多人搞不懂JNI与NDK到底是怎么回事? 今天我们先介绍JNI与NDK之间的区别,手把手进行NDK的使用教学,希望你们会喜欢; 目录: 1. JNI介绍 1.1 简介 定义 阅读全文
posted @ 2018-06-02 11:30 yooooooo 阅读(1041) 评论(0) 推荐(0) 编辑
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 99 下一页