Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Взять лучшее из прошивок DD-WRT, Tomato
plr
Добавлено 11.10.2012 00:37
0
Сообщение: 1
plr
0

Пункты: 898
Регистрация: 06.10.2012
Начал работать с платой, в частности потребовалось сделать постоянное, стабильное подключение к Интернет через USB 3G модем. По сайту поиск ничего конкретного не дал. Понимаю, что надо воспользоваться инструкциями к "любому" линкус.

Но я о другом, мне вспонились прошивки на роутеры - там собраны, отлажены отличные компоненты, вот бы их перенести на прошивку starterkit?

Например, перенести:
- универсальную совместимость со "всеми" USB 3G модемами;

- стабильную работу по этому соединению, т.е. восстановление связи;

- перезагрузка USB-хоста, которая помогает "оживить" соединение в некоторых случаях;

- и всё это в автоматическом режиме

Я не справлюсь один, а вдруг, кто-то уже делал перенос скриптов, настроек, модулей, драйверов? Или кто возьмётся?

P.S. А еще полно вещей реализовано на этих прошивках.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.10.2012 06:45 Сообщение: 2
sasamy
4.71

Пункты: 83560
Регистрация: 14.08.2009
Цитата

Но я о другом, мне вспонились прошивки на роутеры - там собраны, отлажены отличные компоненты, вот бы их перенести на прошивку starterkit?


готовый роутер стоит в несколько раз дешевле чем отладочная плата - какой смысл городить дорогой роутер ?
Спуститься к концу Подняться к началу
Персональная информация
plr
Добавлено 11.10.2012 07:32 Сообщение: 3
plr
0

Пункты: 898
Регистрация: 06.10.2012
Я не имел ввиду "городить" новый роутер, я имел ввиду взять лучшее из реализованных частей прошивок для роутеров, например, работу с USB 3G модемами.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.10.2012 09:13 Редактировалось 11.10.2012 13:50 Сообщение: 4
sasamy
4.71

Пункты: 83560
Регистрация: 14.08.2009
Цитата

я имел ввиду взять лучшее из реализованных частей прошивок для роутеров, например, работу с USB 3G модемами.


эти прошивки - обычные костыли над существующими проектами, в общем случае вам нужен только usb_modeswitch (есть в buildroot) который к этим прошивкам никакого отношения не имеет. USB-host конечно может "зависнуть" но я такого не встречал - виснет usb свисток да так что в большинтсве случаев поможет только дернуть питание на USB. Теперь объединив эти "знания" - вам нужен простейший скрипт в 10 строк чтобы дергать питание через gpio-sysfs если пропала связь и утилита типа mdev которая поможет перезапустить pppd при появлении /dev/ttyUSBx
Спуститься к концу Подняться к началу
Персональная информация
asy
Добавлено 28.10.2012 11:07 Редактировалось 28.10.2012 11:08 Сообщение: 5
asy
0

Пункты: 2790
Регистрация: 28.10.2012
Пол: Мужчина
Цитата
эти прошивки - обычные костыли над существующими проектами,
Почему костыли ? Если OpenWRT брать, там и репозитарий с набором пакетов сделать можно. Соответственно, пакетный менеджер есть.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.10.2012 09:29 Редактировалось 29.10.2012 09:31 Сообщение: 6
sasamy
4.71

Пункты: 83560
Регистрация: 14.08.2009
Цитата

Почему костыли ?


это я к тому что ничего "лучшего" там нет, а пакетный менеджер много где есть, openembedded например, ipkg есть и в buildroot правда они так и не стали доделывать поддержку заворачивания сборок в пакеты, хотя мысли у них такие были. Можно просто настроить ipkg на репозиторий openembeded и пользоваться готовыми пакетами.
Спуститься к концу Подняться к началу
Персональная информация
asy
Добавлено 29.10.2012 10:13 Сообщение: 7
asy
0

Пункты: 2790
Регистрация: 28.10.2012
Пол: Мужчина
Цитата
это я к тому что ничего "лучшего" там нет,
Лучшим там ещё может быть просто внимание к этому типу оборудования. usb-модемам, в смысле. Хотя это, конечно, момент субъективный.
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 29.10.2012 18:52 Сообщение: 8
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
А есть вариант тупо портировать DD-WRT/OpenWRT на плату.
Но выше уже всё правильно сказали, ничего необычного данные роутерные пршивки не делают, то что нужно можно сделать shell-скриптом в n-цать строк.
Спуститься к концу Подняться к началу
Персональная информация
asy
Добавлено 29.10.2012 20:31 Сообщение: 9
asy
0

Пункты: 2790
Регистрация: 28.10.2012
Пол: Мужчина
Цитата
А есть вариант тупо портировать OpenWRT на плату.
Именно этот вопрос я сейчас и изучаю. :-)
Цитата
Но выше уже всё правильно сказали, ничего необычного данные роутерные пршивки не делают, то что нужно можно сделать shell-скриптом в n-цать строк.
Этот вариант я тоже запомнил. Тут встаёт вопрос: что такое эти модемы. Самостоятельные устройства, которым достаточно инициализации, или какие-то из них требуют подгрузки фирмвари или ещё какого-то шаманства. Но соглашусь, если, в подавляющем случае, фирмварь не требуется, возможно и не стоит огород городить.
Спуститься к концу Подняться к началу
Персональная информация
Lampus
Добавлено 30.10.2012 09:45 Сообщение: 10
Lampus
5

Пункты: 3552
Регистрация: 26.04.2011
Цитата
Тут встаёт вопрос: что такое эти модемы. Самостоятельные устройства, которым достаточно инициализации, или какие-то из них требуют подгрузки фирмвари или ещё какого-то шаманства.

Вообще-то это от конкретной железки зависит. А какая в сущности разница? udev вас спасёт, он сам будет заливать прошивку, если это необходимо, опираясь на VendorID:DeviceID.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux