Porting Linux to an old GPS: Part 1