The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Linux на iPAQ H5550."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Linux на iPAQ H5550."
Сообщение от opennews on 25-Сен-05, 02:06 
Подборка небольших статей (описание некоторых проблем и процедур их решения) для тех, кто хочет установить Linux (проект handhelds.org (http://www.handhelds.org)) на наладонник iPAQ H5550.


Представлены следующие статьи:

-  Обзор операционной системы линукс на платформе H5550. (http://my-ipaq.narod.ru/review.html)

-  Установка соединения между iPAQ и десктопом. (http://my-ipaq.narod.ru/ppp_desktop.html)

-  Окружение Opie. (http://my-ipaq.narod.ru/opie.html)

-  Игры окружения Opie. (http://my-ipaq.narod.ru/games_opie.html)

-  WiFi. (http://my-ipaq.narod.ru/wifi.html)

- Bluetooth. (http://my-ipaq.narod.ru/bluetooth.html)

- Компиляция ядра iPAQ H5550 (http://my-ipaq.narod.ru/kernel.html)


URL: http://my-ipaq.narod.ru/index.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=6135

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Linux на iPAQ H5550."
Сообщение от mahoro_san email on 25-Сен-05, 02:06 
Мечта идиота.. полноценный линукс в кармане, со всеми привычными консольными приложениями..
Cообщить модератору | Наверх | ^

2. "Linux на iPAQ H5550."
Сообщение от bogg on 25-Сен-05, 02:31 
шарп заурус
1к денег и счастье у тебя
Cообщить модератору | Наверх | ^

3. "Linux на iPAQ H5550."
Сообщение от mahoro_san email on 25-Сен-05, 03:15 
Знаю, знаю, но он мне на практике  не нужен. Мне игрушка нужна, а отдать 1к за игрушку я пока не готов..  Кстати, у меня есть КПК шарп, только у него z80 внутри :)


btw, гуглил по поводу эмулятора iPAQ'a, ничего не нашел.. Кто-нибудь знает способ поиграться с familiar linux и PPC на обычном PC?

Cообщить модератору | Наверх | ^

5. "Linux на iPAQ H5550."
Сообщение от cbmaster email on 25-Сен-05, 21:02 
собрать opie и приложения на хост-машине с поддержкой qvfb. и все то же самое. линукс, он и в африке линукс. в этом смысле familiar ничем не отличается.
Cообщить модератору | Наверх | ^

4. "Linux на iPAQ H5550."
Сообщение от pavel email(??) on 25-Сен-05, 21:01 
Видимо IPAQ CLUSTER на том же handsheld.org ?
;)
Пользуюсь familiar на 3970-все устраивает.
а ВОТ С 5550 были проблемы с APM и Bluetooth.
Может их поправили.
Cообщить модератору | Наверх | ^

6. "Linux на iPAQ H5550."
Сообщение от Дмитрий Коровкин on 25-Сен-05, 22:44 
Народ, кто будет хотеть серьезно юзать subj, учтите несколько неприятностей.
1. Та кнопка, что в винде управляет громкостью (слева вверху) в Линухе не поддерживается.
2. Регулировать громкость из OPIE не получится.

Прилагаемый патч это лечит.
(Оставляю свои координаты, дабы было ясно, что я не хакер, который хочет всем нагадить).

Index: arch/arm/mach-pxa/h5400_asic_io.c
===================================================================
RCS file: /cvs/linux/kernel/arch/arm/mach-pxa/h5400_asic_io.c,v
retrieving revision 1.36
diff -u -r1.36 h5400_asic_io.c
--- arch/arm/mach-pxa/h5400_asic_io.c 8 Mar 2004 23:38:21 -0000 1.36
+++ arch/arm/mach-pxa/h5400_asic_io.c 25 Sep 2005 18:43:39 -0000
@@ -62,8 +62,8 @@
#define PERROR(format,arg...) printk(KERN_ERR __FILE__ ":%s - " format "\n", __FUNCTION__, ## arg)

#define ADC_DATA_MASK 0x3ff
+#define MAX_BITS_IN_BUTTONS 14

-
/***********************************************************************************
  *   ADC support (stolen from the H3900 code)
  ***********************************************************************************/
@@ -542,12 +542,12 @@
static unsigned long oldkeys;

bits = h5400_asic_read_register (H5400_ASIC_GPIO_GPA_DAT);
-
+
keys = gpio_to_keys (bits);

d = keys ^ oldkeys;
-
- for (i = 0; i < 11; i++) {
+
+ for (i = 0; i < MAX_BITS_IN_BUTTONS; i++) {
if (d & (1 << i)) {
unsigned char down = (keys & (1 << i)) ? 1 : 0;
h3600_hal_keypress (H3600_MAKEKEY (i, down));
Index: drivers/char/h3600_ts.c
===================================================================
RCS file: /cvs/linux/kernel/drivers/char/h3600_ts.c,v
retrieving revision 1.76
diff -u -r1.76 h3600_ts.c
--- drivers/char/h3600_ts.c 27 Nov 2003 02:21:29 -0000 1.76
+++ drivers/char/h3600_ts.c 25 Sep 2005 18:43:46 -0000
@@ -140,9 +140,11 @@
         H3600_SCANCODE_RIGHT,    /* 7 -> right */
         H3600_SCANCODE_LEFT,     /* 8 -> left */
         H3600_SCANCODE_DOWN,     /* 9 -> down */
- H3600_SCANCODE_ACTION,   /* 10 -> action button (synthesized, not from Atmel) */
- H3600_SCANCODE_SUSPEND,  /* 11 -> power button (synthesized, not from Atmel)  */
- 0, 0, 0, 0               /* pad out to 16 total bytes */
+        H3600_SCANCODE_ACTION,   /* 10 -> action button (synthesized, not from Atmel) */
+        H3600_SCANCODE_SUSPEND,  /* 11 -> power button (synthesized, not from Atmel)  */
+        H3600_SCANCODE_UP,       /* 12 -> up */
+        H3600_SCANCODE_DOWN,     /* 13 -> down */
+ 0, 0               /* pad out to 16 total bytes */
};

enum {
Index: drivers/sound/ak4535.c
===================================================================
RCS file: /cvs/linux/kernel/drivers/sound/ak4535.c,v
retrieving revision 1.23
diff -u -r1.23 ak4535.c
--- drivers/sound/ak4535.c 29 Mar 2005 23:28:35 -0000 1.23
+++ drivers/sound/ak4535.c 25 Sep 2005 18:43:53 -0000
@@ -25,7 +25,7 @@
#include "ak4535.h"

#define REC_MASK (SOUND_MASK_LINE | SOUND_MASK_MIC)
-#define DEV_MASK (REC_MASK | SOUND_MASK_PCM |SOUND_MASK_BASS)
+#define DEV_MASK (REC_MASK | SOUND_MASK_PCM | SOUND_MASK_BASS | SOUND_MASK_VOLUME)

#define REG_MAX 0x10

@@ -432,7 +432,6 @@

switch (nr) {
case SOUND_MIXER_PCM:
- akm->volume = val;
akm->pcm = val;
akm->mod_cnt++;
/* input value [0,100], ak4535 uses [0,7] */
@@ -453,12 +452,15 @@
case SOUND_MIXER_TREBLE:
return -EINVAL;

+ case SOUND_MIXER_VOLUME:
case SOUND_MIXER_LINE:
+ akm->volume = val;
akm->line = val;
akm->mod_cnt++;
/* input value [0,100], ak4535 uses [255,0] */
val = gain.left;
- val = 0xff & ~(255 * val / 100);
+//// val = 0xff & ~(255 * val / 100);
+ val = 156 - (val * 156) / 100;
ak4535_update(clnt, I2C_SET_LINE_GAIN, &val);
break;

Index: scripts/ipkg-make-kernel-packages
===================================================================
RCS file: /cvs/linux/kernel/scripts/ipkg-make-kernel-packages,v
retrieving revision 1.96
diff -u -r1.96 ipkg-make-kernel-packages
--- scripts/ipkg-make-kernel-packages 4 Jul 2004 22:37:09 -0000 1.96
+++ scripts/ipkg-make-kernel-packages 25 Sep 2005 18:44:05 -0000
@@ -762,11 +762,11 @@
############################################################
popd

-ipkg-build -o root -g root $kernel_ipkg_src
-ipkg-build -o root -g root $km_ipkg_src
+ipkg-build $kernel_ipkg_src
+ipkg-build $km_ipkg_src

for package_src in $package_srcs; do
-  ipkg-build -o root -g root $package_src
+  ipkg-build $package_src
done

rm -rf $tmpdir

Cообщить модератору | Наверх | ^

7. "Linux на iPAQ H5550."
Сообщение от Аноним email on 25-Сен-05, 23:18 
мне для полного щастия надо usb2.0(два порта не меньше), фаераваер, внутренний/внешний CompactFlash/SD bootable,
x86(amd Geode?) внутри, хорошый встроеный саунд и не меньше 8и часов работы от батарей :)
вот ана настаящяйа мечта идиота )))
Cообщить модератору | Наверх | ^

8. "Linux на iPAQ H5550."
Сообщение от DAEMON on 26-Сен-05, 20:13 
Laptop tebe nuzhen
Cообщить модератору | Наверх | ^

9. "Linux на iPAQ H5550."
Сообщение от Anonymous Coward on 28-Сен-05, 00:54 
лаптоп - нет, слишком агромный получаеца в карман не засунеш...
Cообщить модератору | Наверх | ^

10. "Linux на iPAQ H5550."
Сообщение от DukeArtem email(ok) on 29-Сен-05, 19:30 
поставил WM 5.0 круто! А вот если бы BSD под КПК - счастья бы не знал!
Cообщить модератору | Наверх | ^

11. "Linux на iPAQ H5550."
Сообщение от Alex email(??) on 29-Сен-05, 23:09 
>поставил WM 5.0 круто! А вот если бы BSD под КПК -
>счастья бы не знал!


Да гдеж ты его под 5550 взял-то ???
Вроде-ж на хпшном сайте отсутсвует под эту модель ....

Если реально поставил, кинь в мыло линк откуда брал !

Заранее буду благодарен :)

Cообщить модератору | Наверх | ^

12. "Linux на iPAQ H5550."
Сообщение от pppppppo_98 email on 13-Окт-05, 13:20 
>поставил WM 5.0 круто! А вот если бы BSD под КПК -
>счастья бы не знал!

И мне если можно на мыло бросить, если не саму прошивку, то хотя бы ссылку

Cообщить модератору | Наверх | ^

13. "Linux на iPAQ H5550."
Сообщение от _Nick_ (??) on 13-Окт-05, 21:29 
>поставил WM 5.0 круто! А вот если бы BSD под КПК -
>счастья бы не знал!

и не узнаешь. Они то на i386 не могут культурно зажить, а ты про ARM архитектуру мечтаешь

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру