Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
pppd и т.п.
moonloop (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 26.03.2009 14:25
0
Сообщение: 1
moonloop (Guest)

Topic opened
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 21.01.2009 19:34 Редактировалось 21.01.2009 19:34 Сообщение: 2
moonloop (Guest)

Никто под платы не пересобирал что нибудь для работы с GPRS модемом?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 21.01.2009 20:14 Редактировалось 21.01.2009 20:14 Сообщение: 3
starterkit (Guest)

Если не требуется аутентификации (это от модема зависит) достаточно отправить на модем AT CGDCONT=1,"IP","telstra.internet" (точку доступа нужно уточнить у ОпСоС-а), а после запустить демон примерно так: #pppd /dev/ttyS0 noauth defaultroute noipdefault local
Кстати, не забудьте создать /dev/ppp

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 21.01.2009 г. в 20:15:06
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 21.01.2009 20:43 Редактировалось 21.01.2009 20:43 Сообщение: 4
sasamy (Guest)

gprs к плате не имеет никакого отношения, этим протоколом занимается сам модем. обычно достаточно установить пакет pppd (есть в buildroot). если используется какой-то специфический протокол связи (не rs-232) то нужно смотреть еще cdc-acm (для usb) или hci-usb (для bluetooth usb данглов) в ядре и еще bluez-libs+bluez-utils для bluetooth - все как на обычном linux, к плате это не имеет отношения.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 22.01.2009 г. в 01:50:18
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 23.01.2009 10:43 Редактировалось 23.01.2009 10:43 Сообщение: 5
moonloop (Guest)

Извините, видимо я не умею задавать вопросы.
Постараюсь переформулировать : есть ли на прилогаемом к плате диске готовый к сборке pppd или аналог->где оно лежит и не нужно ли ему еще чего-нибудь(сторонних библиотек, модулей и т.п.). Я заранее извиняюсь за пространность вопроса - я с Linux едва знаком.
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 23.01.2009 11:34 Редактировалось 23.01.2009 11:34 Сообщение: 6
repairman (Guest)

В линукс не принято распространять готовые бинарники..
Из-за разнообразия платформ и открытости всех исходных кодов - это глупо....

Берешь исходник нужной тебе программы, собираешь для своего железа/ОС, пользуешься....

Исходники пакета ppp, в который входит pppd как часть - здесь:
http://ppp.samba.org/ppp/download.html

Также в buildroot входит все необходимое для сборки ppp*, упоминаемые не раз здесь Debian/ARM и Fedora/ARM содержат в репозитории готовые пакеты ppp...

Я могу дать свои бинарники... только работать они у тебя не будут...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 23.01.2009 г. в 11:39:18
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 23.01.2009 11:39 Редактировалось 23.01.2009 11:39 Сообщение: 7
starterkit (Guest)

2 moonloop, нет, в комплекте pppd не собран, советую копать в сторону buildroot, так же на электрониксе сможете найти не мало подробностей сборки и настройки.
Спуститься к концу Подняться к началу
moonloop (Guest)
Добавлено 23.03.2009 14:32 Редактировалось 23.03.2009 14:32 Сообщение: 8
moonloop (Guest)

1. Пересобрал ядро с поддержкой PPP, добавил еще один COM в ядро (см. тему "содержимое /dev").

2. Собрал buildroot-2009.02, без ядра.

3. Собрал "чистую" корневую fs (все пакеты в настройках buildroot отключены). Скопировал оную (при пересборке "вычеркнутые" пакеты не удаляются, а вырезать их вручную - проще перед кардинальными изменениями стереть старую и скопировать "чистую" - в нее поставиться все что нужно).

4. Пересобрал корневуху с dr0pbear и pppd.

5. В папку с загрузочными скриптами в установки дописал установки для COM порта:
stty -F /dev/ttyS2 115200 (скорость по дефолту у моего модема).

6. Настроил PPPD.(потом распишу)

7. Для того, чтобы ssh пускал из под root`а нужно задать рутовый пароль (в оригинале он пустой).

НО! есть нюансы, которых я пока не понимаю: если при запуске платы джампера переключены с dbgu на uart, то загрузка не происходит - создается впечатление, что на висящих в воздухе ногах твориться хзч и uboot стартует сам по себе.
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 23.03.2009 14:54 Редактировалось 23.03.2009 14:54 Сообщение: 9
repairman (Guest)

Да... встретился с подобным...
Оказалось, при запущеном линукс вход RXD USART0 - открытый CMOS вход, весь мусор собирает, когда в Z состоянии его оставляешь... по хорошему надо либо включить pull-up (соотв. бит в соотв. PUER регистре) на пин rxd или внешний pull-up повесить...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 23.03.2009 г. в 15:28:58
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 23.03.2009 15:39 Редактировалось 23.03.2009 15:39 Сообщение: 10
starterkit (Guest)

Спасибо за замечание, не знал о таком "фокусе" ...
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512