Linux on hp ipaq

Linux for iPAQ RTLAB / Lee, Seungryun.

Presentation on theme: «Linux for iPAQ RTLAB / Lee, Seungryun.»— Presentation transcript:

1 Linux for iPAQ RTLAB / Lee, Seungryun

2 Contents Specifications (HP iPAQ h5450)
Linux Distributions for the iPAQ Familiar Project Installation of Linux on the iPAQ Advantage and disadvantage

3 Specifications (HP iPAQ h5450)
Intel® 400 MHz processor with Xscale™ technology 64 MB RAM, 48 MB Flash ROM Bluetooth® WLAN b TFT LCD, 16-bit, 240 x 320 resolution

4 Linux Distributions for the iPAQ
Familiar distribution familiar.handhelds.org lightweight packaging system (likes RPM) Intimate Requires at least an extra 340 Mbytes of storage be available PIXIL™ PDA iPAQ™ Distribution PIXIL Open Environment

5 Familiar Project Supports ipkg Environment
iPAQ H3100,H3600,H3700,H3800,H3900,H5400, and H5500 series Wireless Lan, bluetooth ipkg packaging system Environment GPE ( The GPE Palmtop Environment ) Free Software GUI environment for palmtop/handheld computers running the GNU/Linux™ operating system Opie (Open Palmtop Integrated Environment)

6 Installation of Linux on the iPAQ
initial installation Install osloder (BootBlaster) Backup WinCE image Install bootldr Using ActiveSync(windows) or CF/SD card image Write boot block in the flash

7 Installation of Linux on the iPAQ (cont’)
Reset & Boot from bootldr Bootldr does not support the h5xxx series LCD connect a serial terminal and proceed with the installation as normal.

8 Installation of Linux on the iPAQ (cont’)
Upload & write image boot> load root loading flash region root ready for YMODEM download.. Erasing sector Erasing sector Erasing sector 001C0000 Erasing sector addr: data: DB addr: data: 15DA97EC… Erasing sector 00FC0000 writing flash.. addr: data: 0FA1F57B addr: data: 9343AEEB . . . addr: verifying . formatting . done. boot>

9 Installation of Linux on the iPAQ (cont’)
set up PPP, USB or Bluetooth networking Update and install packages libc6 ORBit 1.0 GCC 3.0 Java SDK 1.3

10 Advantages and disadvantages
GNU tools Support various Languages Free software Disadvantages unstable Cross compile tools IDE tools Device driver Sync tools

11 Future works Expends SD or CF memory Set up WLAN & bluetooth network
Install develop environments Set up WLAN & bluetooth network

Источник

Линух на наладоннике HP iPAQ hx4700.

Пробуем запустить Opie 1.2 (Qtopia-based GPL graphical interface) на ипаке.

Читайте также:  Редактор загрузчика linux mint

Вот как это выглядит

Можно прошить загрузчик и образ оси чтоб постоянно сразу Опи грузилась, но сразу так делать как-то не хочется, так что сначала пробуем по другому.

Качаем набор утилит и образ . ссылка.

Распаковываем, записываем всё в корень CF-карточки. Вроде должно пойти и если на SD записать. Если не пойдёт то в файле default.txt нужно из строки set CMDLINE «root=/dev/ram0 rw ramdisk_size=12288 devfs=mount keepinitrd init=/linuxrc console=ttyS0,115200n8 console=tty0» убрать devfs=mount.

У меня на CF попёрло сразу, без изменений в тексте файла default.txt

С карточки запускаем файлик haret.exe и смотрим как грузится линух.

Экран перед началом загрузки линуха на hx4700

Линух грузится.

Всё как на Большом Брате

OPIE запустилась

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

Окна сразу трёх приложений, экрана Today, текстового редактора и рисовалки.

Файловый манагер. Правая панель показывает содержимое карточки CF с которой этот линух и запущен.

Консоль. Shell :-)

Консоль. Вывод проги top

Консоль. ifconfig показывает интерфейсы.

У меня пока не получилось врубить вайфай и блютус, но при начальной загрузке эти девайсы виделись так что должны работать. Это ещё поиграюсь. Да и mc поставить надо бы 😀

Преимущества этой штуки очевидны — можно поставить почти любые существующие для линуха приложения. Очень порадовало то что окна можно масштабировать и как угодно таскать по экрану. Странно, почему мелкомягкие эти вроде самые элементарные функции не реализуют.

Следующий шаг — прошивка в ПЗУ линухового загрузчика и самого линуха.

Источник

Linux on hp ipaq

Давненько купил данное устройство. Раньше оно мне помогало в работе, т.к. работал в фирме кем попало)) Но в наше время оно уже устарело, поэтому практического применения найти ему уже не могу, т.к. появился более быстрый, удобный и маленький ACER Liquid с операционной системой Android. А для моего старичка компания Microsoft обновления выпускать не хочет. Точнее HP выпустила и забыла про этот продукт. Ни тебе обновлений, ни тебе исправлений. Вот и лежит этот «кирпич» мёртвым грузом. Ну вот я и решил поискать в тырнете что люди с ним вытворяют. Естественно поиски начал с Android, авось кто портировал под него. Увы, никого. Но зато наткнулся на интересный проект, который портировал на моё устройство Linux. Как я понял основан на проекте Ångström

Запускается Linux с флэшки, так что с установленной Windows Mobile ничего не происходит в процессе работы. Поэтому вы можете ковыряться без ущерба для дальнейшей работоспособности устройства.

  1. Зашёл на страницу загрузки и скачал несколько файлов (все файлы перенёс, переименовал и опубликовал в своё облако в Ubuntu One):
    • angstrom-x11-image-20100305.tar.gz
    • uImage-ipaq214-20090322.bin, переименовываем его в uImage-ipaq214.bin
    • u-boot-ipaq214-20090325.bin, переименовываем его в BLDIAG.NB0
    • boot-script.txt.uImage
  2. Как дальнейшее делать в Windows я не знаю, поэтому пишу то, что делал в Linux. Создаём с помощью любой программы или командной строки два раздела:
    • 1-й раздел с файловой системой FAT16, делаем его загрузочным.
    • 2-й раздел с файловой системой ext2.
  3. Ну а дальше всё просто:
    • Распаковываем архив на ext2 раздел
    • Остальные три переименованных файла кладём на раздел fat16 без каких-либо дальнейших изменений.
Читайте также:  Astra linux sssd fly

Всё сделано, для запуска КПК в Linux. Зажимаем левые две кнопки и нажимаем reset стилусом. Всё, КПК перезагружается и начинается загрузка нашей новой ОС))

При запуске я выбрал пункт 1. Далее незабываем откалибровать экран точным попаданием в перекрестье, создать нового пользователя и ввести пароль два раза)

Ну вот и подошли к концу, можно осваивать Linux, поиграться с терминалом и другими настройками.

ЗЫ: пока не хочет работать с моей сетью WiFi, но, думаю, в скором времени решу эту проблему и отпишусь о её решении.

Источник

Linux on HP IPAQ h1940/h1945

First of all, i’ve read around the h1940 and h1945 are the same hardware- just different model numbers to express what channel they were sold through.

In the event you screw something up (as I did) and you can’t get a successful boot going, these steps will get your IPAQ back to their original state. Note that this will not help those that screwed up their primary bootloader. Those people will need JTAG to flash the first 256 bytes. As a side note, my original IPAQ software version was 1.0. You’ll notice the image below will bring it up to 1.1 which is indeed newer and pretty-er.

First, download the image h1940_r2sd.img.bz2 from http://anymore.nl/ipaq/files/bootloader/

Stick your SD card into your Linux PC and erase it:

dd if=/dev/zero of=/dev/device bs=1k
dd if=h1940_r2sd.img of=/dev/device bs=1k

First put the SD card in the device, then do a hard reset using these steps:

— Press and hold the Power button
— Press and release the Reset button
— The LCD turns off
— When the LCD turns on, immediately release the Power button

You should get a message asking if you want to load the image from the SD card. To say yes, press the middle button of the joypad.

Wait for the flash to finish (this can take several minutes).

Do a hard reset again (power and reset together, then release both).

4 Comments

I never got it past a locking bootup and didn’t feel like fooling with it. The hardware support on the h1945 has yet to be completely backward engineered.

Читайте также:  Astra linux wifi broadcom

bummer . I’ve finally succeeded in backing up the contact / task data and completely reloading the ROM image and restoring it, so I’m confident to screw it all up 😉 — perhaps opie?

How stable is linux running on the H1940? I’d like to get a navigation system on it. Is there any option really usable, or do I need to stick with windows? (argh!) Tks!

Источник

Linux on HP iPAQ hx4700

Хотелось бы узнать о продвижении этого проекта. Работает ли WiFi? На сколько полноценен Linux на КПК, в старом посте написано, что можно скомпилить практически любую прогу под консоль, которая не тянет за собой что-то серьезное. Как по поводу GUI приложений, там же всетаки GPE GTK+-2.6 widget?

Правильно ли я понимаю, что можно будет собрать и какое-нить GTK приложение?

Хочу прикупить себе такой вот и интересно на сколько продвинулся проект и какие результаты? Может кто пробовал?

И ваще стоит ли этим заниматься?

Re: Linux on HP iPAQ hx4700

Re: Linux on HP iPAQ hx4700

судя по mailing list, wifi работает. Сам не пробовал.

> На сколько полноценен Linux на КПК

> в старом посте написано, что можно скомпилить практически любую прогу под консоль,

Лично я и под GUI компилировал без проблем. И сам X-ы пересобирал. Конечно, без подготовки (закалки слакой или lfs 😉 это очень сложно.

> Правильно ли я понимаю, что можно будет собрать и какое-нить GTK приложение?

Да. Там полноценный GTK+ или Qt-embedd на выбор.

> на сколько продвинулся проект и какие результаты?

Я бы назвал проект весьма успешным. Работает всё. Есть много мелочей (куда без них?), но почти все решаемы. Не решаемо, пока что, это время жизни батареи во время сна. Винда можнет жить около месяца, а Linux не больше 4-ех дней, после чего надо заряжать.

Re: Linux on HP iPAQ hx4700

на сайте http://www.mobilelinux.ru/? речь идет о полном убиении винды и установки Linux как родной ОС. С первых дней и нового девайса я бы не рискнул этим заняться. Возможен ли запуск Linux как в старом посте, через какой-нить бутлоадер под винды?

Не сильно хочется курочить новый (еще не купленный) девайс.

Re: Linux on HP iPAQ hx4700

> С первых дней и нового девайса я бы не рискнул этим заняться.

Ба.. Да ты не религиозен. Я вот свой взял в руки, и сказал: «Или я поставлю туда Linux, или выброшу в помойку — мне виндузячее дерьмо не нужно». И. Поставилось! 🙂

> какой-нить бутлоадер под винды?

Источник

Оцените статью
Adblock
detector