Debian с eabi

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Debian с eabi

Сообщение svs57 » Вт фев 27, 2007 18:43

Может кому интерестно будет.
http://wiki.debian.org/ArmEabiHowto
Я себе поставил. Сейчас пытаюсь поднять xorg xserver из git. И откомпилировать.
Тот что в репозитории не хочет работать с "кнопками" "мыши" активного экрана.
C eabi заметно живее работает. :)
Zaurus SL-C750, N810 2008.36-5

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Пт мар 09, 2007 18:18

up, очень интересно :)

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Сб мар 10, 2007 23:23

я прошу разъяснения, до того момента как посмотрел ссылку я думал что я что-то понимаю :)

1) installing with d-i что такое d-i (debian-installer?)
там 3 варианта: ads iop32x ixp4xx, какой из них для завра ? :)
и судя по MANIFEST я ядро собранное ядро и initrd. ещё есть ramdisk.gz - что с ним делать?
как устанавливать ядро в систему и что бы оно потом его подцепило - где загрузчик? или надо заливать образ как с cacko/OZ ? но там нету файлов для обновления.
2) nslu2 users should - nslu2 - это какой-то тип устройств и заурус к ним не относится?

3) дальше следующий пункт предлагается собрать самому kernel, это для любителей тонкой настройки? чем плохо ядро из d-i ? до этого пункта не раскрыта тема чем его собирать и где.
4) creating chroot using debootstrap - разве это надо сделать не до сборки ядра ?
жму See CrossDebootstrap - такой страницы нету.

5) Migrating arm installation to arm eabi installation - это для тех кто на arm'е, но не в нашем случае, потому что у нас свежая инсталляция?

ниже в links mail-list в котором это всё обсуждается - может там можно найти инструкцию?

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Пн мар 12, 2007 12:00

Я уже писал здесь в другой ветке, как я делал. Повторусь еще раз.
1. Прошить u-boot как pdaXrom
2. Распаковать на SD rootfs
http://armel.applieddata.net/developers ... fs.tar.bz2
3. Прописать в rootfs на SD
a) правильную раскладку клавиатуры
в /etc/init.d/console-screen.sh
loadkeys /etc/console-tools/keymap.map
kernel.map брал из pdaXrom
b) загрузку модуля g_ether и звука
/etc/modules
g_ether
snd-soc-corgi
c)настроить интерфейс usb0:
/etc/network/interfaces
auto lo
auto usb0
iface lo inet loopback
allow-hotplug usb0
mapping hotplug
script grep
map usb0
#
iface usb0 inet static
address 192.168.129.201
netmask 255.255.255.0
broadcast 192.168.129.255
gateway 192.168.129.200
4. Подправить /etc/init.d/ssh так чтобы он реально стартовал.
А то в этой rootfs start-stop-daemon фейковый
5. Скомпилировать ядро кросскомпилятором
CONFIG_AEABI=y
CONFIG_OABI_COMPAT=y
CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mmcblk0p1 rootfstype=ext3 rw rootdelay=5"
6. Записать на SD модули ядра
/lib/modules

Вроде бы все
Zaurus SL-C750, N810 2008.36-5

Аватара пользователя
Serge_RUS
Академик (6 lvl)
Сообщения: 1134
Зарегистрирован: Вс мар 13, 2005 20:00

Сообщение Serge_RUS » Пн мар 12, 2007 19:27

svs57
Выложи ядро откомпиленное плиз :)
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Вт мар 13, 2007 10:28

Zaurus SL-C750, N810 2008.36-5

Аватара пользователя
Serge_RUS
Академик (6 lvl)
Сообщения: 1134
Зарегистрирован: Вс мар 13, 2005 20:00

Сообщение Serge_RUS » Вт мар 13, 2007 21:23

спасибо.
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Пт мар 16, 2007 13:33

У меня всё отлично заработало. но пока X'сы не ставил.
впечатления самые приятные. когда доставлю X'сы - то сделаю подробный отчёт.

взрослый debian на zaurus'е вопщем-то большего мне от КПК представить сложно :)

jura3
Аспирант (2 lvl)
Сообщения: 59
Зарегистрирован: Пн фев 05, 2007 18:20

Сообщение jura3 » Сб мар 17, 2007 14:34

Обьясните ламеру-1.Как делать Прошить u-boot как pdaXrom
правильную раскладку клавиату
загрузку модуля g_ether и звука (извиняюсь,но как начинающий линуксоид-даже не знаю что это такое)
2.И как его запускать(debian)

jura3
Аспирант (2 lvl)
Сообщения: 59
Зарегистрирован: Пн фев 05, 2007 18:20

Сообщение jura3 » Сб мар 17, 2007 17:07

И ещё обьясните пожалуйста-что такое
installing with d-i

jura3
Аспирант (2 lvl)
Сообщения: 59
Зарегистрирован: Пн фев 05, 2007 18:20

Сообщение jura3 » Сб мар 17, 2007 17:25

inv2004 расскажи пожалуйста как ты делал

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Сб мар 17, 2007 18:48

remove plz
Последний раз редактировалось inv2004 Сб мар 17, 2007 19:12, всего редактировалось 5 раз.

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Сб мар 17, 2007 18:49

remove plz
Последний раз редактировалось inv2004 Сб мар 17, 2007 19:12, всего редактировалось 1 раз.

inv2004
Кандидат (3 lvl)
Сообщения: 169
Зарегистрирован: Вт ноя 21, 2006 12:21

Сообщение inv2004 » Сб мар 17, 2007 19:10

у меня C1000 и SD, так что у кого другое, делайте поправку.
1) скачиваю http://mail.pdaxrom.org/download/1.1.0r ... urrent.zip
2) распаковываю на fat16 SD
3) вынимаю батарейку с питанием
4) держу C+D и вставляю питание
должны загореться обе лампочки и гореть не мигая ~20 секунд. потом каснут.
5) вынимаю питание.

дальше что бы не компилять самому некоторые вещи я взял из ветки по gentoo
6) качаем:
http://inv2004.googlepages.com/kernel-2 ... z2.tar.bz2
ftp://gentoo.ru/projects/handhelds/zaur ... utoboot.sh
7) на SD карте удаляем emergency.img и копируем туда kernel.img из 1го архива и меняем autoboot.sh
8) вставляем SD, держим Ok и вставляем питание, загружается emergency и прашивает начать установку, жмём y
после установки оно должно перезагрузиться и скорее всего выругаться на то что root не может подмотрировать.

9) качаем:
http://armel.applieddata.net/developers ... fs.tar.bz2
http://inv2004.googlepages.com/kernel-m ... z2.tar.bz2
http://inv2004.googlepages.com/keymap-spitz.tar.bz2

10) форматируем SD карту mkfs.ext3 /dev/sda1 (у меня так), после чего распаковаваетесодержимое armel-root-fs на карту.
11) распаковывайте kernel-modules в корень карты, содержимое должно положиться в ./lib/modules на карту.
12) распаковываем keymap-spitz тоже в корень, должено положиться ./etc/keymap.map

13) на карточку в ./var/cache/apt/archives положил:
http://armel-debs.applieddata.net/debia ... _armel.deb
.../pool/main/c/console-tools/libconsole_0.2.3dbs-65_armel.deb
.../pool/main/c/console-tools/console-tools_0.2.3dbs-65_armel.deb

14) вставил карточку SD, батарейку и питание, zaurus начал загружаться, нашёл root, загрузил debian, вход в root без пароля
15) поставил apt-get install console-tools sudo
16) добавил в /etc/rc.local: loadkeys /etc/keymap.map
дальше уже по желанию, добавить пользователя и тд.

пока проблемы с xorg, поставил xorg-server-core, но его содержимое в корне отличается от содержимого на компе! просто нету /usr/bin/Xorg который должен пускаться, буду разбираться.

для установки bluez пришлось аналогично пунктам 13-15 поставить dbus libbluetooth2 libdbus-1-3 libexpat1 libice6 libsm6 libx11-6 libx11-data libxau6 libxdmcp6 x11-common bluez-utils

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Пн мар 19, 2007 11:27

jura3 писал(а):Обьясните ламеру-1.Как делать Прошить u-boot как pdaXrom
правильную раскладку клавиату
загрузку модуля g_ether и звука (извиняюсь,но как начинающий линуксоид-даже не знаю что это такое)
2.И как его запускать(debian)
Вообще-то, ИМХО, не стоит тогда вам устанавливать.

1. Это написано на http://www.pdaxrom.org/?q=node/120
Только там ошибочка :)
Hold C+D and plug power
Нужно Fn + C + D
2. Раскладка клавиатуры:
loadkeys /etc/console-tools/keymap.map
Файл /etc/console-tools/keymap.map взят bp pdaxrom. Я его здесь приведу.
Нужно чтобы эта команда выполнилась при загрузке. Иначе ее выполнить будет не просто, т.к. "/" нет :)
Можно вставить загрузку кла-ры например в скрипт
/etc/init.d/console-screen.sh

Куда-нибудь в начало setup ()
3. Модули.
В файл /etc/modules
Добавить строки
g_ether
snd-soc-corgi
snd_pcm_oss
snd_mixer_oss
4. Как загрузить?
Прошьете ядро и сделаете rootfs и он сам загрузится при включении питания
5. И ещё обьясните пожалуйста-что такое
installing with d-i
Не берите пока в голову. Возмите просто rootfs по указанной ссылке.
Zaurus SL-C750, N810 2008.36-5

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»