2012-01-20 20 views
1

GPRS + GSM(UART)ベースのモジュールと統合されたARMベースのEVKシステムでのAndroid移植がアップしています。 RILレイヤも移植でき、ネットワークプロバイダのSIMを使用して通話やSMSを送信できます。Android:RIL移植 - GPRS + GSM(pppd + chat)を使用したネットワーク設定の問題

しかし、(設定 - >ワイヤレスネットワーク - >モバイルネットワーク - > APNまたはモバイルネットワークを検索する)を選択すると、APN設定を取得できません。

具体的には、カスタマイズしたAndroidデバイスでlocalip、remoteipを取得してネットワークを取得できません。 pppdとAndroid用のチャットをコンパイルして、適切なスクリプトファイルを作成してpppdとチャットを実行しましたが、設定スクリプトファイルのエラーが表示されます。

GPRS + GSMモジュールを使用してネットワークを確立するための正しい方向に近づくためのヒントを得ることができれば幸いです。

Thx in Advance!

答えて

0

私はあなたがやったことの反対をしました。私はSMSと音声について気にしなかった、私はちょうどデータ接続が必要でした。ブート直後に、ADBから "logcat -b radio -v time"を実行してください。これはラジオのログです。データ接続の設定に関する試行と結果が表示されます。ログには、 "trySetupData"が表示されます。これは、GSMリンクを介してIPリンクを確立するプロセスの始まりです。注意深くログを読むと、すべての進捗状況とエラーが表示されます。それはあなたに次に何をするかについてのいくつかのヒントを与えるはずです。それが私の仕事の仕方です。

2

私は拡張ボードでpandaboardにrilを移植しています。また、実行時にAPN設定を取得できませんでした。しかし、私はAOSPを構築する前にAPNを設定することができます。 apn情報はapns-conf.xmlというandroid/development/data/etcにあるXMLファイルに記録されます。このファイルにapnを設定することができます!例えば

<apn carrier="Android" 
    mcc="310" 
    mnc="995" 
    apn="internet" 
    user="*" 
    server="*" 
    password="*" 
    mmsc="null" 
/> 

以外にも、あなたはこの "のAPN-conf.xmlが" 正しくインストールされていることを確認する必要があります。 build/core/main.mkで確認できます。

例えば、

ifeq (,$(filter %:system/etc/apns-conf.xml, $(PRODUCT_COPY_FILES))) 
    PRODUCT_COPY_FILES += \ 
    development/data/etc/apns-conf_sdk.xml:system/etc/apns-conf.xml 
    ifeq ($(filter eng tests,$(TARGET_BUILD_VARIANT)),) 
     $(warning implicitly installing apns-conf_sdk.xml) 
    endif 
endif 

最後に、あなたがADBシェルによって、あなたのシステムをデバッグすることができ

logcat 

logcat -b radio 
関連する問題