Разработчикам

Для разработки программ под PalmOS™ в Linux есть все необходимое. Кратко перечислим пакеты, которые можно поставить с помощью APT.

prc-tools — gcc- и другие инструменты для компиляции и сборки программ под PalmOS™. В пакет входят такие программы, как build-prc, m68k-palmos-gcc, m68k-palmos-gdb. Последнюю версию можно найти на домашней странице prc-tools.

pose — эмулятор PalmOS™. Позволяет отлаживать программы с помощью m68k-palmos-gdb, без риска потерять все данные на реальном устройстве. Кроме того, pose можно использовать для проверки новых программ.

Рисунок 28.5. Общий вид эмулятора pose

Общий вид эмулятора pose

pilrc — компилятор ресурсов для PalmOS™. Преобразует rcp (текстовый файл описания ресурсов) в бинарные файлы формата PalmOS™.

guikachu — графический редактор ресурсов PalmOS™ (на базе Gtk+). Позволяет “рисовать” интерфейс приложений PalmOS™.

Рисунок 28.6. Редактор ресурсов guikachu

Редактор ресурсов guikachu

Для отладки удобно использовать ddd — графический front-end к gdb. Для работы с m68k-palmos-gdb, его надо вызывать так:

ddd --debugger m68k-palmos-gdb

В качестве среды разработки можно использовать привычные программы: gvim, Emacs, Anjuta, KDevelop.