自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android 各版本历史主要变动(Version1.5-->4.0)全面整理

Android1.5 (Cupcake) 基于Linux Kernel 2.6.27      2009年4月30日,官方1.5版本(Cupcake)的Android发布。[14][15]主要的更新如下:     拍摄/播放影片,并支持上传到Youtube     支持立体声蓝牙耳机,同时改善自动配对性能     最新的采用WebKit技术的浏览器,支持复制/贴上

2013-11-11 11:34:49 1012

转载 linux内核启动流程

Linux内核启动流程  arch/arm/kernel/head-armv.S  该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码,主要作用是检查CPU ID, Architecture Type,初始化BSS等操作,并跳到start_kernel函数。在执行前,处理器应满足以下状态:  r0 - should be 0  r1

2013-09-06 17:48:36 550

转载 Android系统启动过程

首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰)    Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。 启动的过程如下图所示:(图片来自网上,后面有地址)           下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结, 以下学习过程中代码

2013-09-05 17:26:23 551

转载 android recovery 系统代码分析 -- 选择进入

最近做Recovery的规范及操作指导文档,花了一些时间将流程搞清。 Android利用Recovery模式,进行恢复出厂设置,OTA升级,patch升级及firmware升级。而在进入Recover前面其实还有升级检测,数据下载,启动检查等等操作。系列文章将会将整个流程梳理清楚。 1、Android启动流程 简要的流程图示,升级到新的版本或指定版本: 系统上电

2013-09-05 16:27:43 561

转载 build/envsetup.sh的简介

每次进入到android source目录后的第一件事恐怕就是先执行. build/envsetup.sh,完成一些命令的初始化,今天主要分析envsetup.sh。 1. 命令-也就是envsetup.sh中的函数 function help()                   # 显示帮助信息 function get_abs_build_var()           #

2013-09-04 15:59:05 511

转载 android编译系统makefile(Android.mk)写法

android编译系统的makefile文件Android.mk写法如下 (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下 Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式: LOCAL_PATH:=$(call my-dir) 上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。 (2)A

2013-09-04 15:56:01 513

转载 Android编译系统分析---main.mk

一、概述 自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。 Android编译系统(build system)集中于Android源码

2013-09-04 15:55:19 1284

转载 Android系统编译过程分析

一、Makefile的主要流程 以下主要流程都在build/core/main.mk里安排。 初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk)检测编译环境和目标环境决定目标product读取product的配置信息及目标平台信息清除输出目录检查版本号读取Board的配置读取所有Module的配置根据配置产生必要的规则(build/core/M

2013-09-04 15:53:50 569

原创 Andorid的LK学习

在Android下,LK是CPU(如TCC8803,PRIMAII,QUALCOMM7627A系列)的引导部分,也同样包含了内存,MMU,CPU主频,核心电压值等最小硬件的初始化。 重要的点是要看清源码的结构:此结构与linux的源码结构相差不大,在此不详细解说。 入口点: kernel - > main.C void kmain(void) {  // get us into s

2013-08-12 17:23:28 718

原创 SIRF Atlas IV 新接触

       搞了两个星期的SIRF Atlas IV  从NBOOT 到WINCE,多多少少都认识了不少东西,重在了解了其与三星的不同点。写了FLASH驱动,做了系统,跑了服务程序。感觉不错,虽然像打杂。相信在两个月内能全力掌握其原理与运行步骤。

2009-10-29 21:50:00 1339 1

转载 一种基于FAT文件系统的NAND Flash坏块处理方法

摘 要:NAND Flash具有高存储密度和高存储速率的特点,在嵌入式系统领域得到了广泛应用。但其固有的擦除机制和存在有坏块这一致命弱点,成为其在应用中的主要障碍。本文提出了一种应用于FAT文件系统上的坏块处理方法,使用Flash上其他的空闲块或者空闲空间来代替坏块,并将坏块在FAT表中作出标记以后不作使用。这种方法彻底屏蔽了坏块对上层应用的影响,并对存储介质没有造成任何不良影响,从而很好地克服了

2009-10-29 18:19:00 1214

原创 wince 学习

 接触wince半年有余,由无知到模糊的阶段,过程艰苦,但喜爱WINCE。

2009-08-25 10:24:00 406

WINCE 加载图片源码

简便的加载图片显示Imaging的运用,经测试可以使用,注意头文件的加载

2012-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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