- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 Android学习笔记10&s3c2440学习系列10
关于mini2440的开发板的移植,第一步是要多读两遍S3C2440.pdf,以及mini2440原理图.pdf。在移植设备驱动的时候,更要针对相应的spec来研究。首先我们从bootloader开始,可以从我前段时间s3c2440学习系列。开始看起:在bootloader里面有一个match-type的问题MACH_TYPE = 782kernel
2010-04-28 16:10:00 1080 1
转载 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 1755
原创 Android学习笔记9
在我的mini2440开发板,文件系统是直接使用的其他人的。关于文件系统的启动,我在这里简单的先分析。从网络上可以下载sdk,从sdk里面来分析,init进程的启动过程。在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。[root@liyi init]# pwd
2010-04-22 12:23:00 1995 2
转载 nfs的一些小知识
rw:可读写的权限; ro:只读的权限; no_root_squash:登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限,此参数很不安全,建议不要使用。 root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那麼这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份;
2010-04-21 15:38:00 784
原创 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 4565 1
原创 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 1594
原创 Android学习笔记6&s3c2440学习系列7
去年10月份左右,简单的将android移植到mini2440,主要是通过网络上各位大侠的资料,是一个囫囵吞找的过程,所以想把过程细化,对android,以及对linux系统有更深入的认识,向各位牛们学习。
2010-04-15 17:10:00 941
原创 Android学习笔记5
上次的问题果然是jdk的问题。我以前自己有一个误解,以为cupcake里面包含了kernel,其实没有包括,这只是一个sdk而已,里面可能有kernel的已经编译好的印象,检查你编写的application,是否正确。就是在模拟器中,把该kernel的印象和文件系统(包括你写的application)运行起来,从而达到检测的目的。(不知道这样的理解对不对?)
2010-04-14 19:37:00 1232
原创 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 1085
原创 Android学习笔记3
关于android的学习,以前只是通过uboot,直接把android的映象放到内存中运行之后,已经停顿很久。今天发现自己虽然停顿了,但是这个世界依然一直在不断的前进。目前android的开发版本有下面这些:Android 开发代号:Cupcake -> Donut -> Eclair -> Flan -> Gingerbread1.5是cupcake,1.
2010-04-13 11:34:00 816
转载 别过度使用人生
多年前,家里买家电用品,五岁的儿子就会窝在一角,对着附带来的使用说明书猛看、猛念,不懂的字还会凑近发问,偶遇违规的事也会提出纠正。我只当家庭笑料般与友人分享,却未曾觉察到这现象代表的意义,直到后来,当自己抱怨某个家电用品不经用时,儿子总冷冷的在一旁说:「我们自己没按规定操作使用,当然容易坏!」 后来渐长,才发现他的好习惯竟然意外使他成为家电顾问、生活万事通。
2010-04-13 11:22:00 1138 3
原创 Broncho A1(李先静)
今天收到李先静大哥免费赠送的一本:《系统程序员成长计划》非常感谢.李先静大哥blog地址:http://blog.csdn.net/absurd。他的blog笔记,让我收益很多。他们团对开发的broncho a1,是学习andriod的一个非常好的平台。
2010-04-12 17:02:00 2391
原创 linux进程通信的几种方式
linux融合了bsd,以及贝尔实验室的unix版本的通信方式(单机的进程通信):1.管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 2.信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,
2010-04-03 13:48:00 739
ARM MMU详细图解.pdf
2009-07-03
elf文件格式分段详细分析
2009-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人