
android系统
文章平均质量分 56
header
责任大于能力
展开
-
我对android理解之Binder .
android使用binder作为进程间的通信工具。典型的应用是android的C/S机制,即client/service。使用这种机制有以下优势: 1,可扩展性 2,有效性,一个service可以有多个client 3,安全性,client和service运行在不同的进程中,即使client出问题,不会影响到service的运行我们今天以media_se原创 2013-02-26 08:04:57 · 317 阅读 · 0 评论 -
从Alarm看Android上层UI到内核代码的流程分析 .
Alarm 调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述:涉及代码;./packages/apps/DeskClock/src/com/android/deskclock/Alarms.java./frameworks/base/core/java/android/app/AlarmManager.java./frameworks/b转载 2013-10-07 20:50:04 · 759 阅读 · 1 评论 -
android UI 开机动画和LOGO
开机LOGO (开机文字("A N D R I O D")):1. 下载安装ImageMagickconvert -depth 8 logo.png rgb:logo.raw2. android自带的rgb2565工具,对raw文件进行rle565格式转换 out/host/linux-x86/bin/rgb2565 -rle initlogo.rle #然后将ini转载 2013-10-08 07:46:15 · 877 阅读 · 0 评论 -
Android Camera系统
Android Camera系统 1. Overview1.1 物理架构1.2 Android架构2. CameraService3. HAL4. Overlay5. Video for Linux1. Overview 本文以Freescale IMX为例剖析camera摄像头的系统架构。 1.1 物理架构 硬件方面,camera系统分为主转载 2013-05-03 10:47:08 · 508 阅读 · 0 评论 -
Android Codec 集成和 video Overlay
Android Codec 集成和 video Overlay Codec集成和video overlay是现在FSL对android多媒体修改的所有东西,codec library以.so的形式放在prebuilt目录下,没有源文件。而video overlay的实现主要是使用了FSL的ipu底层库,将视频数据直接发送到硬件,由硬件进行merge。A、Codec转载 2013-04-03 20:20:29 · 616 阅读 · 0 评论 -
Android系统的开机画面显示过程分析
好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动阶段。本文将详细分析这三个开机画面的显示过程,以便可以开启我们对Android系统UI实现的分析之路。转载 2013-04-03 14:35:02 · 819 阅读 · 0 评论 -
修改android文件系统为可读可写
修改android文件系统为可读可写分类: android 2011-08-10 17:06 372人阅读 评论(0)收藏 举报androidextvim vim device/fsl/imx5x/init.rcmount ext4 /dev/block/mmcblk0p2 /system ro remount改为:mount ext4 /转载 2013-04-02 13:36:26 · 1711 阅读 · 0 评论 -
我对android理解之pmem
在android中,pmem是特地从内存中划出来的一块,给android的用户空间需要物理上连续的进程使用。我们首先分析pmem驱动。pmem使用的是platform bus注册的。1,device部分:struct platform_device mxc_android_pmem_device = { .name = "android_pmem", .id =原创 2013-02-26 08:29:56 · 541 阅读 · 0 评论 -
我对android理解之jni .
这几天rfid基本调试差不多了,是一个真正的从零到有的搭建过程,完成了很有成就感。下面主要写一下rfid的jni部分。本次jni开发使用的是android的ndk工具。jni开发,个人觉得比较重要的一块是jni的数据结构。在开发过程中,在网上也找了很多资料。下面是比较好的jni数据结构解释资料:Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数原创 2013-02-25 19:09:42 · 372 阅读 · 0 评论 -
uboot 启动流程 freescale
配置文件: include/configs/mx53_xx.h1. board/freescale/“platform”/u-boot.lds (链接脚本)ENTRY(_start) 指示程序的入口函数_start2. cpu/arm_cortexa8/start.S// 程序开始的一些基本设置,汇编,不知说啥#endif ldr pc,转载 2013-10-08 07:38:47 · 879 阅读 · 0 评论