1

GPRS+GSM (UART) ベースのモジュールと統合された ARM ベースの EVK システムへの Android 移植が開始されました。RILレイヤーも移植でき、ネットワークプロバイダーのSIMを使用して通話とSMSを発信できます.

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

具体的に言うと、ローカル IP とリモート IP を取得できず、カスタマイズした Android デバイスでネットワークを起動できません。Android用のpppdとchatもコンパイルし、pppdとchatを実行するための適切なスクリプトファイルを作成しましたが、それでも構成スクリプトファイルエラーが発生します。

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

事前にt​​hx!

4

2 に答える 2

2

pandaboardにrilを拡張ボードで移植してきました。また、ランタイム中に APN 設定を取得できませんでした。しかし、AOSP をビルドする前に APN を設定できます。apn 情報は、 android/development/data/etcにあるapns-conf.xmlという xml ファイルに記録されます。このファイルでapnを設定できます!

例えば、

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

また、この「apns-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 shell でシステムをデバッグできます

logcat

logcat -b radio
于 2013-07-04T09:24:37.093 に答える
0

私はあなたがしたことの反対をしました。SMS と音声は気にしませんでした。データ接続だけが必要でした。起動したらすぐに、ADB から「logcat -b radio -v time」を実行します。ラジオログです。データ接続の設定に関する試行と結果が表示されます。ログに「trySetupData」が表示されます。これは、GSM リンクを介して IP リンクを確立するプロセスの始まりです。ログを注意深く読むと、すべての進行状況/ステータスとエラーが表示されます。これにより、次に何をすべきかについてのヒントが得られるはずです。それが私が私の仕事をした方法です。

于 2012-09-07T19:41:10.070 に答える