- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 fish ie tank算法研究
本文分析了fish ie tank的算法。主要在fpsometer.js中。FpsMeter.prototype.Draw = function
2012-12-11 13:17:42 1274
原创 skia的结构及具体实现
1. Skia:skia是个2D向量图形处理函数库,包含字型、座标转换,以及点阵图都有高效能且简洁的表现。2. 在chrome里,skia的具体实现: a. 在chrome刚启动的时候,会去调用字型的处理函数去读取所有的字体配置,然后去配置默认
2012-12-11 13:16:14 1504
原创 u-boot分析。 关于start_armboot()函数的具体实现
// start_armboot()函数主要初始化ARM系统的硬件和环境变量,包括FLASH存储器,FrameBuffer,网卡等,最后进入U-Boot应用程序主循环。// 上一篇文章中,我们可以看到的是start_armboot是U-Bo
2012-12-11 13:15:07 820
原创 U-Boot start.s学习心得总结
关于通用寄存器:通用寄存器一般都是已R开头,比如arm的通用寄存器,是R[0]--R[7]。除了这些之外,还有指令寄存器spsr和cpsr。这些寄存器是构成一个处理器的基础。 从内存中取出数据,然后在寄存器中进行运算处理,处理完成后,再将这些这
2012-12-11 13:13:32 752
原创 webkit的移植
Webkit是一个开源的浏览器排版和渲染引擎,它的移植主要通过以下的几步去完成。1.首先要移植的就是c层的代码。因为要实现的activity不能调用系统的组件,所以我们要编译生成自己的.so的库,然后使用system.loadlibrary()的方法来调用我们自己的库2.在移植的开始,我们从源码中抠出来了extern/webkit的内容,放到了我们自己新建的目录下面。(mywibkit/j
2012-12-11 13:11:53 1697
原创 Android 开机启动流程分析
这阶段主要研究的android的开机启动流程,以及启动流程的优化,编译的过程。开机启动的流程主要为:1.系统引导bootloader 2.内核kernel3.文件系统及应用init 4.重要的后台程序zygotea)建立Java Runtime,建立虚拟机b)建立Socket接收Activity
2012-12-11 13:10:26 1123
原创 如何加入linux-kernel 邮件列表
1、发送subscribe linux-kernel [email protected]到[email protected]。2. 这时候会回两封邮件,其中一封的内容为: Someone (possibly you) has requested that your email address be addedto or deleted from the
2012-12-11 13:08:30 3598
KitKat研究报告
2013-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人