Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
openwrt
sasamy (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 07.02.2009 15:02
0
Сообщение: 1
sasamy (Guest)

Topic opened
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 06.02.2009 22:03 Редактировалось 06.02.2009 22:03 Сообщение: 2
sasamy (Guest)

Возился со своим домашним wi-fi роутером d-link с альтернативными прошивками и обнаружиhttp что на openwrt есть сборки пакетов для at91 с uclibc в формате ipkg. Вот их репозитарий
http://downloads.openwrt.org/snapshots/at91/packages/
Хоть там собрано с uclibc-0.9.29 я попробовал поставить mc c uclibc-0.9.30 - работает. Пакетов просто огромное множество - не нужно ничего самому собирать. ipkg есть в buildroot. у себя я собрал busybox и ipkg, настроил сеть - и вперед, на флэшку моментально поставились все нужные бинарники, там есть даже xorg. В общем если не нужно все размещать на датафлэш или для экспериментов - самое то :)
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 07.02.2009 05:46 Редактировалось 07.02.2009 05:46 Сообщение: 3
sasamy (Guest)

Давно хотел выложить все конфиги в одном месте - у многих бывают вопросы - возможно пригодится. Мне очень понравилась эта идея с openwrt. Если решите сделать как у меня то как это все собрать. Сначала кросстулчайн. Затем buildroot. В архиве есть скелет моей rootfs - скопировать туда то что получилось в buildroot кроме /dev и /etc. Потом собрать ядро - у меня оно с поддержкой initramfs - на выходе получится готовый zImage содержащий в себе rootfs. В архиве есть мой bootstrap - он сконфигуриован так чтобы использовать частоту удобную для аудиокодека - достаточно просто его подключить к плате. В самбе прошить bootstrap по адресу 0 специальным скриптом для загрузчика, zImage обычным образом для файла по адресу 0x1080. После загрузки (или до загрузки- без разницы) вставить любую флэш память (usb/sd/mmc) имеющую _только одним_ раздел и он должен быть c фс ext2. У меня настроено так что dns (я пользуюсь dnsmasq под linux) должен находится на 192.168.0.2 и этот же ip является шлюзом по умолчанию - можно настроить как угодно хоть через wifi - главное чтобы был доступ в интерент с платы. Когда появился доступ:
#ipkg-cl update
(эта команда скачает базу пакетов с openwrt)
#ipkg-cl -d root install mc
(mc выбран для примера. Установит пакет mc со всеми зависимостями автоматом). Пакеты будут установлены на флэш-диск.
Все - можно пользоваться :) Пути прописаны, после монтирования флэша создается симлинк /openwrt на точку монтирования и эта директория прописана в путях для бинарников и библиотек - все установленное будет находится системой автоматом. При сборке не забывайте менять пути в конфигах - у меня там мои прописаны. Не думаю что кто-то будет повторять конечно, иногда бывает полезно иметь работающие конфиги :) В аттаче архив tar.gz - после скачивания смените окончание у полученного файла с .zip на .tar.gz

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 07.02.2009 г. в 05:52:58
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 07.02.2009 15:02 Редактировалось 07.02.2009 15:02 Сообщение: 4
starterkit (Guest)

Спасибо за участие!!!
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512