Обратите внимание, что новости можно получать по RSS.
X
-

События, Информационные технологии

5 сентября 2014, 16:55 (1200 дней назад) № 8898
На Chaos Constructions'2014, в числе прочих, был проведён конкурс Realtime Hardware Hack. Этот конкурс уже стал традиционным для нашего фестиваля. Так, в 2008 году участникам было предложено определить типы микросхем, с которых была заранее удалена маркировка. В 2009-м - остановить обратный отсчёт на имитаторе "взрывного устройства". Всё это за очень ограниченное время - 1..3 часа.
Во всех случаях задание держится в тайне до момента начала конкурса (вызвавшиеся участвовать заранее не знают, какую задачу им предстоит решать).

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

Задача - без использования компьютеров сформировать на индикаторе надпись "CC2014" .

Соревновались две команды, в общей сложности 8 человек:

- ERROR
- LW
- Владимир Лис
- kmeaw
- NOOP
- BYTEMAN
- STROGG
- (anonymous)

За 3 часа ни одной из команд не удалось решить поставленную задачу.

Комментарий организатора конкурса Тимура Ташпулатова (tnt23):

"Команды получились несколько неодинаковыми по потенциалу, несмотря на попытку как-то их сформировать сбалансированно.

Общий предполагаемый ход размышлений был такой - участники изучают дисплей, гуглят маркировку чипа, по даташиту соображают, как с чипом можно работать на уровне сигналов и системы команд (там всего 4 или 5 команд, причем, если внимательно читать даташит, упоминаются значения по умолчанию, благодаря которым начальная инициализация укладывается в 1 или 2 команды), затем разбираются с маппингом видеопамяти на сегменты дисплея, и PROFIT.

Наверное, действительно сложноватый вышел конкурс, по сути миниатюрный хакквест. Например, погуглить недостаточно - первый релевантный результат поиска дает даташит на 3 страницы. Нужно сообразить и погуглить сильнее, чтобы найти полный даташит с описанием сигналов и системы команд.

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

Далее, ни одна команда не задумалась о дребезге контактов, без чего пытаться тактировать данные просто бессмысленно. Одна из команд, впрочем, после подсказки спросила, нет ли среди вороха деталей ЛА3 или там ТМ2. Как бы случайно и то и другое у нас было, благодаря коллеге Alec_V =)

Другая команда решила бороться с дребезгом при помощи конденсатора, которого у нас не было. Попытки развести их на самодельный RS-триггер из ЛА3 или готовый из TM2 вежливо, но категорически отвергались. Ну и под занавес что-то там в монтаже коротнуло, пошел волшебный дым и контроллер, по-моему, совсем перестал подавать признаки жизни.

В общем, ближе всех к результату была первая команда (с BYTEMAN-ом). Им даже удалось сформировать контроллеру команду гашения дисплея, но дальше этого почему-то ничего не работало.

Я сохранил бренные останки обоих полигонов, если будет время, посмотрю, что у ребят не так. У меня как-то особых проблем работа вручную с контроллером не вызвала" [tnt23]

Комментарий одного из участников конкурса (byteman):

"В нашей команде про дребезг ребята говорили с самого начала, но я предложил рискнуть собрать без защиты от дребезга... Кстати, у команды noop'a удалось таки зажечь пару сегментов......да ладно, дребезг не самое страшное... Первая мысль у меня лично была городить динамическую индикацию на мелкой логике))) была бы макетка и ворох транзисторов, думаю у меня бы получилось)" [byteman]

Мы ждём вас в следующем году, на CC'2015!

Два видеорепортажа с конкурса Realtime Hardware Hack на CC'2014:

ссылка (Oldayn)
ссылка (Frog)
Опубликовано: Пётр Соболев

Случайная заметка

777 дней назад, 16:202 ноября 2015 Соприкоснулся тут с IndexedDB (это такая нереляционная база данных на стороне браузера) и теперь понимаю, почему всё так печально с оффлайновыми веб приложениями. В 2009 году IndexedDB предложили на замену WebSQL (что поставило на WebSQL крест, ну и ладно - я даже соглашусь). В 2011 и 2012-м IndexedDB кое-как реализовали в FireFox и Chrome (в процессе они ещё не ...далее

Избранное

227 дней назад, 01:575 мая 2017 Часть 1: От четырёх до восьми Я люблю читать воспоминания людей, заставших первые шаги вычислительной техники в их стране. В них всегда есть какая-то романтика, причём какого она рода — сильно зависит от того, с каких компьютеров люди начали. Обычно это определяется обстоятельствами — местом работы, учёбы, а иногда и вовсе — ...далее

1732 дня назад, 00:5922 марта 2013 Прочёл тут книжку - iWoz ( ссылка ) , 2006 года. Это автобиография Стива Возняка. Похоже, что на русский её не переводили (в отличие от книг про Стива Джобса). В этой парочке, как известно, Возняк был инженером (собственно, и спроектировавшим Apple I и II), а Джобс - скорее предпринимателем. В книге есть довольно интересные ...далее

836 дней назад, 23:404 сентября 2015 Небольшое видео про CC'2015 ( версия без фоновой музыки здесь: ссылка )

1204 дня назад, 03:121 сентября 2014 Мой семинар на Chaos Constructions'2014 (слайды можно в виде PDF скачать здесь: ссылка ) и несколько интервью с разными людьми: Вячеслав Славинский (svo) о Vectrex: ссылка Вячеслав Славинский (svo) о 3D Imager для Vectrex: ссылка Вячеслав Славинский (svo) о световом пере для Vectrex: ссылка ...далее