Fork me on GitHub
侧边栏
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 135 下一页
摘要: 发生异常的现象: msm8953 lcd在快速亮灭的情况下背光概率性休眠不灭;测量高通pwm,发现正常的时候pwm的管脚 为低电平,失败的时候为高电平; 根据原理图: mpp是什么? mpp是基于电源pmic的管脚,也叫做多功能管脚;MPP的全称是Multi Purpose Pin;可以做电源、gp 阅读全文
posted @ 2018-06-12 15:08 yooooooo 阅读(8807) 评论(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 阅读(3209) 评论(0) 推荐(0)
摘要: 1. Android 分区: 2. Android各个分区的作用: 2.1 modem分区 实现手机必需的通信功能,大家通常所的刷RADIO就是刷写modem分区,在所有适配的ROM中这部分是不动,否则会造成通话不稳定 2.2 bootloader分区 针对高通而言,bootloader分区的内容为 阅读全文
posted @ 2018-06-08 17:24 yooooooo 阅读(4079) 评论(0) 推荐(1)
摘要: Android:JNI 与 NDK到底是什么?(含实例教学) 前言 在android开发中,使用NDK开发的需求正逐渐增大; 很多人搞不懂JNI与NDK到底是怎么回事? 今天我们先介绍JNI与NDK之间的区别,手把手进行NDK的使用教学,希望你们会喜欢; 目录: 1. JNI介绍 1.1 简介 定义 阅读全文
posted @ 2018-06-02 11:30 yooooooo 阅读(1094) 评论(0) 推荐(0)
摘要: 1.重定位 在完成空间与地址的分配步骤之后,链接器就进入了符号解析与重定位的步骤,这也就是静态链接的核心作用; 在分析符号解析和重定位之前,首先让我们来看看“a.o”里面是怎么使用这两个外部符号,也就是说我们在“a.c”源程序里面使用了“shared”变量和“swap”函数,那么编译器在将“a.c” 阅读全文
posted @ 2018-05-31 17:41 yooooooo 阅读(4583) 评论(3) 推荐(0)
摘要: 一、必须知道的几个概念。 1、链接地址和运行地址。 ①运行地址,顾名思义就是程序运行的时候的地址,也就是你用工具将代码下载到RAM的那个地址,也叫加载地址。 ②链接地址,由链接脚本指定的地址。为什么需要链接脚本指定地址呢?你想一下,在c语言编程中,当我们需要调用一个A函数的时候,编译器是怎么找到这个 阅读全文
posted @ 2018-05-31 12:41 yooooooo 阅读(4691) 评论(4) 推荐(1)
摘要: 1. 处理器架构和处理器指令集的关系式什么? 2. 是否指令集决定了处理器的架构? 3. MIPS属于处理器架构还是还是指令集的一种? 4. 汇编语言的种类和处理器架构的关系? 处理器架构就是处理器的硬件架构,称为微架构。是一堆硬件电路,去实现指令集所规定的操作运算。 是的,指令集决定了处理器的架构 阅读全文
posted @ 2018-05-30 19:53 yooooooo 阅读(4142) 评论(0) 推荐(0)
摘要: Linux驱动先注册总线,总线上可以先挂device,也可以先挂driver,那么究竟怎么控制先后的顺序呢。 1、初始化宏 Linux系统使用两种方式去加载系统中的模块:动态和静态。 静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载 核心进程(/init/main. 阅读全文
posted @ 2018-05-30 17:40 yooooooo 阅读(8428) 评论(0) 推荐(3)
摘要: 1. 简介 Regmap 机制是在 Linux 3.1 加入进来的特性。主要目的是减少慢速 I/O 驱动上的重复逻辑,提供一种通用的接口来操作底层硬件上的寄存器。其实这就是内核做的一次重构。Regmap 除了能做到统一的 I/O 接口,还可以在驱动和硬件 IC 之间做一层缓存,从而能减少底层 I/O 阅读全文
posted @ 2018-05-25 20:37 yooooooo 阅读(1205) 评论(0) 推荐(1)
摘要: "Linux内核同步机制之completion" 内核编程中常见的一种模式是,在当前线程之外初始化某个活动,然后等待该活动的结束。这个活动可能是,创建一个新的内核线程或者新的用户空间进程、对一个已有进程的某个请求,或者某种类型的硬件动作,等等。在这种情况下,我们可以使用信号量来同步这两个任务。然而, 阅读全文
posted @ 2018-05-17 11:22 yooooooo 阅读(465) 评论(0) 推荐(0)
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 135 下一页