Бессмысленное и беспощадное 2

Ещё один тупой пост ниочём. Можете его не читать. А, если, всё же решитесь почитать, то не обижайтесь)))

Решил разгрести ещё одну кучу барахла и каких-то бумажек. И тут, в самом её низу, неожиданно нашлась прикольная штука, про которую я вроде уже и забыл.

image01

Штука называется Серьёзный Девайс 2.0, а появилась она вот как…


Читать дальше

Подключение микроконтроллера к локальной сети: HTTP и CGI (заключение)

В прошлой части мы научились отдавать по HTTP достаточно жирную статику. Но всё, о чём я хотел написать в прошлую часть не влезло, так что эта часть будет маленьким дополнением. Добавим какие-нибудь элементы управления (проще говоря, гуй) для получения и отправки данных с сервера и на сервер.

Краткое содержание:

  • Идея
  • Сторона сервера
  • Сторона клиента
  • Заключение

Кроме того, в этой небольшой части мы коснёмся такой странной штуки, как javascript)


Читать дальше

Подключение микроконтроллера к локальной сети: TCP и HTTP (продолжение)

В этой части речь пойдёт в основном про отдачу относительно жирной статики по HTTP.

Краткое содержание

  • Еррата
  • Отдача статики, соображения
  • Пробуем отдавать картинку
  • TCP-ретрансмиссии
  • Пишем простенький HTTP-сервер
  • Заключение

Сорри за такую большую задержку)


Читать дальше

Бессмысленное и беспощадное

Депрессия у мя и ничего умного и полезного написать не получается (

Так что буду писать всякий бред и вспоминать детство, так хорошо, что есть персональный блог)

Разгребал я недавно хлам и наткнулся на интересный девайс, а точнее на целую пачку девайсов)

Собраны эти хреновины были лет 10 назад — в то время, когда комп мне ещё казался чем-то очень страшным и непонятным. Про МК я тогда тем более не знал и узнал очень нескоро. Даже с обычной логикой только начинал разбираться.

Но такую штуку хотелось, хотя, фиг знает зачем. Причём хотелось придумать всё самому, а не брать готовое решение откуда-то из книжек (хотя и книжек тогда было не густо). :)

Вот так и появился этот монстр.


Читать дальше

Превращаем недорогой роутер в домашний сервер

Этот пост был написан примерно год назад и вообще для вражеского сайта и не совсем соответствует тематике ЕЕ. Но, думаю, может быть интересен. На вражеском сайте пост стал недоступен после того, как я с гневом выпилил оттуда свой аккаунт после очередного произвола НЛО.

Так что пускай тут полежит, в моём персональном блоге. :)


Читать дальше

Ещё одна фигня на светодиодиках

После сборки кубика осталось у меня ещё немножко светодиодиков. Часть оставил про запас, часть кинул в мусоровоз, а из остального получилась вот такая матрица 16x16.

LED matrix


Читать дальше

Подключение микроконтроллера к локальной сети: HTTP и CGI

В предыдущей части соотношение объёмов моего корявого быдлокода и интересной/полезной информации превысило всякие разумные пределы. Так что в этой я постараюсь исправиться)

Речь пойдёт о реализации простенького веб-сервера на базе TCP/IP стека, запиленного в предыдущей статье. Скорее, даже не сервера, а веб-интерфейса, который можно прикрутить к какому-нибудь сетевому девайсику на микроконтроллере.


Читать дальше

Подключение микроконтроллера к локальной сети: TCP-клиент

В этой части мы поговорим про TCP и напишем небольшое приложение, использующее этот протокол.

Краткое содержание:

  • Введение в TCP
  • Программный интерфейс и простенький пример
  • Реализация
  • Пример побольше
  • Заключение


Читать дальше

Подключение микроконтроллера к локальной сети: Широковещательные сообщения и DHCP

В этой части мы поговрим про широковещательные сообщения и, наконец-то, закончим с UDP.

Краткое содержание:

  • Широковещательные сообщения
  • Отправка и приём
  • DHCP
  • Заключение


Читать дальше

Подключение микроконтроллера к локальной сети: UDP-клиент

В этой части мы продолжим писать наш стек протоколов. Добавим возможность отправлять UDP-пакеты на любой IP-адрес и научимся получать данные с удалённого сервера.

Краткое содержание:

  • Введение в роутинг
  • ARP-ресолвер
  • Отправка пакетов
  • Пример работы со стеком
  • Заключение


Читать дальше