Такую тему поднимал на телесистемах.
Задачка была такая:
Подключить к ЛЮБОМУ недорогому КПК RFID ридер.
Но КПK с usb хостом в разряд недорогих не попадает (да и не так уж их и много).
Usаrt сейчас тоже большая редкость. Да и питание там неоткуда взять.
И еще требовалось, чтобы девайс в сборе не выглядел как обмотанная скотчем бом*ба с таймером, как во вражеских боевиках

У подавляющего большинства КПК слот SD карточки находится там, где нужно - на верхней грани.
Нарисовался идеальный вариант - вставляем в этот слот свой небольшой девайсик - просто, практично красиво. И с питанием проблем нет...
Для SDIO надо еще драйвер соответствующий, посему и обсуждали mass storage.
Он точно всеми КПК поддерживается.
Трудностей две
- полноценная эмуляция SD. (скорость, линии интерфейса) На простеньком контроллере этого не реализуешь.
- проблемы с кэшированием.
Выяснилось. что без большой крови не обойтись, посему поступил проще - отказался от лишней детали - КПК

Все уместилось конструктиве nokia 3310, включаю GPS
Благо дело китайских корпусных деталей (достаточно только вставить свою плату и аккумулятор) для этого телефона на рынке еще довольно много.
А в случае чего, китайцы их могут наштамповать под заказ..