2010ǯ06��29��

Android2.2(Froyo)�Υ���������ɤȥӥ��

6/24��Android2.2(Froyo)�Υ���������������ޤ��������ä����ӥ�ɤ��Ƥߤ��Τǡ�������ˡ���ñ�˾Ҳ𤷤ޤ���



����

Android2.1���ӥ�ɤǤ����Ķ����Ѱդ��Ƥ��������������ǤϤ��������Ͼ�ά��

���x86_64��Ubuntu 9.04��ȤäƤ��ޤ���

�����������

froyo�Υ֥�������������repo init ���ޤ���

$ mkdir android-froyo
$ cd android-froyo/
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
$ repo sync

�䤬��ä��Ȥ��ˤ�74ʬ������ޤ�����

2010.7.7�ɵ�

android�Υ�������ݥ��ȥ��froyo-release�Ȥ����֥�����android-2.2_r1, android-2.2_r1.1�Ȥ����������Ǥ��Ƥ��ޤ���

�����ȥ֥����Ϥɤ���� repo init �� -b���ץ����ǻ���Ǥ���褦�Ǥ���

�����Υ֥��������Ӥ���������Ƥ��ޤ��󤬡������餯��

froyo = ��ȯ�֥���

froyo-release = ��꡼���֥���

�Τ褦�Ǥ��������λ����Ǥ�froyo-release�֥�������Ƭ��android-2.2_r1.1�Υ������Ǥ���Ƥ��ޤ���

�֥������ȥ���������ɤ����Ȥ��ˤ�ä����Ƥ��Ѥ�äƤ����Τǡ���������ϥ�������ꤹ�뤳�ȤǤ����Ĥޤ�

$ repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.2_r1.1
$ repo sync

android-2.2_r1 ����android-2.2_r1.1�ؤ��ѹ����ˤĤ��Ƥ��������˽񤭤ޤ�����

�ӥ�ɤȥ��ߥ�졼���ε�ư

�ޤ��ϥǥե���Ȥξ��֤ǥӥ�ɤ��Ƥߤޤ���

$ cd android-froyo/
$ . build/envsetup.sh 
$ lunch
(�꥿��������)
$ make -j4 2>&1 |tee make.log

��δĶ��Ǥ�27ʬ���餤������ޤ�����

�����ǥӥ�ɤ������ߥ�졼���ϰʲ��Τ褦�ˤ��Ƶ�ư���ޤ���

$ emulator -show-kernel &
$ adb logcat

DalvikVM��JIT��ͭ���ˤ���

�ǥե���ȤΥӥ�ɤǤϰ��������Ż뤵��Ƥ���餷����DalvikVM��JIT��ͭ���ˤʤäƤ��ޤ���JIT��ͭ���ˤ��뤿��ˤϰʲ�������Ǻƥӥ�ɤ��ޤ���

export TARGET_ARCH_VARIANT=armv5te-vfp
export WITH_JIT=true

make clean
make -j4 showcommands 2>&1 |tee make.log

showcommands�ϥӥ�ɻ��˼¹Ԥ������ޥ�ɤ����פ��뤿��Τޤ��ʤ��Ǥ���(Linux�����ͥ�Υӥ�ɻ��� V=1 ��Ʊ�͡���

�����make.log �򸫤ưտޤ����Ȥ���˥ӥ�ɤ��줿����ǧ���ޤ���

����¾�ˤ�TARGET_ARCH_VARIANT=armv7-a-neon�ʤɤ����ΤǤ�����emulator����SEGV������ޤ���(emulator �Ǥ�-kernel prebuilt/android-arm/kernel/kernel-qemu-armv7 ��v7�ѤΥ����ͥ����ꤹ��)

�µ��Ǥ�ư���Τ�qemu������Τ褦�Ǥ���

V8 JavaScript���󥸥��ͭ���ˤ���

export JS_ENGINE=v8

���ɲä��ƥӥ�ɤ����JavaScript���󥸥��V8���Ȥ���褦�ˤʤ�ޤ�����emulator���Ȥ��ä����԰���Τ褦�Ǥ���V8 Benchmark��Sun spider������Ƥ��ޤ��ޤ���

�ǥե���ȤǤ�RAM��������96MB�Ǥ�����������䤹�ˤ�-memory���ץ���������Ǥ���

RAM������256MB�ǵ�ư�������

$ emulator -show-kernel -memory 256 &
$ adb logcat


�ȥ�å��Хå�URL

�����Ȥ���

̾��
 
  ³¨Ê¸»ú
 
 
��������
�ǿ�����
���̥���������
�ǿ�������
<%==comments[n].author%>
<% } %>
�������������󥿡�
  • ������
  • ������
  • �߷ס�

<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-611743-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
���ƥ����̥���������
�������饦��
QR������
QR¥³¡¼¥É
���ԥޥ���������ԥ塼��