Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Интересная коробочка ConnectUPS |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
emax
Junior Member
Откуда: Пермь Всего сообщений: 129 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июня 2009 |
Ну раз кому то интересно, продолжу…. В комплекте с ROM-DOS идет дополнение для поддержки сети, на самом низком уровне нужен PKT-драйвер для сетевой карточки, далее грузится какой-то SOCKETP.EXE, который как раз и получает IP- адрес с DHCP рапортуя об этом. На «третьем этаже» уже идут разные утилиты, например PING итд. Есть даже пример сервера! Проверил его на обычной DOS-машине все отлично работает, сервер картинку показывает, кнопочки нажимаются, странички открываются. Кто-то тут искал минимальный сервер, можно его попробовать. \tНо для моей задумки этого много, мне было достаточно 2-ух этажей, т.е. пакетного драйвера и socketp. Вроде все просто, но где взять пакетный драйвер для этой железки? Его в природе, пока вообще небыло. Беда! Нашел пакетный драйвер для сетевой карты на таком же чипе, естественно он не подходит т.к. очень тесно работает с контроллером прерываний, а он у 80188 совсем не походит на стандартно используемый в компьютерах 8259. Что делать? Порылся в прошивке, которая работала с UPS, нашел там строчку упоминание про PKT- драйвер. Значит авторы прошивки его тоже, использовали при компиляции. Просто выкусить оттуда драйвер не выходит, нет похожего заголовка, как у DOS драйверов, да и код при беглом просмотре как то запутан. Поискав в и-нете наткнулся на исходники(!) пакетного драйвера для семейства карт на чипе SMC919х – уже что-то, но разобраться в этом, да еще и переписать под свой контроллер прерываний – труд немалый. Засучил рукава и вперед, в одном окне IDA с дизасмом прошивки, в другом ASM с кодом драйвера. Думал не получится, но к счастью все заработало. В исходниках, правда были ошибки, и места типа: ”пока не знаю, доделаем потом”. Пакетный драйвер есть, но проверить его работу пока нельзя, в память он резидентом грузится, чип находит, вектор честно занимает. Тут бы загрузить «второй этаж» и посмотреть, как он будет взамодействовать с драйвером в памяти, но во весь рост встала другая проблема: 128кб памяти мало! Socketp.exe не лезет. Продолжение следует…. |
STIW
Advanced Member
Откуда: Тамбов Всего сообщений: 2410 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мая 2007 |
Красиивааа!!! |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
низачёт. Сломали полезную вещь. Для смартов у которых нет разъёма под SNMP плату (но есть RS232) эта коробка самое то. Это же почти компьютер, только вот куда его применить? |
emax
Junior Member
Откуда: Пермь Всего сообщений: 129 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июня 2009 |
Я ее не ломал, ПЗУ с оригинальной прошивкой осталась, воткнуть ее обратно в панель - дело 5 минут. |
Globalyst
Advanced Member
Откуда: Москва Всего сообщений: 1268 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 мая 2007 |
aleksvolgin написал: - если у них есть RS232 для связи с компом, на кой чёрт им эта коробочка? Для смартов у которых нет разъёма под SNMP плату (но есть RS232) эта коробка самое то. |
batman |
NEW! Сообщение отправлено: 7 октября 2011 23:26
emax, на каких элементах реализован вывод на экран? falanger >Интересно очень, жду продолжения репортажа с места события. хотите с нуля собрать такую же? Globalyst, emax, современные роутеры можно перепаять\перепрошить под те же цели? если сабж станет ненужным, дайте знать. |
Сейчас на форуме |
Globalyst
Advanced Member
Откуда: Москва Всего сообщений: 1268 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 мая 2007 |
batman написал: - роутер можно под что угодно перепрошить, перепаять, только зачем? современные роутеры можно перепаять\перепрошить под те же цели? batman написал: - за мной будете, если мне такую же не найдут, как обещали! если сабж станет ненужным, дайте знать. |
Fe-Restorator |
NEW! Сообщение отправлено: 7 октября 2011 23:47
batman написал: Можно. Перепрошить. В роутерах встроен минимальный линукс, в ядро которого можно добавить модули видеоподсистемы хотя-бы по части двустрочного экрана, к свободным GPIO выводам процессорного чипа можно подпаяться, понавесив управляющих кнопок, например. И придётся написать кучку собственных программ (юзер-функционал), запускаемых теми-ж кнопками (что-б иметь выбор функционала). Всё это можно проделать даже не нарушив основного функционала роутера. современные роутеры можно перепаять\перепрошить под те же цели? Одно "но": Батарейка потребуется немаленькая, весить аппарат будет много, и в габариты сабжевой коробочки точно не уместится. Кстати, по габаритам роутер вполне сопоставим с нетбуком: функционал последнего гораздо больше и с сабжевыми задачами он справится много лучше. Да и экран цветной и графический встроен изначально... |
Сейчас на форуме |
batman |
NEW! Сообщение отправлено: 8 октября 2011 0:30
Fe-Restorator, Globalyst, нетбук лучше, но -к нему нужно бережнее относиться, а коробку со старым проводным роутером можно смело ронять и хватать грязными руками. -ConnectUPS мало, старых роутеров без wifi - много. >И придётся написать кучку собственных программ... понавесив управляющих кнопок тоже развлечение. |
Сейчас на форуме |
Fe-Restorator |
NEW! Сообщение отправлено: 8 октября 2011 1:44 Сообщение отредактировано: 8 октября 2011 2:17
batman написал: Даже двустрочному экрану такое отношение не понравится: при первом-же падении он будет разбит. А без экрана как ты собираешься узнавать локальный IP? Телепатически? Пластик роутерных коробок по хрупкости сравним с яичной скорлупой: если после второго-третьего падения придётся таскать голый кусок текстолита с вечноотрывающимися деталями (+паяльник для дорожного ремонта), и это тебя устроит - "вперёд, к победе коммунизма!" коробку со старым проводным роутером можно смело ронять и хватать грязными руками. С этой позиции аккуратность в обращении и с девайсом, и с нетбуком видится одинаковой, и не влияет на выбор. Разве-что нетбук универсальнее коробки будет, и линух на него взгромоздить - не проблема, Хошь столь-же минимальный как и в роутере, а хошь - полновесный дистриб с гуём и прочими фишками. А то и оба сразу. batman написал: batman написал: современные роутеры можно перепаять\перепрошить под те же цели? Расставлю ориентиры, пока ты не запутал форумчан окончательно: коробку со старым проводным роутером можно смело ронять 1) современный роутер == ASUS WL500g, его производные, и подобные им модели разных фирм, включая всю продукцию Cisco. Независимо от наличия беспроводной или модемной составляющих. 2) старый проводной роутер == Hub/Switch/Repeater/VoipBox выпуска 1987-2000 годов, иногда - т.н. "программируемые". Если под "старым проводным роутером" ты подразумеваешь примитивный хаб или свич 199х года выпуска, по счастливой случайности имеющий металлический корпус,- спешу тебя разочаровать: там используется SoC с однократной прошивкой, внешнего чипа биоса нет. Современный аналог - микроконтроллер с установленной "защитой от изменения микропрограммы" (форумчане уточнят и поправят ежли что неточно сказал...). |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Технический флейм » Интересная коробочка ConnectUPS |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |