海王  

随笔分类 -  android 内核及系统

  • Android 2.1 源码目录结构分析
    摘要:http://hi.baidu.com/aokikyon/blog/item/2ce3ff80a56deddc9123d99b.html(1)也有更新 frameworks 目录 (核心框架——java及C++语言) . |-- base (基本内容) | |-- api (?都是xml文件,定义了java的api?) | |-- awt (AWT库) | |-- build (空的) | |-- camera (摄像头服务程序库) | |-- cmds (重要命令:am、app_proce等) | |-- core (核心库) | |-- data (字体和声 阅读全文
    posted @ 2011-01-25 15:10 海王 阅读(779) 评论(0) 推荐(0) 编辑
  • Android 是如何动态管理dev下的设备节点的
    摘要:http://androidos.cc/dev/simple/index.php?t4805.html在PC上Linux的设备节点管理是通过udev,嵌入式linux中,busybox继承了一个简化版的udev,叫mdev。内核中的每个设备添加到系统都会发送一个uevent,运行在用户空间的udev会检测到这个event,event中会有设备的主次设备号等内容,udev根据event的内容做相应的动作,创建设备,删除设备等。 " u]X/ {L 在Android中,没有独立的类似与udev或者mdev的用户程序,这个功能集成到了init中做了。代码见: ?YFSK system/c 阅读全文
    posted @ 2010-12-25 00:46 海王 阅读(3275) 评论(0) 推荐(0) 编辑
  • Android,似乎没那么友好.....
    摘要:根据上个月欧洲嵌入式Linux大会 上Matt Porter的展示 ,从嵌入式开发者的角度出发,Android并不是那么友好,大量的使用了特有的系统,可以说是一个糟糕和难以移植 的系统! 首先在C/C++运行库 方面,Android并没有采用被广泛使用的GLibC,而是采用了Bionic。虽然相对GLibC而言,这个Bionic库体积小、速度快,且采用了BSD协议,但不可避免的面临一系列的问题。例如在构架方面,Bionic只支持ARM ,对X86的支持不够,也不支持其他CPU构架。在C++语言方面,Bionic不支持C++异常处理 ,也没有提供STL库 。在多线程方面,Bionic并未对 阅读全文
    posted @ 2010-12-25 00:34 海王 阅读(685) 评论(0) 推荐(0) 编辑
  • android 系统移植
    摘要:官方指导 http://source.android.com/porting/index.html 阅读全文
    posted @ 2010-12-23 23:46 海王 阅读(529) 评论(0) 推荐(0) 编辑
  • android 多媒体框架
    摘要:stagefright与opencore对比http://blog.chinaunix.net/u2/61880/showart_2339481.html 阅读全文
    posted @ 2010-12-23 23:43 海王 阅读(418) 评论(0) 推荐(0) 编辑
  • Real6410系列教程 android
    摘要:http://realembed.w227.cmseasy.net/bbs/viewthread.php?tid=35&extra=page%3D5 阅读全文
    posted @ 2010-12-23 10:43 海王 阅读(405) 评论(0) 推荐(0) 编辑
  • 8个优秀的Android开源游戏引擎
    摘要:http://www.son1c.cn/show/1082.html很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个狭小的 阅读全文
    posted @ 2010-12-22 11:17 海王 阅读(12252) 评论(0) 推荐(0) 编辑
  • android openVG source prj
    摘要:http://code.google.com/p/androidvg/http://www.openfoundry.org/of/projects/1607 阅读全文
    posted @ 2010-12-22 11:07 海王 阅读(382) 评论(0) 推荐(0) 编辑
  • Fedora 13 下编译Android 2.2
    摘要:http://m.oschina.net/bbs/thread/10303先到官网根据提示做点准备。 source.android.com/source/download.html 源码2.1G,加上编译后的文件需要6G左右的空间。CPU内存越快越多越好。如果在虚拟机里要求会更高些,CPU频率少于2G,内存少于2G的到后面估计会比较痛苦。 官网上只给了ubuntu的源代码下载、编译方法。前面的准备工作可以参考一下。 $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-jav 阅读全文
    posted @ 2010-12-18 13:41 海王 阅读(923) 评论(0) 推荐(0) 编辑
  • Window下搭建Android开发环境 (2.2)
    摘要:本文版权归飞雪无情所有,转载请注明出处,永久链接:http://flysnow.javaeye.com/blog/808189 一:准备工作 JDK1.6.0_13 下载地址http://java.sun.com/products/archive/index.html Eclipse3.5.2 下载地址http://www.eclipse.org/downloads/packages/releas... 阅读全文
    posted @ 2010-12-01 15:43 海王 阅读(448) 评论(0) 推荐(0) 编辑
  • 关于openGL, openGL ES, openVG及android中2D调用关系的报告
    摘要:http://blog.chinaunix.net/u3/99423/showart_2203591.html报告分为两大部分,第一部分是3.22号在中心五楼会议室讨论后的一些需要深入调研的点,第二部分是android对2D的调用关系。第一部分:OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于生成二维、三维图像。这个接口由近三百... 阅读全文
    posted @ 2010-11-17 15:16 海王 阅读(10400) 评论(1) 推荐(1) 编辑
  • Android OpenGL ES 分析与实践
    摘要:http://www.armfans.net/thread-2536-1-1.html Android OpenGL ES 分析与实践1. OpenGL ES 简介Android 3D引擎采用的是OpenGL ES。OpenGL ES是一套为手持和嵌入式系统设计的3D引擎API,由Khronos公司维护。在PC领域,一直有两种标准的3D API进行竞争,OpenGL 和 DirectX。一般主流的... 阅读全文
    posted @ 2010-11-17 00:31 海王 阅读(5977) 评论(0) 推荐(0) 编辑
  • linux2.6 内核特性配置
    摘要:http://www.mobpub.net/viewthread.php?tid=5369&extra=page%3D1内容导航:     PHP代码:   Code maturity level options --->   [*] Prompt for development and/or incomplete code/drivers   [*]  Select only dr... 阅读全文
    posted @ 2010-06-08 11:10 海王 阅读(678) 评论(0) 推荐(0) 编辑
  • android2.2 jit是什么,有啥用
    摘要:http://www.androidin.net/bbs/android-109142-1-1.html 2.2快来了,CM 5.0.7系列也越来越火,我们又更加频繁的接触了一个名词——JIT,但是到底什么叫JIT,很多人搞不清楚,以下解释转自百度和维基:------------------------------我是百度百科分割线---------------------------------... 阅读全文
    posted @ 2010-05-26 00:09 海王 阅读(4590) 评论(0) 推荐(0) 编辑
  • Android 2.2 SDK 正式版下载地址
    摘要:http://www.oschina.net/news/9271/android-2-2-sdk-download?from=20100523 阅读全文
    posted @ 2010-05-25 23:17 海王 阅读(534) 评论(0) 推荐(0) 编辑
  • 内核中的HZ 及延迟等
    摘要:时钟中断由系统定时硬件以周期性的间隔产生,这个间隔由内核根据 HZ 值来设定,HZ 是一个体系依赖的值,在 <linux/param.h>中定义或该文件包含的某个子平台相关文件中。作为通用的规则,即便如果知道 HZ 的值,在编程时应当不依赖这个特定值,而始终使用HZ。对于当前版本,我们应完全信任内核开发者,他们已经选择了最适合的HZ值,最好保持 HZ 的默认值。 对用户空间,内核HZ几... 阅读全文
    posted @ 2010-05-13 14:13 海王 阅读(4359) 评论(0) 推荐(0) 编辑
  • 如何在windows下下载android源码
    摘要:http://blog.csdn.net/DragonCheng/archive/2009/04/16/4083069.aspx 进入不了source.android.com,故是网友介绍的一种方式下载的。 下载完毕后,源码目前有3.83G大小。 首先,你先到 http://code.google.com/p/msysgit/downloads/list 上下载Git-xxx.exe,我下載的... 阅读全文
    posted @ 2010-05-07 16:51 海王 阅读(872) 评论(0) 推荐(0) 编辑
  • 多核处理器 利用多线程 加速 编译内核 速度
    摘要:make -j 4 zImage分四个线程执行编译 阅读全文
    posted @ 2010-04-27 22:31 海王 阅读(1503) 评论(0) 推荐(0) 编辑
  • 日企推新技术令Android系统1秒钟启动
    摘要:http://www.oschina.net/news/8065/Japanese-companies-pushing-new-technology-to-make-the-system-a-second-launch-Android 日本嵌入式软件开发商Ubiquitous公司日前宣布,他们已经开发出了一种名为QuickBoot的技术,可以令电视、机顶盒、汽车电脑、智能 本、智能手机等ARM架构... 阅读全文
    posted @ 2010-04-12 20:37 海王 阅读(502) 评论(0) 推荐(0) 编辑
  • Android内核和驱动篇-Android内核介绍
    摘要:http://www.easyandroid.comhttp://www.easyandroid.com/bbs/viewthread.php?tid=64节选自EasyAndroid.com原创图书,敬请期待已经有一些的文章介绍Android内核了,本系列篇将从Linux内核的角度来分析Android的内核,希望给初学者提够有用的信息。本章将简单的介绍Android内核的全貌,起到一个抛砖引玉的... 阅读全文
    posted @ 2010-01-10 11:11 海王 阅读(15014) 评论(1) 推荐(0) 编辑