Ник:
Пароль:

Контакты

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
Второй Ethernet порт на 9g45
titan83
Добавлено 16.04.2014 16:33
0
Сообщение: 1
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Здравствуйте.
Есть желание использовать 9g45 в качестве ненагруженного роутера. В связи с чем остро встает вопрос о подключении второго порта Ethernet.
Я пока рассматриваю варианты spi-микросхем, например, Microchip ENC28J60. Варианты с другими шинами мне пока видятся совсем слабо. Если только на параллельную шину поставить что-то вроде Wiznet W5300.
Еще какие-то варианты?
Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.04.2014 18:01 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я пока рассматриваю варианты spi-микросхем, например, Microchip ENC28J60.

гуано еще то.. я его прикрутил к imx6q - всё запустилось, но глючит адски и трансфер никакой, чуть быстрее дискеты..
вот тут толково написано:
http://suli-company.org.ua/electro/1128-podklyuchenie-mikrokontrollera-k-lokalnoy-seti-chast-1.html

Цитата
Wiznet W5300.
Еще какие-то варианты?

существует еще вариант с wiznet w5100 - он вроде spi умеет..

меня пока сильно выручает Dlink USB_ETH dongle..

или смотрите недорогой двухпортовый вариант из китов..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 17.04.2014 11:23 Сообщение: 3
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Цитата
Цитата
Я пока рассматриваю варианты spi-микросхем, например, Microchip ENC28J60.

гуано еще то.. я его прикрутил к imx6q - всё запустилось, но глючит адски и трансфер никакой, чуть быстрее дискеты..
вот тут толково написано:
http://suli-company.org.ua/electro/1128-podklyuchenie-mikrokontrollera-k-lokalnoy-seti-chast-1.html

Цитата
Wiznet W5300.
Еще какие-то варианты?

существует еще вариант с wiznet w5100 - он вроде spi умеет..

меня пока сильно выручает Dlink USB_ETH dongle..

или смотрите недорогой двухпортовый вариант из китов..

На счет usb-донгла - спасибо.
ENC28J60 мне тоже абсолютно не нравится, но под него есть драйверы в линксе.
С stm32 я использовал w5200 - приятно работать, но для нее в линксе драйверов нема.
Так что либо донгл, либо w5100
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.04.2014 12:00 Редактировалось 17.04.2014 17:51 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
ENC28J60 мне тоже абсолютно не нравится, но под него есть драйверы в линксе.
С stm32 я использовал w5200 - приятно работать, но для нее в линксе драйверов нема.
Так что либо донгл, либо w5100

есть еще вариант на ksz8851 (qfn, spi) - он применен в ките sk-233..
я его тоже попробовал (ksz8851) - результат чуть лучше чем с enc28.. такие же спорадические глюки и зависания.. впрочем, раз он успешно работает в sk-imx233, то видимо я что-то недопилил или недоглядел..
так же рассматривал вариант с w5100, но в ядре 3.0.5 (imx6q) его еще нет.. и если плату запилить несложно, то перетаскивать драйвер нет ни малейшей мотивации..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.04.2014 12:03 Редактировалось 17.04.2014 12:36 Сообщение: 5
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
для ksz8851 по-моему надо какое-то охлаждение пассивное делать, по крайней мере на плате с imx233 на своих заявленных 40 МГц он не работает.

Цитата

The device includes an extensive feature set that offers management information base (MIB) counters and a fast SPI interface with clock speed up to 40MHz.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 17.04.2014 12:40 Сообщение: 6
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
А что на счет такого варианта?
http://otladka.com.ua/index.php?page=shop.product_details&flypage=vmj_naru.tpl&product_id=238&category_id=18&option=com_virtuemart&Itemid=71
Как раз то, что нам нужно - процессорный модуль, материнку под который мы можем развести сами. Хотя для попробовать материка есть там же.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 17.04.2014 16:14 Сообщение: 7
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
На W5100 \ W5300 есть драйвера в linux. Не помню точно с какой версии ядер... И на какой интерфейс spi или асинхронный паралельный...Но есть :)

А вообще я бы смотрел на USB решения...
LAN9500 или AX88772B или решения от Davicom
Драйвера есть под linux.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 17.04.2014 16:56 Сообщение: 8
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Спасибо всем ответившим.
Пока будем копать в сторону перехода на imx287. Ибо все текущие варианты выглядят костылями)
Там все, что надо есть: два can, два ethernet, lcd... И вообще периферия намного богаче, чем у 9g45. Плюсом архитектура та же - несложно будет мигрировать программно.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 19.04.2014 12:04 Редактировалось 19.04.2014 12:09 Сообщение: 9
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Есть же готовые решения... например EV-IMX287

http://starterkit.ru/html/index.php?name=shop&op=view&id=75

Да жаль, что у современных камней от Freescale нет возможности зацепить два физ. уровня...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.04.2014 18:01 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Да жаль, что у современных камней от Freescale нет возможности зацепить два физ. уровня...

если посмотреть линейку iMX
http://www.freescale.com/files/32bit/doc/brochure/FLYRIMXPRDCMPR.pdf
то 2 порта (и то 10/100) есть только у iMX28
в соседнем семействе Vibrid все поголовно 2х10/100 (со встроенным свичом)..
имхо, ничего даром не бывает и место на кристалле не резиновое, тогда делают компромисс - не ставят один узел и добавляют другмх плюшек..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux