会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
111
112
113
114
115
116
117
118
119
···
135
下一页
2018年10月16日
系统休眠(System Suspend)和设备中断处理
摘要: 一、设备IRQ的suspend和resume 本小节主要解决这样一个问题:在系统休眠过程中,如何suspend设备中断(IRQ)?在从休眠中唤醒的过程中,如何resume设备IRQ? 一般而言,在系统suspend过程的后期,各个设备的IRQ (interrupt request line)会被di
阅读全文
posted @ 2018-10-16 00:01 yooooooo
阅读(1837)
评论(0)
推荐(1)
2018年10月15日
【底层原理】深入理解Cache (上)
摘要: 存储器是分层次的,离CPU越近的存储器,速度越快,每字节的成本越高,同时容量也因此越小。寄存器速度最快,离CPU最近,成本最高,所以个数容量有限,其次是高速缓存(缓存也是分级,有L1,L2等缓存),再次是主存(普通内存),再次是本地磁盘。 寄存器的速度最快,可以在一个时钟周期内访问,其次是高速缓存,
阅读全文
posted @ 2018-10-15 00:23 yooooooo
阅读(1456)
评论(0)
推荐(0)
2018年10月11日
认真分析mmap:是什么 为什么 怎么用【转】
摘要: mmap基础概念 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调
阅读全文
posted @ 2018-10-11 12:05 yooooooo
阅读(842)
评论(0)
推荐(0)
2018年9月27日
高通平台如何使用QPST抓DUMP
摘要: 一 :确认手机状态 手机系统死机白屏后,使用USB线 连接手机和计算机。打开计算机设备管理器 ,当其中与手机相关的端口只有DIAG 口 项(9006端口)时,表明手机处于DUMP 模式,可以抓DUMP LOG. 注意Diag口为死机端口 Dol端口为下载端口 二 : 抓取DUMP LOG 打开 QP
阅读全文
posted @ 2018-09-27 15:06 yooooooo
阅读(3157)
评论(1)
推荐(1)
高通 NXP NFC(PN547PN548) 移植流程 android6.0
摘要: 一、驱动部分 首先向NXP 的 fae要android 6.0 bring up的代码,如: 结构目录如下: 1. 添加驱动文件 高通平台需使用 节点,所以将驱动中的设备节点名字修改为 即可; 2. 修改平台配置 在init.qcom.rc中增加节点的权限,并创建 文件夹 3. 修改HAL代码: 替
阅读全文
posted @ 2018-09-27 10:31 yooooooo
阅读(5116)
评论(0)
推荐(2)
2018年9月25日
耳机驱动程序上报
摘要: 上报设备 1. headset :听筒mic 2. headphone:听筒没有mic 3. Lineout:声音输出没有mic 上报方式 1. 输入子系统: 可上报输入事件 上报开关事件 2. switch state:uevent 编写输入系统驱动 1. 分配input_dev; 2. 设置:
阅读全文
posted @ 2018-09-25 23:42 yooooooo
阅读(1278)
评论(0)
推荐(0)
2018年9月24日
Android音频系统
摘要: 1 分析思路 1. Thread如何创建? AudioPolicyService是策略的制定者,AudioFlinger是策略的执行者, 所以: AudioPolicyService根据配置文件使唤AudioFlinger来创建Thread 2. Thread对应output, output对应哪些
阅读全文
posted @ 2018-09-24 17:27 yooooooo
阅读(3262)
评论(2)
推荐(1)
2018年9月18日
Linux进程调度器概述--Linux进程的管理与调度(十五)
摘要: 调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错觉, 该任务分为两个不同的部分, 其中一个涉及调度策略, 另外一个涉及上下文切换. 1 背景知识 1.1 什么是调度器 通常来说,操作系统是应用程序和可用资源之间的媒介。 典型的资源有内存和物理设备。但是CPU也可以认为
阅读全文
posted @ 2018-09-18 19:31 yooooooo
阅读(1126)
评论(0)
推荐(1)
2018年9月17日
详解SPI中的极性CPOL和相位CPHA
摘要: SPI由于接口相对简单(只需要4根线),用途算是比较广泛,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。即一个SPI的Master通过SPI与一个从设备,即上述的那些Flash,ADC等,进行通讯。而主从设备之间通过SPI进行通讯,首先要保证两者
阅读全文
posted @ 2018-09-17 16:28 yooooooo
阅读(1799)
评论(0)
推荐(0)
Linux进程退出详解(do_exit)--Linux进程的管理与调度(十四)
摘要: Linux进程的退出 linux下进程退出的方式 正常退出 从main函数返回return 调用exit 调用_exit 异常退出 调用abort 由信号终止 _exit, exit和_Exit的区别和联系 _exit是linux系统调用,关闭所有文件描述符,然后退出进程。 exit是c语言的库函数
阅读全文
posted @ 2018-09-17 14:55 yooooooo
阅读(5307)
评论(0)
推荐(3)
上一页
1
···
111
112
113
114
115
116
117
118
119
···
135
下一页
公告