Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_pod_PSP_na_C__RUS.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.73 Mб
Скачать

Урок 1: Создание среды программирования, глава 2

Теперь установим Toolchain. Для этого сначала запускаем CYGWIN.exe из папки «C:/cygwin»:

Далее запускаем bash консоль (cygwin.bat). Откроется командная строка:

Как только увидите надпись «yourusername@yourcomputername ~», то можете закрывать окно — CYGWIN успешно настроен.

Для загрузки последней версии Toolchain перейдите сюда. Он должен быть в самом верху страницы. На момент написания, последний набор инструментов значится от 2008.05.21. Загрузите этот файл. По окончании загрузки, с помощью программы Winrar разархивируйте содержимое в «C:/cygwin/home/user», где «user» — ваше имя пользователя:

Теперь пришло время долгожданной установки, поэтому снова открываем CYGWIN и bash консоль. Далее следует указать ваше имя пользователя в командной строке Linux. В начале строки вы увидите «$», что означает запуск командного процессора в режиме пользователя, а не в режиме администратора. Это не имеет большого значения для CYGWIN, но в случае использования командной строки Linux, это довольно важно.

Сейчас нам необходимо перейти в директорию (папку) с Toolchain. Наберите «Is» в консоли — данная команда выведет список всех файлов папки (подобно «dir» в командной строке Windows). Теперь Вы должны найти папку «psptoolchain», в которую нам нужно попасть. Наберите «cd psptoolchain» и нажмите кнопку «enter». CD откроет текущий операционный каталог. Опять набираем «Is» для того, чтобы увидеть список всех файлов, но теперь уже в папке «psptoolchain». Тот файл, который нам нужен, называется «toolchain.sh.».

В связи с некоторыми проблемами, касающимися Toolchain, нам следует все обновить. Для запуска процесса обновления необходимо изменить скрипт Toolchain, а именно ввести «svn update» и нажать enter.

После завершения процесса выполните обновление скрипта путем ввода «./toolchain.sh» и нажатия enter. В Linux «.» означает текущий каталог, а «./» — вышестоящий (родительский) каталог. Таким образом, данная команда означает выполнение «toolchain.sh», который находится в текущем каталоге. Все остальное cкрипт «toolchain.sh» сделает за вас сам. Однако данная процедура может занять до нескольких часов, в зависимости от технических характеристик вашего компьютера. Например, на моем стареньком Pentium 4 3 Ггц процесс выполнения скрипта длился приблизительно три часа. Наберитесь терпения и ждите! Некоторые потратили на это около 24 часов. Поэтому сделайте небольшой перерыв и возвращайтесь к своему «другу» через несколько часов. А вообще, я бы советовал поставить все на самотек на ночь и лечь спать. А к утру, скорее всего Toolchain будет уже установлен, так что и вы, и ваш компьютер будете готовы к выполнению следующего этапа. Если у вас что-то не получилось, можно попробовать и другой способ установки Toolchain, найти его можно тут.

Встретимся завтра утром, когда вы будете готовы к третьему (и финальному) шагу! До встречи!

Урок 1: Создание среды программирования, глава 3

Выспались? Отлично. Сегодня вы станете человеком… Ой, прошу прощения, программистом — я всегда путаю эти понятия. Протрите глаза после сна и подготовьтесь совершить последние этапы установки среды разработки PSP.

Наступило время для заключительного шага. Мы собираемся подсказать CYGWIN, где он сможет найти PSPSDK (который был автоматически установлен при установке Toolchain), а также сам Toolchain.

Для этого мы должны отредактировать файл cygwin.bat (который находится по адресу «C:/cygwin/«) Закройте CYGWIN, зайдите через «Мой компьютер» в директорию C:/cygwin и кликните правой кнопкой на cygwin.bat. Выберите команду «Edit» (редактировать), у вас откроется окно блокнота (разумеется, если вы устанавливали CYGWIN на другой диск, замените С: на соответствующий символ диска) и текст, который нам нужно немного изменить… А именно запись в файле:

[i]@echo off

C: chdir C:\\cygwin\\bin

bash —login -i[/i]

Заменяем на:

[i]@echo off

C: chdir C:\\cygwin\\bin

set path=%path%;C:/cygwin/usr/local/pspdev/bin set PSPSDK=C:/cygwin/usr/local/pspdev bash —login -i[/i]

Теперь мы готовы к старту. Если у вас есть исходный код, который вы хотите скомпилировать, перейдите к нужной директории с помощью команды «cd» и наберите «make«, эта команда создаст eboot.pbp, который вы сможете поместить на вашу PSP. Если не получилось, сверьтесь с уроком номер 2, в котором рассказывалось, как создать простейшее приложение для PSP.

А сейчас предлагаю ознакомиться с четвертой частью первого урока, в которой мы вам расскажем о другом способе создания среды программирования…