Pull to refresh

HP Jornada 690

Reading time3 min
Views3.9K
Вдохновленных статями про Toshiba Libretto 50ct, решил завести себе что-нибудь такое мелкое, дешевое, долгоиграющее и с Linux. В итоге выбор пал на HP Jornada 690:
  • Процессор: Hitachi 7709 (SH3) 133 МГц
  • Экран: Цветной TFT (на самом деле больше на STN похож) 640 x 240 точек 64k цветов
  • Батареи, питание: Lithium-Ion аккумулятор, примерно 8 ч. работы (аккумулятор старенький, так что часа 4...5 держит)
  • Слоты расширения: PC Card Type II (16 бит), CompactFlash Type I
  • Коммуникации: IrDA, COM-порт (нет шнурка), модем


Выглядит это чудо примерно так:
Toshiba g900, SE k700i, HP Jornada 690, на фоне ноутбук RoverBook
Слева на право: Toshiba g900, SE k700i, HP Jornada 690

Устанавливаем Linux


На борту по умолчанию WinCE 2.11, поигрался один день и купил CF карточку на 2 гб, чтобы установить Linux. Всё оказалось предельно просто (http://jlime.com/):
  • вставил карточку в кардридер,
  • разбил на 3 раздела: FAT16 (26мб), ext2 (1800 мб), swap (всё что осталось, около 150мб)
  • на FAT16 загрузил загрузчик, конфиг и zImage, конфиг немного подправил, сменил root=/dev/hda2, на root=/dev/sda2, иначе во время загрузки Kernel Panic
  • на ext2 раздел переписал всё из архива скачанного с jlime.com
  • вставляем карточку в девайс, заходим на устройстве в StorageCard2, запускам shlo.exe, соглашаемся с лицензией и тем, что вся информация будет удалена (а мы ничего и не создавали, чтобы что-то удалять) и ждем когда всё загрузиться

На выбор будет дано 2 графических облочки, выбираем iceWM и радуемся. На борту уже несколько программ: AbiWord, GIMP1, несколько игр, файл и архив менеджер, 2 браузера (Dillo и Konquerror), почтовик и несколько консольных приложений.
Получилось примерно так:
iceWM
Запущенный iceWM

image
GIMP

image
GIMP, решил попробовать порисовать — отклик вполне приемлемый и юзать можно.

Ради эксперимента поставил туда lighttpd+php5, а так же mysql4, но у php5 нет либы для mysql, видимо придется пересобирать. Установил ffmpeg и решил проверить производительность. Тест немного синтетических и неточный, но дает представление о мощности устройства.

Тест


Для теста был взят видео ролик из фильма Матрица, с сайта hpc.ru.

Тестовый ролик: (3635 кадров)
видео: 320х240 mpeg4 24fps, 650 kb/s
аудио: mp3 44.1 kHz stereo 128 kb/s

Компьютеров у меня не много, так что тестил на ноутбуке (core duo 1.66ghz*2/2gb+512swap Mandriva Gnome), с кучей запущеных приблуд, но в общем загрузка проца была не выше 1%.

Конвертируем в:
видео: 120x120 mpeg4 24fps, 64 kb/s
аудио: mp2 44.1 kHz stereo 64 kb/s

Результаты теста:
Ноутбук: FPS=401
Jornada: FPS=3

В качестве заключения


Многие у меня спрашивали, зачем мне такой девайс, он ведь старый и никому не нужный. Наверно это техногерандофетиш или что-то вроде этого. Но как итог, я получил вполне рабочий клавиатурный маленький девайс, которые работает около 5 часов всего за 3000 рублей (не считая блока питания и карточки на 2Gb).
Пока что не могу сказать ничего про модем, ком порт и ик-порт, так как не копал в эту сторону. Собираюсь купить PCMCIA Ethernet/wifi карточку, тогда будет интереснее.

ИК порт (добавлено)


То-ли руки не те, чтоли ИК не работает как надо. В ядре загружен irda ircomm модуль, в списке устройств есть ircomm0...N, перепробовал всё что смог, запустил irdadump (как я понял улилита рассказывающая что вливается в ИК порт) — отправлял с телефона, пробовал несколько пультов от ТВ, результата никакого: «0 пакетор принято».
В WinCE пробовал настроить Dial-Up через ИК корт, тоже никакого результата: телефон молчит. Единственный раз, когда ИК порт телефона отреагировал — при запуске в WinCE некой проги, как я понял для синхронизации, но телефон не понял че от него хотят. Если кто-то что-то может подсказать — подскажите.

UPD (2009-03-28) Не удеражался, прописал в кроне чтоб кажду минуту записывал uptime… последняя строка лога:
23:39:00 up 10:58, 1 user, load average: 0.69, 0.42, 0.23
для тех кто не понял, девайс прожил 10 часов и 58 минут, конечно тест немного неправильный, так как девайс не был ничем нагружен + после 5 часов (периодически нажимал кнопки и на экран, чтоб не вырубалась подстветка, которая была на максимуме) уже ушел спать, так что думаю реально часов 7 держиться (аккумулятор 99 года), круто =) Сегодня запущу кодирование какого нибудь фильма, чтобы узнать насколько сильно влияет загрузка проца на время автономной работы.
HP Jornada 690 Jlime linux uptime


UPD (2009-04-19) Сделал поддержку русской раскладки и прислали наконец то заказанные Ethernet и WiFi карточки, обновил AbiWord, Dillo, поставил Gaim, Gnumeric, эмулятор «денди» — ниже скриншоты (увидеть!=прочитать):
Русская раскладка и AbiWord в Jlime на Jornada 690

Русская раскладка и AbiWord
ping ya.ru через Ethernet D-Link DFE-670TXE

Пингуем ya.ru через Ethernet карточку
ping ya.ru через WiFi Avaya Wireless ETS Silver Card

Пингуем ya.ru через WiFi (+WPA 64bit шифрование)
Duke Nukem 3D

Старый добрый Дюк Ньюкем 3D
NES MegaMan 2

MegaMan2
Gaim, общаюсь через GoogleTalk аккаунт

Gaim и XMPP
Konqueror

Konqueror и гугл

Теперь хоть не таскать 4..5кг ноут ради http, smb, ftp и dhcp =)

UPD (2009-05-09): тест времени автономной работы с вставленным (и естественно активным) Ethernet адаптером — время 6:30, заряд 37% — дальше вырубился, видимо нехватило энергии чтобы питать сам девайс и карточку. Ниже график:
Время автономной работы Jornada 690 с 16-bit PCMCIA Ethernet D-Link DFE-670TXD
Tags:
Hubs:
+26
Comments68

Articles