PDA

Просмотр полной версии : Specialist IPX-TCP/IP



DonkeyHot
18.02.2018, 18:51
Возможно пора двигаться дальше и обмениваться сообщениями?
полноценного стека полагаю не реально создать.
Но есть мысль о квази-IP - реализация на плисе дисковой прокладки стека до центрального сервера на tcpip
там данные о всех подключенных с маками в виде файловой системы например: один подключенный - один файл с маком и данными об обмене с другими подключенными клиентами.

fifan
18.02.2018, 19:46
Смысл? Зачем?

HardWareMan
18.02.2018, 20:32
Да, есть проверенные USR-TCP232 (https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180218093053&SearchText=USR-TCP232), которые работают как СОМ порт со стороны контроллера и как SOCKET соединение с обратной стороны (можно натравить 2 таких переходника друг на друга и получить длинный СОМ порт!).

fifan
18.02.2018, 20:48
У меня такой есть, не знаю как применить.

DonkeyHot
19.02.2018, 06:29
У меня такой есть, не знаю как применить.

вот! у многих есть а возможности обмена данными друг с другом нет. Копать надо в этом направлении

fifan
19.02.2018, 06:36
Может и займёшься этим. Нас нечего подталкивать.

Denn
19.02.2018, 12:49
DonkeyHot, у меня есть заначка (полностью разработан концепт), только не для Спеца, а для Ориона. Механика такая: 8-битка <-> RS232 <-> ORI-сервер (писи) <-> гугл-диск (инет) <-> другой абонент (цепь аналогичная).
8-битка выступает в роли "тонкого клиента", писюк в роли децентрализованного "сервера".

Кодить много, увы, и пока это не в ближайших планах. Степень "тонкости" клиента можно варьировать, т.о. можно "натянуть" и другие, более слабые платформы.

marinovsoft
19.02.2018, 13:22
http://hype.retroscene.org/blog/dev/391.html

Error404
19.02.2018, 13:47
http://hype.retroscene.org/blog/dev/391.html

Если говорить за ESP, мне больше по душе решение, которое сейчас пилит камрад SfS (http://zx-pk.ru/threads/5041-fido-pod-cp-m.html). Там еэспеха будет выступать не в виде неведомой зверушки (ZIFI) для обращения особым клиентом к списку заведомо заданных ресурсов, а в виде номального WIFI сетевого адаптера где клиенту отдается нормальный и понятный BSD-интерфейс (сокеты), а дальше берешь готовый софт и "в два клика" портируешь с "больших платформ" что душе угодно. Т.е. получим маленькую плату (в виде RS-232 брелка {а в идеале карты по SPI} размером с рубль) стоимостью в 100 рублей без никаких пристегиваемых проводами РазбериПи, ИнтелПентиум100500Ггц и прочего. Очень красиво, очень нра.

Читать с третьего поста вот этой страницы:
http://zx-pk.ru/threads/5041-fido-pod-cp-m/page3.html


Еще рассматриваю Wiznet W5500, там уже 8 сокетов что терпимо (раньше было 4), но по деньгам это уже 400 руб, т.е. почти стоимость PiZero.

HardWareMan
20.02.2018, 00:03
Еще рассматриваю Wiznet W5500, там уже 8 сокетов что терпимо (раньше было 4), но по деньгам это уже 400 руб, т.е. почти стоимость PiZero.
Я подключал W5500 к системе на Z80 лет 5 назад. Очень классно работало. На прерываниях.

Error404
20.02.2018, 00:10
Я подключал W5500 к системе на Z80 лет 5 назад. Очень классно работало. На прерываниях.

Ну так отдай народу то.

HardWareMan
20.02.2018, 10:20
Ну так отдай народу то.
Ой, что там отдавать то? Я прочитал букварь на W5500 и написал по их данным. Но если действительно интересно, то примерно вот так. Лишнее я повырезал, W5500 подключена к портам 80-FF + регистр управления внизу. Запрос прерывания заведен на NMI (чтобы можно было по сети устройство прервать или перегрузить). В общем, копайтесь, кому интересно.

DonkeyHot
20.02.2018, 10:32
DonkeyHot, у меня есть заначка (полностью разработан концепт), только не для Спеца, а для Ориона. Механика такая: 8-битка <-> RS232 <-> ORI-сервер (писи) <-> гугл-диск (инет) <-> другой абонент (цепь аналогичная).
8-битка выступает в роли "тонкого клиента", писюк в роли децентрализованного "сервера".

Кодить много, увы, и пока это не в ближайших планах. Степень "тонкости" клиента можно варьировать, т.о. можно "натянуть" и другие, более слабые платформы.
не пойдёт, схема должна быть автономной с собственным RJ-45
предполагаю что должна быть прокладка с известным и описанным чипом, клоном NE2000 например
который дешифруется на неиспользуемую область памяти. Полагаю контроллер на атмеге для организации прокладки
стека tcp/ip + flash для хранения ID машины и юзера, далее жесткая привязка к серверу и доменному имени в инете
который осуществляет реалицию звездной топологии и координацию обмена данными.

Error404
20.02.2018, 12:19
не пойдёт, схема должна быть автономной с собственным RJ-45
предполагаю что должна быть прокладка с известным и описанным чипом, клоном NE2000 например
который дешифруется на неиспользуемую область памяти. Полагаю контроллер на атмеге для организации прокладки
стека tcp/ip + flash для хранения ID машины и юзера, далее жесткая привязка к серверу и доменному имени в инете
который осуществляет реалицию звездной топологии и координацию обмена данными.

Делали такое уже. Например вот (http://zx-pk.ru/threads/14262-a-ne-pora-li-nam-vzyatsya-za-realizatsiyu-ethernet.html) (и название тему почти такое же, бггг :) ). Тупо подключение NE2k сетевушки к ретрокомпу и TCP/IP тянет сам ретрокомп. Перечитал тему: реально крутые вещи тогда делали, мощный системный программинг. Довольно забавно видеть Веб-сервер, который хостится на Орионе. К сожалению, в массы не пошло т.к. одному мне все делать показалось тяжеловато, а больше никто к ковырянию в uIP не подключился.

И не понял идею с Атмегой - на мелкой Атмеге этого не сделать (туда можно впилить только тот же урезанный uIp под который программить сложновато), тут скорее уже STM или PIC (у них есть готовые решения для полных реализаций TCP/IP), но как-то это не олдскульно.

ESP тоже не олдскульна, но при сравнимой с STM мощностью, она подкупает простотой реализации (хотя и требует RS-2323, но тут возможно получится по SPI подключить).

HardWareMan
20.02.2018, 12:48
И вот поэтому W5500 выглядит вполне годно. Она делает нечто среднее между голым эзернетом (что мы имеем при подключении NE2k) и полностью высокоуровневым TCP/IP (что мы имеем при подключении ESP). Все равно TCP работает через сокеты. И 8шт для 8ми битки это за глаза. Только прерывания настоятельно нужны.

DonkeyHot
20.02.2018, 13:47
да,надо изучить практику, прежде чем велосипедить

Error404
20.02.2018, 17:27
И вот поэтому W5500 выглядит вполне годно. Она делает нечто среднее между голым эзернетом (что мы имеем при подключении NE2k) и полностью высокоуровневым TCP/IP (что мы имеем при подключении ESP). Все равно TCP работает через сокеты. И 8шт для 8ми битки это за глаза. Только прерывания настоятельно нужны.

Но ведь минимальная платка с W5500 - 400 рублей ибо содержит недешевые приблуды проводного Ethernet. А минимальная ESP12 - 100 рублей ибо работает по эфиру.
Получается что W5500 не по карману нищему спектрумисту (тут я не говорю за себя, у меня что тех что других имеется в закромах).

HardWareMan
20.02.2018, 18:46
Error404, полностью согласен. И всеобщая истерия вокруг ESP только подстёгивает китайцев, что делает цену еще ниже. А что касается W5500: я покупал 2 модуля (дорого) и 6 чипов (очень дешево). К чипам гнезда со встроенным трансформатором (тоже не дорого). Ну и чипиков горстку надо.