The Best Forum

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » The Best Forum » КПК & Комуникаторы » ::Установка Linux на КПК iPAQ:: - полный FAQ


::Установка Linux на КПК iPAQ:: - полный FAQ

Сообщений 1 страница 4 из 4

1

Зачем Linux наладоннику под управлением Pocket PC (Windows Mobile), когда эта система и так кажется самодостаточной, поставляясь с текстовым редактором, электронной таблицей и прочей мелочью? Те, кто работал с портативными версиями Windows активно, меня, возможно, поймут - а те, кому этого "счастья" не выпало, поверьте на слово: за три года тесного общения с мобильными вычислительными платформами (работал на машинках с PalmOS, EPOC/SymbianOS и PocketPC) я убедился только в одном - в том, что всё семейство Windows CE представляет из себя кучу слепленных наспех поделок, впаривая которые под раскрученной торговой маркой доверчивому потребителю, их разработчик преследует единственную цель - собственную выгоду. Стабильность этой системы, качество её стандартных прикладных инструментов - всё это находится просто за гранью добра и зла, оправдывая наречение могущей быть полноценной портативной машинки дрянным именем "органайзер". На портативных компьютерах как нигде больше проявляется эгоистичная маркетинговая политика Microsoft, называющей "Windows" всё, что только может быть похоже внешне на одноимённую десктоп-систему. А потому, заплатив несколько сотен долларов за тот же iPAQ, вы можете смело забыть о всём, что вам довелось изучить на десктопе: о файловых форматах, о принципах работы с системой. Вам придётся вживаться в узкие рамки мобильной "Windows", набираясь опыта - в том числе и опыта в борьбе с глюками - заново. Стыдно сказать, PocketPC порой не в состоянии обработать даже нажатия на кнопки наладонника - тормозя и отказываясь то включать подсветку, то вызывать системное меню. Попытки расширить убогую базовую функциональность наталкиваются на необходимость выкладывать немалые деньги за новые, сплошь коммерческие программы. Возможно, кого-то это устраивает, но у меня с PocketPC совместная жизнь не сложилась: если Psion Revo до сих пор иногда используется для написания текстов, iPAQ вот уже больше года пылится без дела. Что, кстати, и помогло решиться на установку на него новой ОСи: ведь каким бы старым мой iPAQ серии 3800 мне не казался, это всё ещё вполне современная машинка, сердце которой - 32-битный 200 МГц процессор StrongARM, лицом - большой, яркий и чёткий дисплей 240х320 (65 тысяч оттенков), головой 64 Мбайт оперативной памяти, а руками - SecureDigital/MMC-слот.

В указанной выше статье описывается система familiar linux. В этой статье я опишу саму перепрошивку, которая в принципе не представляет из себя ничего сложного, но требует предельной внимательности и аккуратности. Заодно дам пару советов в ходе перепрошивки.

Итак, в качестве дистрибутива выбран Familiar Linux, а в качестве оболочки красивейшая Opie. Вот как она выглядит:

http://4pda.ru/forum/uploads/img-5120-opie_1.pnghttp://4pda.ru/forum/uploads/img-5121-opie_2.pnghttp://4pda.ru/forum/uploads/img-5122-opie_3.png

Итак, перейдём к установке. Нам потребуется:
    КПК iPAQ от 3100
    Крэдл для подключения к компьютеру
    Терминальная программа (HyperTerminal, minicom)
    Active Sync (Windows) или Synce (Linux)

Первым делом скачиваем дистрибутив отсюда. Необходимо выбрать модель PDA, версию дистрибутива и оболочку. В моём случае это H3600, stable 0.72, Opie. После скачивания распаковаваем архив и копируем файлы BootBlaster_1.19.exe (установщик) и bootldr-sa-2.21.12.bin (загрузчик) на КПК при помощи Active Synv или Synce.

Установка системы происходит в два этапа: установка загрузчика и установка системы. Для установки загрузчика запускаем скопированный на КПК файл BootBlaster_1.19.exe. ВНИМАНИЕ! Весь процесс установки желательно, чтобы КПК был подключён к питанию (во избежание отключения питания батарей). Скриншоты установки можно видеть здесь. Сначала забэкапим Windows, чтобы в любой момент можно было восстановить Window 2002 и старый загрузчик. Делается это следующим образом: в программе BootBlaster жмём Flash->Save Bootldr .gz (бэкап загрузчика) и Flash->Save Wince .gz (сама ось). После чего необходимо скопировать эти файлы на компьютер.

Теперь всё готово для перепрошивки. Жмём Flash->Program и выбираем файл bootldr-sa-2.21.12.bin. После перепошивки проверяем удалась ли она нажатием Flash->Verify. Если выдаст ошибку, можно попробовать ещё раз перепрошить или восстановить загрузчик Windows (который сохраняли в .gz архиве). Если всё ok - производим soft reset и перед нами оказывается загрузчик линукса.
http://4pda.ru/forum/uploads/img-5117-bootldr-splash.png
Теперь немного об управлении pocket версией Линукса. Подключив через крэдл КПК к настольному компьютеру мы получаем в своё распоряжение терминал linux через com порт. Это позволяет работать с pocket версией Линукса любой терминальной программой (обязана быть в любой оси). Таким образом можно управлять КПК с ЛЮБОЙ операционной системы, не доустанавливая никаких программ типа Active Sync. Мы ещё не установили Линукс, а мощь этой операционной системы уже начала проявляться. Для Windows такая программа - встроенный Hyper Terminal, для linux - minicom. Необходимо установить следующие параметры соединения: 115200 8N1, Hardware и Software Flow Control отключить.

  Далее необходимо передать имидж ОС на КПК:

Код:
boot> load root
loading flash region root
ready for YMODEM download..
Erasing sector 00140000
Erasing sector 00180000
Erasing sector 001C0000
...
addr: 00600000 data: E0021985
addr: 00610000 data: FFFFFFFF
addr: 00620000 data: FFFFFFFF
addr: 00630000 data: FFFFFFFF
verifying ... formatting ... done.
boot> boot

После ввода load root загрузчик выдаст информацию о приёме файла. Теперь необходимо начать передачу. В HyperTerminal нажать "Передача->Передать файл", выбрать xmodem, в minicom Ctrl-A, S, выбрать xmodem. Передать необходимо файл bootopie-v0.7.2-h3600.jffs2. По окончании передачи (~10 мин.) ввести boot. После этого Линукс начнёт загружаться.

По окончании загрузки на консоль компьютера будет выведено приглашение к вводу логина, а на КПК загрузится графический интерфейс Opie. Сразу после установки существует только пользователь root с паролем rootme.

                    И напоследок ещё несколько скринов:
http://4pda.ru/forum/uploads/img-5124-1.gifhttp://4pda.ru/forum/uploads/img-5127-4.gif
4pda.ru

0

2

Какова гарантия новой прошивки?

0

3

Гарантия того что она будет работать?

0

4

Гарантию я лично никому не даю, за гарантией обращайтесь к изготовителю.

Тема закрыта     
    CLOSED

0


Вы здесь » The Best Forum » КПК & Комуникаторы » ::Установка Linux на КПК iPAQ:: - полный FAQ