Софтверной поддержки для GSM-модулей нет/мало. Разве что искать готовые kit'ы под WinCE.
Экраны повмеместно стандартные — кабель LVDS + некий стандартный тип сигнала, у видеочипов есть свой аналог VESA/EDID/сопутствующих стандартов.
Тачскрин, GPS — обычные I2C/USB/COM устройства.
Много памяти — 2 gb максимум для ARMx, ~столько же для стандартных ПЛИС.
Емкая батарея — контроллер заряда-разряда + стандартные банки.
чуть позже в личку напишу…