http://qvb.livejournal.com/ ([identity profile] qvb.livejournal.com) wrote in [personal profile] vak 2016-11-29 03:21 am (UTC)

Да, в Ардуиновском шильде используется или W5100, или W5500 (более новый кристалл). W5100 поддерживает 4 одновременных сокета, W5500 - 8 сокетов, кроме того W5500 существенно быстрей и удобней в обмене данных - у него можно использовать блоковую SPI передачу.

Как были сделаны устройства в микро-БЭСМ к сожалению не знаю (думаю что хозяин блога знает), но в худшем случае наверное можно просто сделать библиотеку работающую напрямую с W5500. Для того чтобы гонять WEB сервер на БЭСМе этого достаточно.

В принципе поскольку W5500 предоставляет сокеты (у него и буферизация и все остальное внутри), то даже несколько процессов могут одновременно работать с сетью если договорятся кто какой сокет использует, только доступ к регистрам W5500 нужно будет как-то защищать от переключения процессов (может запрет прерываний использовать на время обмена или нечто подобное).

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org