Одним из измерял хакерского мастерства полностью уже обычно считается способность запустить легендарную компьютерную игру Doom на устройстве, которое принципно для этого не предназначено. Будь то умный утюг, газонокосилка либо кассовый аппарат McDonalds. В теории довольно, чтоб на платформе был кое-какой микропроцессор, память, экран и инструмент для ввода игровых установок. Новенькая умная настольная лампа от IKEA подошла по всем характеристикам.
Создателем заслуги выступил инженер-программист Никола Ракиен, который приостановил собственный выбор на лампе Trådfri Zigbee. Она имеет функцию адаптивного энергопотребления, для чего же вооружена вычислительной системой на базе микропроцессора Arm Cortex-M4 40 МГц и 32 Кб оперативки. Как досадно бы это не звучало, 1-ая попытка портирования провалилась – системные ресурсы оказались очень умеренными.
Но скоро IKEA выпустила освеженную версию, в какой стоит уже микропроцессор Arm Cortex-M33 со 108 Кб ОЗУ и 1 Мб флэш-памяти NAND. Это уже другое дело, хотя памяти все равно мало, и Николе пришлось добавочно подключить флешку на 8 Мб. Экран имеет разрешение всего 160 на 128 пикселей, а управление реализовано через ординарную макетную плату – на ней всего 8 клавиш.
Ракиен отметил, что ему пришлось выискать пригодную версию Doom, в итоге выбор пал на портированный вариант для Game Boy Advance. К огорчению, ему так и не удалось решить делему отсутствия звука в игре без того, чтоб существенно усложнять и удорожать систему. Но в любом случае мировое хакерское общество может положить в свою копилку очередное достижение.Источник — Next Hack
Источник: