HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Angstrom new release
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15

[Ответить]
Jay [09.01.2009 17:32] :
Vitel
Точных дат нет. И я пока не могу даже приблизительно сказать. Возможно, толчком послужит доведение до ума kexecboot. Я думаю, где-то за месяц с этим уложусь, если остальные не будут сопротивляться сильно
Jay [11.01.2009 11:32] :
В тему kexecboot.
Добавили страничку с утвержденным ToDo для него:
http://linuxtogo.org/gowiki/AngstromKexecboot

Позже добавлю там wishlist, чтобы было куда писать пожелания.
Кстати, еще один товарищ просил загрузку с usb-flash, но он использует его на x86, и там нет таких ограничений на размер ядра.

Вчера научили kexecboot быть init-процессом и выкинули кучу ставшего ненужным барахла из initramfs.

Также я дописал первую реализацию опций для перезагрузки и повторного сканирования устройств, но их еще не проверили.
Jay [17.01.2009 13:44] :
Совсем забыл.
Где-то месяц назад была запущена альфа-версия онлайнового сборщика образов прошивок Angstrom. Живет здесь:
http://amethyst.openembedded.net/~koen/narcissus/

К сожалению, на данный момент, там из заурусов есть только модели C7x0.
Отдельно приглашаются тестеры с Firefox'ом, хорошо знающие JavaScript, поскольку там были замечены какие-то проблемы. Хотя уже после была пара сообщений о том, что все работает нормально, но тем не менее.

UPDATE: Буквально сегодня была добавлена поддержка кучи других машин, в том числе и заурусов (akita, spitz, collie, poodle, tosa). Также были исправлены некоторые ошибки.
Jay [03.02.2009 12:27] :
Вести с полей.
Angstrom переходит на использование kexecboot по умолчанию.
Вот тут я собираю скриншоты и фотографии kexecboot'а:
http://picasaweb.google.ru/yuri.bushmelev/Kexecboot

Насчет загрузки с USB - возможно, что она будет. Человек, занимающийся конфигом ядра для kexecboot, обещал проверить размеры со включенным USB-storage. Благо, он сейчас активно чистит конфиг, чтобы сократить размер ядра до работающего минимума.
Jay [10.02.2009 21:05] :
По ссылке ядра с kexecboot 0.5:
http://www.angstrom-distribution.org/demo/kexecboot/

Сегодня в помойке на angstrom-distribution.org пересобирают пакеты. Так что сегодня оттуда лучше ничего не брать. Также это касается и http://amethyst.openembedded.net/~koen/narcissus/
Jay [01.03.2009 16:09] :
Навскидку как-то так:

[*:28023b89d9]Взять подходящее ядро с kexecboot отсюда: http://www.angstrom-distribution.org/demo/kexecboot/
[*:28023b89d9]Взять updater.sh из имеющегося installkit'a или выбрать соответствующий здесь: http://www.angstrom-distribution.org/unstable/autobuild/
[*:28023b89d9]Положить ядро и updater.sh на SD/CF-карту и прошиться через Power+OK как обычно. После перезагрузки должен будет запуститься kexecboot, по виду примерно как тут: http://picasaweb.google.ru/yuri.bushmelev/Kexecboot
[*:28023b89d9]Собрать образ rootfs в Нарциссе и скачать его: http://amethyst.openembedded.net/~koen/narcissus/
[*:28023b89d9]Это обычный архив tar+bz2. Его надо развернуть на раздел SD/CF-карты, предварительно отформатированный в ext2 или ext3.
[*:28023b89d9]Теперь можно попробовать воткнуть карту в Заурус и перезагрузиться. Если же все еще загружен kexecboot, то после небольшой паузы в 2-5 секунд (время на определение устройства и разделов ядром) можно попробовать нажать 'S', чтобы kexecboot пересканировал устройства. Либо нажать 'R' для перезагрузки. В любом случае, в kexecboot должен отобразиться соответствующий раздел, который можно выбрать курсорными клавишами и нажать OK, или Enter, или Space, чтобы загрузиться с него.
[*:28023b89d9]Чтобы можно было загружаться в уже имеющиеся инсталляции (в NAND или на других картах), нужно создать на них каталог /boot и положить туда соответствующее ядро (от дистрибутива или из скачанного rootfs). Если потребуется задать ядру какие-то дополнительные параметры, кроме root, rootfs и rootwait (их kexecboot выставляет автоматически), то внести их в файл /boot/kernel-cmdline.


В качестве предупреждения. Встречались несколько странных отзывов о ненахождении kexecboot'ом раздела. Иногда проблема была в карте (мертвая или очень старая и медленная), иногда в битой rootfs, иногда в кривом самосборе kexecboot.
Но есть пара 'висяков'. К сожалению, точная диагностика пока возможна только с перекомпиляцией kexecboot'а и использованием консольного шнурка. Но мы работаем над упрощением диагностики. В следующем можно будет посмотреть диагностический вывод прямо из kexecboot и, возможно, сохранить его на каком-либо устройстве, которое kexecboot видит.
Jay [06.03.2009 14:39] :
Наконец-то я импортировал работу Omegamoon по поддержке конфиг-файлов в kexecboot. Пока, правда, в отдельном бранче, но сегодня солью его с основным. Парсер понимает следующие параметры (но не всегда что-то делает с ними).

Глобальные (действуют на kexecboot в целом, выигрывает последний):
TIMEOUT=<секунды> - автоматическая загрузка с раздела по-умолчанию (см. DEFAULT).
LOGO=<path-to-logo> - кастомный логотип kexecboot.
DEBUG=<ON|OFF> - режим отладки. Пока включен постоянно.

Локальные (действуют в пределах раздела)
DEFAULT - это загрузочное устройство по-умолчанию.
KERNEL=<path-to-kernel> - полный путь к ядру, которое надо грузить.
LABEL=<label> - метка раздела, которая выведется в интерфейсе.
APPEND=<kernel-cmdline> - дополнительные параметры, которые будут переданы ядру при загрузке kexec'ом.
ORDER=<order> - порядок сортировки раздела. Чем меньше число, тем выше будет раздел в списке kexecboot.
ICON=<path-to-icon> - xpm-иконка, которая будет выведена рядом с разделом вместо дефолтной.

Собственно, многие параметры реально пока ничего не делают. Постепенно подключим все

Также kexecboot теперь умеет оперировать изображениями в формате XPM. Пришлось для этого написать свой парсер. Зато теперь можно будет грузить логотипы и иконки прямо с разделов. Можно и скины или темы замутить
Jay [01.04.2009 00:16] :
Итак, сегодня создан новый стабильный бранч OE - stable/2009
Подробности тут: http://wiki.openembedded.net/index.php/Stable
Но мейнтейнеров стабильного бранча для линейки заурусов пока не наблюдается.. ant пока не соглашается, а других активных пользователей заурусов я что-то не наблюдаю.

Ждем стабилизации какое-то время и последующих релизов Angstrom 2009.

В kexecboot небольшое продвижение. Я починил функции для работы с xpm-изображениями. Сейчас нужно объединить результаты рефакторинга одного из модулей с текущим его видом.

Сегодня утром один хороший человек адаптировал kexecboot для работы на GTA02 (OpenMoko). Перемещение вниз по пунктам меню производится по тычку в тачскрин. Выбор - кнопкой AUX.
Теперь бродят мысли допилить работу с тачскрином, чтобы можно было перемещаться в обе стороны (как самое простое), либо непосредственно выбирать пункты меню (как более сложное).
psionrevo [25.04.2009 20:48] :
собрал narcissus для akita, прошил kexecboot

пара вопросов:
1)при подключении внешней usb flash
в dmesg пусто - как ее подмонтировать?
так же ничего нет при подключении через usb шнур к ББ.
а вот на две разные usb to ethernet ругается в dmesg: insufficient bus power
(одна из этих двух у меня отлично работает под cacko)

2)есть fsck, ругается на отсутствие fsck.auto - киньте ссылкой - как, какие и откуда пакеты грузить (желательно сразу gcc и тулчейн, чтобы попробовать собирать что-то)

и еще странно ведет себя клавиша M
на ней автоповтор работает - наверное из-за этого (напр N работает хорошо и на ней нет автоповтора)
Jay [26.04.2009 16:19] :
Честно говоря, я не пользовался образами narcissus.. У меня до сих пор стоит древний 2007.1x на завре. Поэтому про клавишу М ничего не могу сказать..

1) где-то тут уже эта ошибка упоминалась, поищите по форуму.

2) ставьте OpenEmbedded - там есть все и даже больше
[Ответить]
[< Назад]  [Вперед >]