Android: портирование RIL - проблема с сетевыми настройками при использовании моего GPRS + GSM (pppd + chat) - PullRequest
1 голос
/ 20 января 2012

Портирование Android в системе EVK на базе ARM, интегрированной с модулем GPRS + GSM (UART), запущено. Возможность портировать уровень RIL, а также совершать звонки и SMS с использованием SIM-карты моего сетевого провайдера.

Однако, когда я выбираю (настройки-> Беспроводные сети-> Мобильные сети-> APN или поиск мобильных сетей), мне не удается получить какие-либо настройки APN.

Если быть точным, я не могу получить localip, remoteip и запустить мою сеть на моем настроенном устройстве Android. Я также скомпилировал pppd и chat для Android и создал соответствующие файлы сценариев для запуска pppd и chat, но все же я получаю сообщение об ошибке файла сценария конфигурации.

Буду признателен, если я смогу получить несколько советов о правильном направлении, чтобы настроить сеть с помощью моего модуля GPRS + GSM.

Спасибо заранее!

Ответы [ 2 ]

2 голосов
/ 04 июля 2013

Я переносил ril на pandaboard с платой расширения. Мне также не удалось получить какие-либо настройки APN во время выполнения. Но я могу установить APN перед созданием AOSP. Информация apn записывается в XML-файл с именем apns-conf.xml , расположенный по адресу android / development / data / etc . Вы можете настроить 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

logcat

и

logcat -b radio
0 голосов
/ 07 сентября 2012

Я сделал противоположное тому, что вы сделали.Мне не было дела до смс и голоса, мне просто нужно было подключение для передачи данных.Сразу после загрузки запустите "logcat -b radio -v time" из ADB.Это радио журнал.Вы должны увидеть любую попытку и результат установки соединения для передачи данных.В журнале вы должны увидеть «trySetupData».Это начало процесса установления IP-канала по GSM-каналу.Если вы внимательно прочитаете логи, вы увидите весь прогресс / статус и ошибки.Это должно дать вам несколько советов о том, что делать дальше.Вот как я заставил мою работу.

...