Debian с eabi
Debian с eabi
Может кому интерестно будет.
http://wiki.debian.org/ArmEabiHowto
Я себе поставил. Сейчас пытаюсь поднять xorg xserver из git. И откомпилировать.
Тот что в репозитории не хочет работать с "кнопками" "мыши" активного экрана.
C eabi заметно живее работает.
http://wiki.debian.org/ArmEabiHowto
Я себе поставил. Сейчас пытаюсь поднять xorg xserver из git. И откомпилировать.
Тот что в репозитории не хочет работать с "кнопками" "мыши" активного экрана.
C eabi заметно живее работает.
Zaurus SL-C750, N810 2008.36-5
я прошу разъяснения, до того момента как посмотрел ссылку я думал что я что-то понимаю
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 в котором это всё обсуждается - может там можно найти инструкцию?
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 в котором это всё обсуждается - может там можно найти инструкцию?
Я уже писал здесь в другой ветке, как я делал. Повторусь еще раз.
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
Вроде бы все
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
svs57
Выложи ядро откомпиленное плиз
Выложи ядро откомпиленное плиз
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux
спасибо.
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux
remove plz
Последний раз редактировалось inv2004 Сб мар 17, 2007 19:12, всего редактировалось 5 раз.
remove plz
Последний раз редактировалось inv2004 Сб мар 17, 2007 19:12, всего редактировалось 1 раз.
у меня 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
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
Вообще-то, ИМХО, не стоит тогда вам устанавливать.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