
Android学习笔记
cybertan
做事诚恳塌实,刻苦钻研!
开放,共享,合作!
展开
-
android学习笔记2
本人在ubuntu的系统上成功的使用qemu运行android的镜象。编译过程网上都有很多描述:1、Host OS编译环境准备在取得android源代码和编译内核的过程中,我们已经至少安装了cURL、 git-core、ncurses-dev、 build-essential等软件包(Python2.5已经捆绑在Ubuntu8.04中),不过这还不够,要完成Android代码树的编译,转载 2009-10-10 17:54:00 · 902 阅读 · 0 评论 -
Android学习笔记9
在我的mini2440开发板,文件系统是直接使用的其他人的。关于文件系统的启动,我在这里简单的先分析。从网络上可以下载sdk,从sdk里面来分析,init进程的启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。[root@liyi init]# pwd原创 2010-04-22 12:23:00 · 2034 阅读 · 2 评论 -
Android init process
[First written by Steve Guo, please keep the mark if forwarding.].initis the first process after kernel started. The corresponding sourcecode lies in: dev转载 2010-04-22 13:13:00 · 1776 阅读 · 0 评论 -
Android学习笔记7&s3c2440学习系列8
因为我的mini2440的nand flash大小是64M,而android的文件系统比较大,所以在测试的过程中使用nfs的方式。如何架设nfs server,网络上有很多这样的文章。设置好nfs server以后,在我们的开发板上设置param set linux_cmd_line "console=ttySAC0,115200 root=nfs nfsroot=10.128.3原创 2010-04-20 14:44:00 · 1620 阅读 · 0 评论 -
Android学习笔记8&s3c2440学习系列9
今天把andriod系统初步load到了mini2440上面运行,依然还有很多问题需要自己去摸索:我把文件系统中的,#service servicemanager /system/bin/servicemanager因为会出现下面的问题:init: critical process servicemanager exited 4 times in 4 minutes原创 2010-04-20 20:55:00 · 4614 阅读 · 1 评论 -
Android学习笔记6&s3c2440学习系列7
去年10月份左右,简单的将android移植到mini2440,主要是通过网络上各位大侠的资料,是一个囫囵吞找的过程,所以想把过程细化,对android,以及对linux系统有更深入的认识,向各位牛们学习。原创 2010-04-15 17:10:00 · 966 阅读 · 0 评论 -
Android学习笔记5
上次的问题果然是jdk的问题。我以前自己有一个误解,以为cupcake里面包含了kernel,其实没有包括,这只是一个sdk而已,里面可能有kernel的已经编译好的印象,检查你编写的application,是否正确。就是在模拟器中,把该kernel的印象和文件系统(包括你写的application)运行起来,从而达到检测的目的。(不知道这样的理解对不对?)原创 2010-04-14 19:37:00 · 1252 阅读 · 0 评论 -
Android学习笔记4
今天把android的最新代码checkout下来,revision="master",在进行开发工具编译的时候:[root@liyi mydroid]# make sdk============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=2.1-update1T原创 2010-04-14 17:29:00 · 1108 阅读 · 0 评论 -
Broncho A1(李先静)
今天收到李先静大哥免费赠送的一本:《系统程序员成长计划》非常感谢.李先静大哥blog地址:http://blog.youkuaiyun.com/absurd。他的blog笔记,让我收益很多。他们团对开发的broncho a1,是学习andriod的一个非常好的平台。原创 2010-04-12 17:02:00 · 2420 阅读 · 0 评论 -
Android学习笔记3
关于android的学习,以前只是通过uboot,直接把android的映象放到内存中运行之后,已经停顿很久。今天发现自己虽然停顿了,但是这个世界依然一直在不断的前进。目前android的开发版本有下面这些:Android 开发代号:Cupcake -> Donut -> Eclair -> Flan -> Gingerbread1.5是cupcake,1.原创 2010-04-13 11:34:00 · 829 阅读 · 0 评论 -
android学习笔记1
学习android代码,首先要下载android源代码。Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版转载 2009-10-10 17:40:00 · 954 阅读 · 0 评论 -
android学习笔记--序
最近在s3c2440上面移植了了android系统,该系列文章记录学习心得!原创 2009-10-10 17:39:00 · 823 阅读 · 0 评论 -
Android学习笔记10&s3c2440学习系列10
关于mini2440的开发板的移植,第一步是要多读两遍S3C2440.pdf,以及mini2440原理图.pdf。在移植设备驱动的时候,更要针对相应的spec来研究。首先我们从bootloader开始,可以从我前段时间s3c2440学习系列。开始看起:在bootloader里面有一个match-type的问题MACH_TYPE = 782kernel原创 2010-04-28 16:10:00 · 1110 阅读 · 1 评论