Emulator systemu Palm
Pochodzący z Copilot, Palm OS Emulator służy do pisania, testowania i debugowania aplikacji Palm OS. Palm OS Emulator emuluje Motorola klasy 68000 i posiada dogłębną wiedzę na temat wewnętrznego działania Palm OS , pozwalając na ścisłe monitorowanie poprawności działania aplikacji. W przeciwieństwie do Xcopilota (kolejnego potomka Copilota), emulator Palm OS nie uruchomi uClinux . Używając „skórki” , Palm OS Emulator mógł bardzo dokładnie naśladować wygląd wielu modeli palmtopów.
Wszystkie wersje Palm OS Emulator wymagają do uruchomienia pliku zawierającego obraz pamięci ROM. Pliki obrazów ROM można uzyskać z firmy PalmSource (obecnie część Access Co. , Ltd) lub pobrać z prawdziwego urządzenia Palm. Palm OS Emulator obsługiwał modele Palm produkowane przez Palm, Handera , Handspring i Symbol. Palm OS produkowane przez Sony ( linia Clie ) były obsługiwane przez oddzielny, specyficzny dla Sony widelec Palm OS Emulator.
Zarówno Copilot, jak i Emulator Palm OS są wydawane na licencji GPL v2. Wersje zostały opracowane przez Palm, Inc. dla platform Windows, Macintosh i Unix. Widelec Sony został wydany tylko dla systemu Windows.
Emulator systemu Palm OS obsługuje system Palm OS 4.x i starsze. Nie obsługuje Palm OS 5.x i nowszych, ponieważ te wersje są oparte na procesorze ARM. PalmSource zapewnia symulatory dla systemu Palm OS 5.x i nowszych, gdzie system Palm OS został ponownie skompilowany, aby działał natywnie w systemie Windows.
Wersje emulatora dla systemów Linux, Mac i Windows zostały umieszczone na płycie CD-ROM dołączonej do Palm Programming: The Developer's Guide , opublikowanej przez O'Reilly w 1999 roku.
Zobacz też
Dalsza lektura
- Rollin, Keith (maj 1998). „Emulator systemu operacyjnego Palm” (PDF) . Systemy przenośne . Tom. 6, nie. 3.
- Hewgill, Greg (maj 1998). „Drugi pilot: projektowanie i rozwój” (PDF) . Systemy przenośne . Tom. 6, nie. 3.
Linki zewnętrzne
- Desrosiers, David A.; Marshall, John (27 marca 2013). „Emulator systemu operacyjnego Palm” . Źródło Forge .
- „PHEM — emulator sprzętu Palm (M68k)” . Perpendox Software LLC.