Новости

30.08.2017

Российская компания Positive Technologies анонсировала ...

  • Все новости (36)
  • Разделы новостей

    Публикации

    Майнеру на заметку

    Утилиты

    Реклама

    Обзоры компьютерных гаджетов, которые должны быть всегда под рукой

        Яндекс.Метрика
    Главная » Миссия

    Миссия

    Уважаемые посетители сайта «Железо»!

    Если вы еще не ознакомились с информацией о том, кто, зачем и почему создал этот веб-ресурс, рекомендуем посетить страничку, повествующую о нас.

    Демонстрация возможностей

    Будем исходить из предпосылки, что компьютерное железо может радовать многообразием функций и без операционной системы. Продемонстрировать это можно испытанным способом: написать компьютерную игру, использующую, как и полагается развлекательным продуктам, графический интерфейс.

    В качестве тестовой задачи мы выбрали хорошо известный «Тетрис», чью 30-летнюю историю отмечает все прогрессивное человечество. Все этапы разработки хорошо задокументированы: любопытным для удовлетворения своего интереса можно перейти в раздел «Скриншоты», где хранятся соответствующие изображения. Надеемся, что игры можно совмещать и с работой над серьезными UEFI-приложениями.

    Важное дело для всех

    Тут самое время вспомнить, что UEFI BIOS предоставляет в распоряжение системного про­грам­мис­та несколько десятков групп сервисных функций — UEFI-протоколов. Их задача — облегчить взаимодействие UEFI-приложений c оборудованием платформы. Список этих сервисов можно по­лу­чить, выполнив, например, команду GUID в оболочке UEFI Shell. Здесь есть все — от ин­тер­нет-комуникаций до операций с PCI-шиной. Набор протоколов представлен в виде стан­дар­ти­зо­ван­ных и унифицированных модулей. Это позволяет эффективно объединять результаты ра­бо­ты независимых групп программистов.

    К удаленной загрузке

    Освоение UEFI-инфраструктуры на примере написания «Тетрис» откроет нам путь для решения задачи удаленной загрузки операционной системы, что само по себе уже не игрушки… Для этого потребуется написать свой или использовать готовый TCP/IP-стек и подготовить биб­ли­о­те­ку инициализационных процедур для ограниченного количества ethernet-контроллеров. Их конечный набор диктуется номенклатурой чипсетов Intel, поддерживающими AMT-технологию.

    Хэппи-Энд

    Свою миссию мы будем считать состоявшейся, если появится возможность свободно пред­ла­гать и получать UEFI-приложения точно так же, как это происходит в Apple Store, Google Play или Microsoft Store.