Разработка специализированного устройства на "Raspberry PI 2" (Ретро-игровая приставка)

Описание разработки устройства на основе Raspberry PI 2. Выбор операционной системы и необходимого программного обеспечения. Особенности установки и настройки программного обеспечения и периферийных устройств. Описание настройки конфигурации джойстика.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 19.06.2016
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

input_rewind_axis = "+4"

input_menu_toggle_btn = "10"

Привязка направлена на джойстик, а не на определенного игрока, input_playerN_* префиксы изменяются соответственно input_*.

Переключение между дисками PlayStation

Некоторые игры для PlayStation требуют переключение между дисками. Для управления дисками, у libretro есть концепция индексации дисков (как мульти-дисковые CD-плейеры). Если загружено ядро PlayStation, то опции «Disk Index» и «Disk Image Attend» добавляются в главное меню.

В Mednafen PSX мульти-дисковые образы управляются благодаря плейлистам «.m3u». В этом случае можно переключать образы через опцию «Disk Index». Если плейлиста не имеется или нет возможности его использовать, то можно добавить образы на ходу, используя «Disk Image Append». В этом случае нужно указать образ и добавить его во внутренний список. Индекс диска добавится надлежащим образом и можно возвращаться в игру.

Emulation Station и запуск эмуляторов

Если при входе в Emulation Station (Рис. 13) не отображается нужный пользователю эмулятор, то в этом нет ничего страшного. Достаточно добавить хотя бы одну игру в папку с нужным эмулятором, как он автоматически будет отображаться в главном меню.

Рис. 13 Emulation Station

Рис. 14 Settings

Здесь нужно войти в «RetroPie», нажав кнопку «A» и в нем выбрать «CONFIGURE RETROARCH/ LAUNCH RETROARCH MENU».

Далее нужно нажать «Settings». Затем выбрать «Input User 1 Binds» (Рис. 14).

В этом меню можно перенастроить кнопки для пользователя, а также определить сам джойстик и его тип. Так как в примере идет настройка для основного пользователя, то выбрать следует «Input User 1». Здесь можно также настроить дополнительные горячие клавиши или перенастроить уже готовые. Точно также можно перенастроить основные привязки.

После того, как с настройкой будет закончено, нужно нажать «Save autoconfig». Затем нужно выйти в предыдущее меню и убедиться, что включена функция «Autoconfig Enable».

Затем нужно вернуться в начальное меню, зайти в «Configuration» и включить функцию «Save Configuration On Exit».

Теперь можно вернуться в Emulation Station.

Запуск эмулятора

Чтобы запустить эмулятор, нужно нажать на него кнопкой «A». На экране появится список всех доступных (загруженных пользователем) игр (Рис. 15) для этого эмулятора. Затем нужно выбрать желаемую игру и нажать кнопку «A».

Рис. 15 Список игр эмулятора

Если ROM или файл образа не поврежден, то игра запустится.

На экране появится экран загрузки (у каждого эмулятора он свой собственный) и затем загрузится сама игра. Во время работы эмулятора можно вызвать RGUI меню для индивидуальной настройки конфигурации.

Чтобы RGUI меню работало во всех нужных эмуляторах, нужно в файле конфигурации «retroarch.cfg», который находится в каждой папке эмулятора. Папки с конфигурациями эмуляторов находятся по адресу «/opt/retropie/configs/».

Здесь нужно зайти в папку нужного эмулятора или порта игры (например, DooM) и открыть файл «retroarch.cfg».

В самом файле нужно удалить знак «#» перед строкой «#include «/opt/retropie/configs/all/retroarch.cfg»».

Если проделать это действие, то по нажатию установленной пользователем комбинации «горячих» клавиш, откроется RGUI меню, в котором и можно будет произвести дальнейшую настройку.

3. ТЕХНИКА БЕЗОПАСНОСТИ ПРИ СБОРКЕ И КОМПЛЕКТАЦИИ УСТРОЙСТВА

1. Безопасность

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

2. Использование и обслуживание

· Используйте устройство в хорошо освещенном помещении, располагая его.

· На безопасном расстоянии от телевизионного экрана.

· Старайтесь не использовать систему Raspberry Pi слишком долго.

· Включайте в каждый час игры 15-минутный перерыв.

· Не рекомендуется играть, если вы чувствуете усталость или нуждаетесь в отдыхе.

· Если у вас появилось чувство усталости, дискомфорта или боли в руках при работе с контроллером, немедленно прекратите использование системы. Если такое состояние не проходит, обратитесь к врачу.

· Если у вас имеются какие-либо из перечисленных ниже проблем со здоровьем, немедленно прекратите использование системы. Если симптомы сохраняются, обратитесь к врачу.

­ Головокружение, тошнота, усталость или симптомы, похожие на укачивание

­ Дискомфорт или боль в какой-либо части тела, например, в глазах, ушах, кистях рук или предплечьях

· Храните систему и принадлежности, включая кабели и крепеж, в недоступном для маленьких детей месте.

· Не подключайте к системе никакие кабели, кроме кабеля usb, когда устройство включено (индикатор питания горит зеленым).

· Не используйте систему или аксессуары вблизи водоемов.

· Не допускайте попадания внутрь системы жидкости, мелких частиц или инородных предметов.

· Не касайтесь разъемов системы или аксессуаров.

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

· Не подвергайте систему или аксессуары воздействию высоких температур, высокой влажности или прямых солнечных лучей.

· Не устанавливайте систему и аксессуары на неустойчивые, наклонные или вибрирующие поверхности.

· Устанавливайте систему только в горизонтальном положении.

· Не меняйте положение системы, когда она включена.

· Соблюдайте осторожность при переноске системы. При недостаточно надежном захвате возможно падение системы, которое может привести к повреждению оборудования.

· Не вставайте и не кладите предметы на систему, не ставьте ее так, чтобы она тесно соприкасалась с другими устройствами.

· Не устанавливайте систему и подключенные аксессуары на пол или в местах, где об них можно споткнуться.

ЗАКЛЮЧЕНИЕ

На сегодняшний день Raspberry Pi это одноплатный компьютер, размером с банковскую карту. Мини-ПК Raspberry Pi смог быстро стать популярной платформой для разного рода проектов -- как коммерческих, так и не очень. Тому есть несколько причин, среди которых -- низкая цена компьютера, его относительная универсальность и открытость.

Целью проекта было разработать и собрать ретро-игровую приставку на базе микрокомпьютера Raspberry Pi 2B, для дальнейшего использования на практических и лабораторных занятиях по информационным дисциплинам в качестве макета, а также в домашних условиях в качестве игровой системы.

В ходе разработки были проведены все необходимые исследования и были проведены сравнительные анализы на рынке микрокомпьютеров, а также операционных систем, чтобы реализовать поставленные для проекта цели.

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

Разработанное устройство имеет не только развлекательный характер, но и пример того, что можно реализовать с помощью микрокомпьютера Raspberry Pi.

Устройство было успешно протестировано. Все недоработки, выявленные при тестировании, были исправлены.

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

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1. Деникин А. А. «Могут ли видеоигры быть искусством?»

2. Липсон Эшли, Роберт Брейн - «Computer and Video Game Law: Cases and Materials»

3. Петин Виктор - Микрокомпьютеры Raspberry Pi. Практическое руководство

4. Питер Бауер - «The Raspberry Pi Computer»

5. Форстер Винни - «The Encyclopedia of Game Machines»

6. Яблоков К. В. «Исторические компьютерные игры как способ моделирования исторической информации»

7. Журнал «TheMagPi» вып. #42 ст. RetroPie

8. https://retropie.org.uk/ - ст. «Installing RetroPie»

9. http://emulationstation.org/ - ст. «Configuring EmulationStation»

10. http://lifehacker.com/ - ст. «How to Build a Raspberry Pi Retro Game Console for $35»

11. https://cubieboard.org/ - ст. «Model»

12. https://geektimes.ru/ - ст. «Ретро-игровой центр на Raspberry Pi»

13. https://github.com/ - ст. «RetroPie»

14. https://habrahabr.ru/ - ст. «Превращаем Raspberry Pi в игровую ретро консоль»

15. https://ru.wikipedia.org/ - ст. «Raspberry Pi»

16. https://supernintendopi.wordpress.com - ст. «An A to Z Beginners Guide to Installing RetroPie on a Raspberry Pi 2 B+»

17. http://www.emuparadise.me/ - ст. «Download Super Nintendo Entertainment System (SNES) ROMs»

18. https://www.raspberrypi.org/ - ст. «Raspberry Pi Documentation»

19. https://www.raspbian.org/ - ст. «Welcome to Raspbian»

20. https://www.reddit.com/r/RetroPie/ - ст. «Controller not configured»

Размещено на Allbest.ru

...

Подобные документы

  • Описание и назначение устройства специализированного вычислительного телеметрического. Главные требования к информационному составу кадра при КРП, ОПС и ОР. Разработка программного обеспечения первого процессора (прием информации и ее передача).

    курсовая работа [50,4 K], добавлен 30.11.2011

  • Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.

    курсовая работа [636,2 K], добавлен 23.08.2011

  • Последовательность конфигурирования клиентского программного обеспечения для работы в сети. Парметры настройки и подключения сетевого принтера. Обновление конфигурации программы 1С: Предприятие. Анализ аппаратного обеспечения сети данной организации.

    отчет по практике [1,6 M], добавлен 22.01.2011

  • Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.

    курсовая работа [97,7 K], добавлен 14.12.2012

  • Проблема охлаждения в компьютере. Выбор и описание прототипов разрабатываемого устройства. Разработка структурной и принципиальной схемы. Разработка программного обеспечения, его выбор и обоснование. Моделирование работы исследуемого устройства.

    курсовая работа [2,7 M], добавлен 10.11.2014

  • Составные части компьютера. Подключение периферийных устройств ввода и вывода информации в ПК: клавиатуры, мыши, сканера, веб-камеры, модемов, монитора, принтера, мультимедийного проектора, аудиосистемы. Порядок их настройки и установление драйверов.

    контрольная работа [385,2 K], добавлен 09.12.2013

  • Устройство соединения сегментов сети. Выбор необходимого программного обеспечения на современном предприятии. Расчет стоимости оборудования. Выбор принтеров для необходимого программного обеспечения. Структура базового технического обеспечения компании.

    презентация [492,4 K], добавлен 02.08.2015

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

    курсовая работа [1,9 M], добавлен 16.02.2010

  • Функционально-модульная структура программного обеспечения контроллера домофона. Электронная схема электронного замка, модуля микрофона и динамика. Выбор комбинированного источника питания. Разработка программного модуля. Программа управления домофоном.

    курсовая работа [484,7 K], добавлен 29.03.2017

  • Распространение одноплатных компьютеров. Основные преимущества материнской платы ATX по сравнению с SBC. Поддержка ЖК-панелей. Оптимизированные свободные операционные системы. Технические характеристики Raspberry Pi, Oval Elephant, Waysmall Silverlode.

    курсовая работа [1,9 M], добавлен 01.04.2013

  • Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.

    дипломная работа [1,7 M], добавлен 13.06.2017

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

    курсовая работа [2,4 M], добавлен 26.05.2014

  • Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.

    курсовая работа [81,7 K], добавлен 18.08.2014

  • Основания для выбора контроллера, который подключается по IDE-шине к устройству CD-ROM. Принцип действия устройства, описание структурной и принципиальной схемы. Выбор элементной базы. Алгоритм работы устройства, разработка программного обеспечения.

    курсовая работа [136,0 K], добавлен 23.12.2012

  • Основные виды периферийных устройств в персональных компьютерах. Классификация периферийных устройств. Устройства ввода, вывода и хранения информации. Передача информации с помощью периферийных устройств. Организация сетей на основе программных средств.

    контрольная работа [1,7 M], добавлен 11.11.2014

  • Составление списка закупок активного и пассивного сетевого оборудования, программного обеспечения, их установки. Расчет затрат, количества дней на установку сетевого оборудования и настройку программного обеспечения. Описание базы данных в программе 1С.

    дипломная работа [2,1 M], добавлен 01.05.2015

  • Анализ локально-вычислительной сети компании. Выбор общего программного обеспечения, обеспечения для инженерного отдела, бухгалтерии, сервера. Состав программного обеспечения вычислительной системы и его конфигурация. Сетевые операционные системы.

    курсовая работа [405,4 K], добавлен 08.02.2016

  • Факторы, сдерживающие развитие свободного программного обеспечения в России. Описание задачи по совершенствованию рабочих мест: выбор операционной системы и программного обеспечения. Результаты от совершенствования рабочих мест сотрудников ООО "Даргез".

    курсовая работа [6,9 M], добавлен 06.06.2013

  • Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.

    реферат [2,2 M], добавлен 25.12.2017

  • Современные инструменты разработки программного обеспечения для СУТП. Универсальные языки программирования и сравнение их со SCADA-системами. Разработка программного обеспечения с использованием многоканальных измерительных преобразователей Ш9327.

    дипломная работа [2,3 M], добавлен 13.07.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.