せっかくマウスカーソルも表示できるようになったし、じゃぁ今度は何する?
・・・ってことでやっぱネット接続したいと思ったわけです。
いつもの流れでネットで調査調査~です。
・1ファイル目
最初のファイルは"omap3_beagle_android_defconfig"になります
ファイルの在り処は <作業用ディレクトリ>/kernel/arch/arm/configs
このファイルの
# SCSI Transportsの
# CONFIG_NET_ETHERNET is not setを
CONFIG_NET_ETHERNET=yに変更
# USB Network Adaptersの
# CONFIG_USB_USBNET is not setを
CONFIG_USB_USBNET=yに変更
さらに
CONFIG_USB_NET_AX88772A=yを追加
・2ファイル目
"init.rc"になります
ファイルの在り処は <作業用ディレクトリ>/out/target/product/generic/root
このファイルの
on boot
# basic network initに
以下の2行を追加
ifup eth0
setprop net.dns1 192.168.0.1
・3ファイル目
"default.prop"になります
ファイルの在り処は <作業用ディレクトリ>/out/target/product/generic/root
このファイルの最下部に
net.eth0.dns1=192.168.0.1
net.dns1=192.168.0.1
を追加
この後、7章同様に以下のコマンドでandroidとカーネルのビルドを行います。
$ make
と
$ make CROSS_COMPILE=arm-eabi- ARCH=arm uImage
最後にuImageとRFSを再度SDカードにコピーして動作確認してください。
実はネット接続はこれだけでは自動的に接続してくれません。
いろいろ調べてみましたがうまくいかず。。。
現状では、起動後に以下のコマンドを打ってもらうことになります。
コマンド
# netcfg eth0 up
# netcfg eth0 dhcp
これでインターネットも出来ます!