
Android系统与驱动
CyberLogix
CyberLogix Microsystems
展开
-
Android调试的必杀技——反汇编
<br />在移植Android过程中会遇到很多Crash的情况,尤其是启动Android过程中。一般这些问题都可以通过看代码能解决,当然也有一些比较“妖娆”的问题,非常难找到头绪,在logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题。根据个人一个实例来介绍一下在Android移植过程中反汇编的用法。<br /> 首先先看一下我遇到的一个logcat关于Crash的打印信息:I/DEBUG ( 1417): *** *** *** *** *** *** ***转载 2010-12-17 18:33:00 · 3704 阅读 · 0 评论 -
Android Display System --- Surface Flinger
SurfaceFlinger是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统范围内的surface composer 功能,它能够将各种应用程序的2D 、3D surface 进行组合。在具体讲SurfaceFlinger 之前,我们先来看一下有关显示方面的一些基础知识。 1、原理分析让我们首先看一下下面的屏幕简略图:每个应用程序可能对应着一个或者多个图形界面,而每个界面我们就称之为一个surface转载 2011-05-17 11:52:00 · 1468 阅读 · 0 评论 -
Android SurfaceFlinger中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理
今天看到网友DroidPhone写了篇关于android的surface管理的文章,些的确实不错,拿来于大家分享,版权归属DroidPhone所有!!Surfac SurfaceFlinger在系统启动阶段作为系统服务被加载。应用程序中的每个窗口,对应本地代码中的Surface,而Surface又对应于SurfaceFlinger中的各个Layer,SurfaceFlinger的主要作用是为这些Layer申请内存,根据应用程序的请求管理这些Layer显示、隐藏、重画等操作,最终由Surf转载 2011-04-11 13:27:00 · 1614 阅读 · 0 评论 -
HLS Overview
HLS(HTTP Live Streaming) OverviewIntroductionIf you are interested in any of the following:Streaming audio or video to iPhone, iPod touch, iPad, or Apple TVStreaming live event转载 2012-01-04 17:57:51 · 2682 阅读 · 0 评论 -
Adaptive Streaming Comparison
Adaptive Streaming ComparisonIIS Smooth Streaming provides users with a truly compelling way to watch the best-possible-quality streaming video. First proven in production at转载 2012-01-04 17:54:23 · 1288 阅读 · 0 评论 -
Amdahl法则
Amdahl法则在计算机编程的并行处理程序中,少数必需顺序执行的指令是影响性能的一个要素,即使增加新的处理器也不能改善运行速度。这就是Amdahl法则。有人正是在这一点上对并行处理提出了挑战。一部分人认为,并行处理擅长的是那些增加处理器个数就能提高吞吐量和性能的大问题。 在一个固定大小的待处理资料中,若欲透过平行处理加速,一般最简单的方法就是原创 2012-02-27 17:27:09 · 2332 阅读 · 0 评论