Есть у меня давняя мечта — собрать КПК в домашний условиях. Это возможно вообще? Пусть он будет раз в 5 больше и раз в 10 дороже, но удовольствие осознавать, что ты сделал это сам будет того стоить.
Так вот, где можно почитать об этом? Смарт должен быть вполне современный по начинке (по внешнему виду пусть хоть на 10 лет устаревшим, не имеет значения) — хороший проц (возможно, Nvidia Tegra, если их продают поштучно), тачскрин, wi-fi, 3g, gps, usb-хост, много памяти, емкая батарея.
Насколько я себе представляю, телефон это тот же компьютер. Так вот — возможно ли приобрести все эти компоненты и собрать телефон в домашних условиях? (а операционкой поставим какой-нибудь линукс или фряху).
Интересная задумка;) мне кажется, что если собирать из подручных средств, то это получится стационарный комп с ибп и модулем 3g, например… ах, да, еще с мааааленьким тач-экраном:)
Ну стационарный комп любой дурак соберет. А возможно ли купить микроматеринку, на которую бы все это подключалось? Не с нуля же их разработчики смартфонов собирают.
Разработчики смартфонов собирают их как раз с нуля. Под каждый телефон идёт своя разработка платы. И там не материнка, в которую всё втыкается, а просто плата с компонентами. Причём при её разработке надо учесть корпус устройства, удобное раположение кнопок, разъёмов, и прочая-прочая. К тому же, разработка платы на диапазон в 1 ГГц это совсем не тривиальная задача, там уже нет привычных резисторов/конденсаторов — вместо них выступают сами проводники платы. Ну это если GSM часть вы решили сами спаять ))
В целом, реально только собрать из готовых «кирпичиков» — отдельно купить GSM, Wi-Fi, тач экран и т.д.
Но всё равно затея не из лёгких, и размером будет кхе-кхе…
Софтверной поддержки для GSM-модулей нет/мало. Разве что искать готовые kit'ы под WinCE.
Экраны повмеместно стандартные — кабель LVDS + некий стандартный тип сигнала, у видеочипов есть свой аналог VESA/EDID/сопутствующих стандартов.
Тачскрин, GPS — обычные I2C/USB/COM устройства.
Много памяти — 2 gb максимум для ARMx, ~столько же для стандартных ПЛИС.
Емкая батарея — контроллер заряда-разряда + стандартные банки.
Сделать такое будет не просто, TEGRA обычно является только в Soc (system on chip) и отдельно не продается. Я думаю, что стоить смотреть в сторону embedded sytems. Здесь достойный кандитат на маму.
OpenMoko. Там только софтового DIY хватит ещё лет на 5 вперёд.
А если так уж хочется железного DIY — то beagleboard, gsm модуль(хуавейного модема от мегафона должно хватить) и много-много геморроя с настройкой этого бобра.