- 博客(19)
- 收藏
- 关注
转载 intel硬件分页机制
http://blog.chinaunix.net/uid-26859697-id-4491429.html这个博客讲述的很清晰,非常不错。
2017-05-09 19:05:35 574
转载 成为GPU架构师
转载:成为GPU架构师 (2012-10-27 10:59:02)转载▼标签: 科技 计算机体系结构 处理器 算法 图形学 以下文章出自:http://blog.renren.com/share/313938359/4576928475#nogo
2017-02-18 01:23:59 3438
转载 InputReader和InputDispatcher
http://blog.csdn.net/tankai19880619/article/details/8252652
2016-05-17 19:07:47 311
转载 AudioTrace工作原理
AudioTrack和AudioFlinger的交互 AudioTrack和AudioFlinger之间通过共享内存进行数据交互。共享内存可以从上层传下来,也能在TrackBase用共享内存创建。传下来的是static的。创建代码如下:if (sharedBuffer == 0) {mAudioTrackServerProxy = new
2016-05-13 19:47:51 916
原创 crash工具debug内核dump文件
所有信息仅对ARM芯片有效。32位:crash -m phys_base=0x80000000 vmlinux sysdump.core0x80000000是指ddr起始地物理地址 vmlinux是带符号信息的vmlinux文件 sysdump.core是dump机制拉出来的内核mem映像 。64位:crash -m phy_offset=0x80000000 vmlinux
2016-05-13 00:02:09 1631
原创 kernel启动流程
ROM code:没有看过代码,在固化ROM里执行,估计是初始化一些必要的东西,然后把bootloader加载到sram里。sram可以直接总线访问,ddr需要初始化才能使用bootloader:初始化芯片和其他,ddr_init,把uboot从flash里加载到ddr里准备执行,跳转到ubootubootstart.s->board.c->main.cstart.S更
2016-05-11 20:00:56 349
原创 定屏原因
1.ASCI总线的SLAVE模块power domain或者clock domain异常(未上电或者没有时钟),这个时候ASCI总线回挂死,系统定屏。2.DMA阻塞,系统定屏。3.实际遇到的一个问题,定屏,但是连上TRACE32看见PC指针一直在跑,每次都不同,定位跟基带模块有关,但是没有具体定位到是哪里出现的问题。4.一个模块要正常工作,模块要上电,power domain和cloc
2016-05-05 16:14:08 371
原创 ANR backtrace含义
在thread_state.h中定义了线程状态,enum ThreadState { // Thread.State JDWP state kTerminated = 66, // TERMINATED TS_ZOMBIE Thread.run has returned,
2016-05-05 15:03:11 1358
转载 特殊文件--proc文件系统
1.proc文件系统proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所需信息并提交的。作为一种特殊的文件,程序可以使用ope
2016-05-05 14:42:24 309
转载 线程状态转换
小小的作下解释: 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态; 2、当该对象调用了start()方法,就进入可运行状态; 3、进入可运行状态后,当该对象被操作系统选中,获得CPU时间片就会进入运行状态; 4、进入运行状态后情况就比较复杂了 4.1、run()方法或main(
2016-05-05 13:57:56 214
转载 Linux内核泄露trace开关
1. 内核添加内存泄漏功能选项 kernel memory leak detector kernel debugging memory leak debugging Compile kernel with debug info 通过make menuconfig 进入配置选项界面进入kernel hacking
2016-05-02 22:42:17 632
原创 Linux文件系统
首先要从fs.h头文件开始,file的定义为: /* * fu_list becomes invalid after file_free is called and queued via * fu_rcuhead for RCU freeing */ union { struct list_head fu_list; struct rcu_head fu_r
2015-11-19 19:46:28 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人