• software hardware цитата embedded недоумённо В настоящее время ситуация такова, что лучшие операционные системы пишутся для SoC фирмы Ralink (теперь Mediatek). ... Эти микросхемы хорошо изучены программистами, имеются исходники большинства драйверов и документация, что позволяет делать для них высокоэффективное ПО. Примеры — прошивка для Asus RT-N56U/RT-N65U Padavan <code.>, прошивка для роутеров на основе SoC RT3050, RT3052, RT3350, RT3352, RT5350 Wive-NG <wive-n>, фабричное ПО Zyxel Keenetic.
    Чипсеты фирмы Broadcom отличает полная закрытость ПО и документации. К этим процессорам есть хорошие прошивки "от энтузиастов" <code.>, Tomato <polarcloud.com>, DD-WRT <dd-wr>, Merlin <los>.
    Для чипсетов фирмы Atheros существуют альтернативные прошивки Gargoyle <>, OpenWRT <openwr> и DD-WRT <dd-wr>. Все, что сказано для чипсетов Broadcom справедливо и для чипсетов Atheros — закрытые документация и SDK не позволяют создать прошивки, использующие наиболее полно все возможности микросхем.

    Испытываю когнитивный диссонанс — для закрытых чипсетов имеется широкий выбор открытых альтернативных прошивок, а весь такой открытый и изученный Ralink асилить никак не могут. Конкретно RT3662/RT3883, с аппаратным ускорителем NAT.
    И мыльниц на нём сделано очень ограниченное количество: ASUS RT-N56U, Edimax BR-6475nD/ASUS RT-N65U, Edimax BR-6675nD, LevelOne WGR-8020, TRENDnet TEW-691GR, TRENDnet TEW-692GR V1.0R. Оперативки 128 только у Асуса, у остальных — 64.
    Производители анально огораживают спецификации на железо. Пейсатели ноют, что производители анально огораживают спецификации на железо. И в то же время — железо, с открытой документацией, валяется никому не нужным. Ерунда какая-то.

Replies (19)

  • @beard, Упппс!! Облажался с копипастингом, потерял кусок про Броадкомы. Должно быть вот так:

    ... Примеры — прошивка для Asus RT-N56U/RT-N65U Padavan <code.>, прошивка для роутеров на основе SoC RT3050, RT3052, RT3350, RT3352, RT5350 Wive-NG <wive-n>, фабричное ПО Zyxel Keenetic.
    Чипсеты фирмы Broadcom отличает полная закрытость ПО и документации. К этим процессорам есть хорошие прошивки "от энтузиастов" <code.>, Tomato <polarcloud.com>, DD-WRT <dd-wr>, Merlin <los>. Блоки аппаратного ускорения работают в прошивке Merlin <los>.
    Для чипсетов фирмы Atheros ...
  • @beard, это не интересно
  • @beard, не надо голословных утверждений. Приведите пример arm soc с двумя физическими сетевыми интерфейсами
  • @beard, такая вероятно от нуля отличается очень незначительно
  • @beard, ваши представления ошибочны
  • @beard, навскидку:
    BCM4703, BCM4704 has two 10/100 Ethernet MACs (3 devices, 20 devices)
    AR7161 dual Gigabit MACs (33 devices)
    AR9130 integrates Dual Fast Ethernet MAC (13 devices)
    AR9132 integrates Dual Gigabit Ethernet MAC (20 devices)
    AR9331 integrates two Gbit MACs plus a five-port Fast Ethernet switch (31 devices)
    RT3662/RT3883 2xRGMII (выше были перечислены только знакомые названия)
    Похоже Атерос всех заруливает
  • @beard, опять что-то покривело
  • @beard, ладно, ещё раз, без ссылок:

    ... Примеры — прошивка для Asus RT-N56U/RT-N65U Padavan, прошивка для роутеров на основе SoC RT3050, RT3052, RT3350, RT3352, RT5350 Wive-NG, фабричное ПО Zyxel Keenetic.
    Чипсеты фирмы Broadcom отличает полная закрытость ПО и документации. К этим процессорам есть хорошие прошивки "от энтузиастов", Tomato, DD-WRT, Merlin. Блоки аппаратного ускорения работают в прошивке Merlin.
    Для чипсетов фирмы Atheros ...
  • @beard, Хотя, если присмотреться, интересно — аппаратный PPE в дешёвом чипе. Только выбирать не из чего:
    ASUS RT-N13U B1 — RT3052 384/8/64 — почти нет и остатки оч дорогие. И непонятно, как отличать от не B, у которого память 4/32.
    Acorp WR-300NU — RT3052 (384МГц, 8Мб NOR flash, 32Мб ram) 802.11N 2T2R (300Mbit/s) wifi USB
    D-link DIR-620 (B1) — RT3052 384/8/32
    D-link DIR-620 (D1) — RT3352 400/8 SPI flash/32 — исправлена бага в PPE (на старых ревизиях CPU UDP не обрабатывается аппаратно в PPE как следствие загрузка CPU на UDP может быть значительно выше) и что-то сильно улучшено в USB.
    ZyXEL NBG-419N v2 — RT3352 8/64 — вообще у нас нету.

    В свете открывшихся подробностей, конечно же, интересно на чипах 3352, но, у автора, нет в наличии устройств на них. Зато у него очень сильная личная неприязнь к рукожопым говнокодерам из дырлинка. Поэтому поддержки не будет.
  • @beard, Точно, Суксель не для России. Для России Кинетики
  • @beard, Вообще очень странно. Интересный чип (RT3352) — Embedded MIPS 24KEc (400 MHz) with 32K I-Cache and 16K D-Cache.
    Радиочасть ограничена, только 300M bgn, как бы не модно нынче, а в остальном очень достойно. 16/32-bit 128M SDRAM или 256M DDR2 (почему-то без первого DDR). Ну да, флэш только SPI, тут немного подкачало. Два порта USB 2.0. Сетевой интерфейс непонятный: наружу выходит пять портов свич 10/100 и один RGMII, внутренние взаимоотношения не детализируется и аппаратный NAT ускоритель. И всякие интерфейсы: UART Full+Lite (два?), I2C, I2S, PCM, GPIO/LED, SPI 16x2 (на флэш надо оба или можно только один?).
    А на нём какие-то огрызки делают. Причём не особо активно. Если сравнивать, то, вероятно, с AR7241 (PCIe и внешний радиомодуль).
  • @beard, Ну зойчем ты меня расстраиваешь? Ну где сейчас найдешь ранних выпусков — "had the 128MB". Ну нахрена они "downgraded to the 32MB". И RT3050, а хочется 3352. Хотя материнка с двумя посадочными местами, можно попробовать испортить. Кажется знакомой, где-то уже видел. Tenga или какой-то другой китаец. Вероятно, референсный дизайн. Диодный мост, выключатель питания. 4pin вероятно uart. 14pin слева jtag или I2C и прочее?

    Он не любит usb. Ему напарник нужен, который бы только USB делал. Вот опять — что за манера, требовать от человека, чтобы он, в одиночку, тащил сразу всё? Последний релиз (4.5.1), специально утереть нос дылинку, вроде бы, с usb идёт. И у меня негативные впечатления от их оборудования нижнего ценового диапазона: там где есть прошивки — кривые прошивки, там где нет прошивок — кривое железо.

    Хочу девборду по максимуму — RT3352, 256М 32bit DDR2, 2 USB. Флэш можно и 8 оставить, вроде бы, сейчас в него всё влезает. Но это только сейчас. Второй можно подцепить через второй spi, если вдруг очень понадобится. Корпус должен быть маленьким, фоток не видел. Наврят ли будет dip. Хе-хе. Можно было бы на панельку посадить. И менять. И вывести все остальные интерфейсы на разъём — обязательно i2c и gpio, оставшиеся от светодиодов. i2s тоже пригодится. И uart в нормальный консольный порт оформить — RS232 DB9.
  • @beard, 3050 всего 320МГц, я их не рассматривал, как-то совсем несерьёзно. Хотя, в сочетании с аппаратным ppe, не так уж и страшно. О! Флэш 4 и нет usb. usb всё таки хочется. Поэтому только dir-620 d1 остаётся. И второй порт они конечно же не вывели, чтобы к нему можно было прицепиться. Ещё есть dir-815, двухдиапазонный, чип на 5ГГц, вероятно через rgmii прицепили.
  • @beard, да, и ещё аппаратная udp ppe бага.
  • @beard, Ну точно пидорасы — W9825G6JH-6 — 166cl3 or 133cl2 sdram — habrahabr.ruwinbond.com
    Флэшка восьминогая. Фотограф рукожоп, маркировку не разобрать.
  • @beard, С морды, слева, два пустых посадочных места. С краю кнопка, по аналогии с правой стороной, а рядом непонятно. Возможно, движковый выключатель.
  • @beard, Я охуеваю, дорогая редакция. На сайте, он у них проходит по категории принт-серверы. Ну какие ещё нужны доказательства умственной неполноценности.
  • @beard, Фотографии внутренностей уже видел. Там нет ничего встроенного. Это просто роутер. Только из-за наличия юсб дырки? Не катит. Добавьте LPT порт.

    Ну, понаделали говна. Ну, бывает. Надо же его теперь куда-то девать.
  • @beard, На RT3050/3052 доступны оригинальные Acorp WR-150N/300N/300NU