57 |
<pre class="command"> |
<pre class="command"> |
58 |
export ANDROID_HOME=$HOME/mydroid/ |
export ANDROID_HOME=$HOME/mydroid/ |
59 |
export ANDROID_IMG=$ANDROID_HOME/image/ |
export ANDROID_IMG=$ANDROID_HOME/image/ |
|
export ANDROID_TOOLCHAIN=$ANDROID_HOME/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/ |
|
|
export PATH=$PATH:$ANDROID_HOME/out/host/linux-x86/bin/:$ANDROID_TOOLCHAIN |
|
60 |
</pre> |
</pre> |
61 |
|
|
62 |
<p>必要なディレクトリを作成します。</p> |
<p>必要なディレクトリを作成します。</p> |
257 |
git clone https://android.googlesource.com/kernel/goldfish |
git clone https://android.googlesource.com/kernel/goldfish |
258 |
cd goldfish/ |
cd goldfish/ |
259 |
git checkout origin/android-goldfish-2.6.29 |
git checkout origin/android-goldfish-2.6.29 |
260 |
ARCH=arm CROSS_COMPILE=$ANDROID_TOOLCHAIN/arm-eabi- make goldfish_armv7_defconfig |
ARCH=arm CROSS_COMPILE=$ANDROID_EABI_TOOLCHAIN/arm-linux-androideabi- make goldfish_armv7_defconfig |
261 |
</pre> |
</pre> |
262 |
|
|
263 |
<p>TOMOYO Linux パッチを適用します。</p> |
<p>TOMOYO Linux パッチを適用します。</p> |
278 |
|
|
279 |
<pre class="command"> |
<pre class="command"> |
280 |
cd $ANDROID_HOME/tmp/goldfish/ |
cd $ANDROID_HOME/tmp/goldfish/ |
281 |
ARCH=arm CROSS_COMPILE=$ANDROID_TOOLCHAIN/arm-eabi- make -s |
ARCH=arm CROSS_COMPILE=$ANDROID_EABI_TOOLCHAIN/arm-linux-androideabi- make -s |
282 |
cp -p arch/arm/boot/zImage $ANDROID_IMG/kernel.img |
cp -p arch/arm/boot/zImage $ANDROID_IMG/kernel.img |
283 |
</pre> |
</pre> |
284 |
|
|
375 |
|
|
376 |
<pre class="command"> |
<pre class="command"> |
377 |
cd $ANDROID_HOME/tmp/goldfish/ |
cd $ANDROID_HOME/tmp/goldfish/ |
378 |
ARCH=arm CROSS_COMPILE=$ANDROID_TOOLCHAIN/arm-eabi- make -s |
ARCH=arm CROSS_COMPILE=$ANDROID_EABI_TOOLCHAIN/arm-linux-androideabi- make -s |
379 |
cp -p arch/arm/boot/zImage $ANDROID_IMG/kernel.img |
cp -p arch/arm/boot/zImage $ANDROID_IMG/kernel.img |
380 |
</pre> |
</pre> |
381 |
|
|