There are many ARM core emulators, but it's highly unlikely that any one of them emulates all the peripherals of at least one Garmin device. It's because peripheral devices are very diverse in ARM world. Without emulating the most important peripheral devices you wouldn't be able get anything useful from emulation.
Bookmarks