自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 ARM CPU总结

1. ARM目前的处理器核心架构分类   2. ARM Cortex-A系列处理器对比        从图示可以看出,Cortex-A系列是最新的开放式操作系统的高性能处理器,是ARM针对智能手机和MID平板推出的一系列处理器。ARM7、9、11则是经典系列,也就是上一代处理器,其中...

2012-03-23 17:46:52

阅读数 11076

评论数 0

转载 android系统开发(六)-HAL层开发基础

Android HAL层,即硬件抽象层,是Google响应厂家“希望不公开源码”的要求推出的新概念 1,源代码和目标位置 源代码: /hardware/libhardware目录,该目录的目录结构如下: /hardware/libhardware/hardware.c编译成libhardwa...

2012-03-23 17:17:01

阅读数 1587

评论数 0

转载 android系统开发(八)-SDCARD

关于android系统开发sdcard移植,主要有如下工作: 1,内核驱动开发,完成后每次插入和拔出sdcard系统都会有相关的信息显示,而且sdcard可以手动挂载。 2,android的sdcard挂载主要是vold来完成,vold的源代码在/system/vold目录下,编译成/sy...

2012-03-23 17:13:49

阅读数 1707

评论数 0

转载 android系统开发小知识-启动脚本文件内部的执行顺序

我们知道android在启动的时候通过init进程来解析init.rc和init.xxx.rc文件, 然后执行这两个文件解析出来的内容,init.rc和init.xxx.rc文件中的内容却并不是 按照顺序来执行的,而是有固定的执行顺序,首先,init.rc和init.xxx.rc文件中的内容 ...

2012-03-23 17:09:50

阅读数 1632

评论数 0

转载 android启动过程配置文件的解析与语法

(1)android启动文件系统后调用的第一个应用程序是/init,此文件的很重要的内容是解析了init.rc和init.xxx.rc 两个配置文件,然后执行解析出来的任务。相关代码在android源代码/system/core/init/init.c文件中,如下:     parse_con...

2012-03-23 16:47:32

阅读数 1833

评论数 0

转载 Android系统移植(三)-按键字符表

上节讲android的Window Manager将内核按键码通过按键映射表转换成android按键码, 这节讲的是android按键码向android字符的转换,转换也是通过Window Manager来完成的 (1)原始按键字符表,我们知道一个按键是可以显示多个字符的,决定显示字符的是CA...

2012-03-23 16:41:25

阅读数 1518

评论数 0

转载 Android系统移植(二)-按键移植

这一部分主要是移植android的键盘和按键 (1)Android使用标准的linux输入事件设备(/dev/input目录下)和驱动,按键定义在内核include/linux/input.h文件中, 按键定义形式如下: #define KEY_ESC            1 #defi...

2012-03-23 16:37:01

阅读数 1894

评论数 0

原创 Linux常用命令

1. tar命令常用方法 1) tar xzvf ../test.tar.gz     把上一级目录的test.tar.gz解压到当前目标 2) tar czvf ../test.tar.gz .     把当前目录下的文件及目录进行压缩,生成上级目录中的test.tar.gz文件   ...

2012-03-23 15:59:55

阅读数 1566

评论数 0

转载 Android系统移植(一)-让android系统在目标平台上运行起来

Android系统由于用的是linux内核,因此内核移植和嵌入式linux内核移植差异不大,过程如下: (1)移植boot-loader和linux2.6内核到目标平台上,让linux内核可以启动起来,基本的驱动允许正常。 此过程完全是嵌入式linux的开发,这里直接跳过。需要注意的是,由...

2012-03-23 15:16:28

阅读数 1945

评论数 0

转载 Android build system note

1. Android编译系统分析 编译脚本及系统变量 build/envsetup.sh脚本分析 在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用 脚本 envsetup.sh 里面定义了一些函数: function ...

2012-03-23 10:20:46

阅读数 1091

评论数 0

转载 Android Prelink实现的源码分析

1. 原理简介 1) Prelink Prelink即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使KDE的启动时间减少50%)。每次程序执行时,进行的链接动作都是一样的,链接相对来说开销很大,尤其是嵌入式系统。...

2012-03-23 10:09:04

阅读数 1470

评论数 0

转载 Android 内存监测工具 DDMS --> Heap

用 Heap监测应用进程使用内存情况的步骤如下: 1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的; 2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”; 3. 链接成功后,在...

2012-03-22 18:04:06

阅读数 1445

评论数 0

转载 DDMS调试

DDMS全称:Dalvik Debug Monitor Service 一,DDMS的作用它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。 二,DDMS怎样工作1,每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚...

2012-03-22 18:00:48

阅读数 3469

评论数 0

转载 查看基于Android 系统单个进程内存、CPU使用情况的几种方法

一、利用Android API函数查看 1.1 ActivityManager查看可用内存。 ActivityManager.MemoryInfo outInfo = new ActivityManager.MemoryInfo(); am.getMemoryInfo(outInfo); ...

2012-03-09 11:57:27

阅读数 10775

评论数 2

转载 Linux查看磁盘空间的好方法

一、df 命令 df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;举例: [root@localhost beinan]# df -lh Filesystem 容量 已用 可用 已用% 挂载点 /dev/hd...

2012-03-07 10:20:57

阅读数 1590

评论数 0

提示
确定要删除当前文章?
取消 删除