会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
alfredzzj
上一页
1
2
3
4
下一页
Android Build System ---- how to add your product and board config *.mk
摘要: 、Add board config 主要是定义和芯片相关的一些硬件配置 2、Product config主要配置一些产品提供的应用层功能
阅读全文
posted @ 2012-04-03 22:59 alfredzzj
阅读(222)
评论(0)
推荐(0)
编辑
Linux driver model ----- platform
摘要: Platform Device and Drivers 从<linux/platform_device.h>我们可以了解Platform bus上面的驱动模型接口:platform_device,platform_driver。和PCI和USB这些大结构的总线不同,虚拟总线Platform bus使用最小结构来集成SOC processer上的各种外设,或者各种“legacy”之间的互联。 ...
阅读全文
posted @ 2012-04-03 22:59 alfredzzj
阅读(219)
评论(0)
推荐(0)
编辑
stagefright框架(七)-Audio和Video的同步
摘要: 講完了audio和video的處理流程,接下來要看的是audio和video同步化(synchronization)的問題。OpenCORE的做法是設置一個主clock,而audio和video就分別以此作為輸出的依據。而在Stagefright中,audio的輸出是透過callback函式來驅動,video則根據audio的timestamp來做同步。以下是詳細的說明: (1) 當call...
阅读全文
posted @ 2012-04-03 22:57 alfredzzj
阅读(353)
评论(0)
推荐(0)
编辑
stagefright框架(六)-Audio Playback的流程
摘要: 到目前為止,我們都只著重在video處理的部分,對於audio卻隻字未提。這篇文章將會開始audio處理的流程。 Stagefright中關於audio的部分是交由AudioPlayer來處理,它是在AwesomePlayer::play_l中被建立的。 (1) 當上層應用程式要求播放影音時,AudioPlayer同時被建立出來,並且被啟動 status_t Awe...
阅读全文
posted @ 2012-04-03 22:56 alfredzzj
阅读(251)
评论(0)
推荐(0)
编辑
Android.mk for your own module
摘要: 里我们向Android中添加自己的模块,只涉及到.so/*.a/elf source的编译,以及如何将prebuilt file添加进工程。对于APK以及jar的source暂时没有仔细研究,要添加进去的话可以参照/pacakge和/framework里面的Android.mk ~~ 首先是可能用得到的基础知识,必须了解基础Makefile的语法,然后下面是Andriod用来编译相应模块使用的...
阅读全文
posted @ 2012-04-03 22:53 alfredzzj
阅读(1384)
评论(0)
推荐(0)
编辑
Android build sequence
摘要:
阅读全文
posted @ 2012-04-03 22:51 alfredzzj
阅读(235)
评论(0)
推荐(0)
编辑
Android Building System 总结
摘要: 花了一个月的时间来看Android Make,在网上总是看到某某大虾说一天就把Android Make overview了一下,不得不感叹现在大虾的强大和咱那连蜗牛都可以鄙视一下的进度。不过总算是彻底看清的Android make这个系统,不得不当初架构出这套机制的神人顶礼膜拜一下,虔诚地烧三柱高香,惊叹于神人的伟大的时候也越感自己的沧海一粟,苦海无边,回头无岸, 就加油滑水吧。 闲话就不多说...
阅读全文
posted @ 2012-04-03 22:49 alfredzzj
阅读(290)
评论(0)
推荐(0)
编辑
Linux Platform Device and Driver
摘要: 从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。 Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。 Linux platform driver机制和传统的device driver 机制(通过driver_register函数进行注...
阅读全文
posted @ 2012-04-03 22:44 alfredzzj
阅读(213)
评论(0)
推荐(0)
编辑
Android Display System --- Surface Flinger
摘要: Android Display System --- SurfaceFlinger SurfaceFlinger是Android multimedia的一个部分,在Android的实现中它是一个service,提供系统范围内的surface composer功能,它能够将各种应用程序的2D、3D surface进行组合。在具体讲SurfaceFlinger之前,我们先来看一下有关显示方面的...
阅读全文
posted @ 2012-04-03 22:04 alfredzzj
阅读(475)
评论(0)
推荐(0)
编辑
Sysfs overview
摘要: 最近想把驱动模型彻底整明白,翻译了几篇文档,这篇sysfs是Patrick Mochel 2003年写的,现在代码有些变化,不过可以让我们基本了解sysfs这个东西。发现个有趣的事情,一般看kernel的东西都会在文件头部看到作者的信息,然后google.com搜这些大侠的名字和相关模块都能找到相关的知识~~ sysfs说穿了是kernel和userspace打交道的一个借口,kernel的结构...
阅读全文
posted @ 2012-04-03 21:31 alfredzzj
阅读(944)
评论(1)
推荐(0)
编辑
上一页
1
2
3
4
下一页
导航
博客园
首页
联系
订阅
管理
公告