Суббота, 20.12.2025
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 5 6 7
Показано 91-96 из 96 сообщений
6. Алексей   (08.11.2009 00:05)
0  
Очень полезная и актуальная тема.
Вся цифровая электроника сводится к созданию компьютера, как выяснилось...
Так научимся же их делать и делать хорошо.

5. Timur   (16.09.2009 13:26)
0  
Коля, привет!

"У меня в Линухе инета нету..." - у тебя дома инет через VPN, правильно я понимаю? Если так, то самый простой способ (чтоб вообще без гемороя) это купить роутер (например ASUS WL520GU -он стоит около 2 тысяч рублей - вещь удобная, т.к. будет еще WiFi, принтсервер, файрвол (и вообще много всего в нем есть полезного - если сменить прошивку, можно его использовать еще и как файл-сервер)) - в роутере VPN настраивается, т.е. туда вводятся логин и пароль и он сам коннектится, после этого в твоей домашней локалке инет просто работает как только ты подключаешь комп к ней, без логининья в VPN.

"Как я понял, у тебя root FS не разворачивается в RAM...." - У меня по умолчанию он разворачивался туда. Я даже затупил поначалу - создам какой-нить файл, выключу, включу, файла нету. Потом мне уже объяснили в службе поддержки завода изготовителя. Насчет как создать партиции - честно скажу, не задавался такой целью и не знаю, как это сделать. Знаю только, что когда собираешь ядро, там можно выбрать драйверы/МТD устройства - там будет куча настроек, которыми можно поиграть, но вот чего-то похожего на карту распред. флеш-памяти там нету. Сам с большим интересом узнал бы, как их создавать.
Флешина в любом случае будет хранить запакованный образ ядра (в случае с эмбеддед линуксом нет смысла образ ядра хранить в файловой системе (как это делается в РС), даже если у тебя она [файловая система] на встроенной в борду флешке).

Чтоб указать корневую файловую систему, надо использовать параметры командной строки ядра. Любой загрузчик (и U-BOOT тоже) передаёт ядру специальную командную строку, где говорится что-то типа, какой UART использовать в качестве терминала, какую ФС в качестве корневой и т.п. Это описано в главе 9 книги "Linux kernel in a nutshell" - (google->"kernel command line parameters chapter 9"->первая ссылка) вообще эта книга бесплатная и доступна для скачивания.

За ссылку спасибо.

4. nicsi   (14.09.2009 03:40)
0  
Привет, Тимур.
Почитал про toolchain - уже стало худо. У мну в Линухе инету нету, ибо VPN. Так что apt-get и пр. уже не покатит.

Как я понял, у тебя root FS не разворачивается в RAM (initrd), а записана прямо в NAND. Мне непонятно, как создать MTD партиции и заюзать флэшину как дисковый накопитель, а не хранилище запакованного образа ядра.

Вообще я здорово от вас с Лёхой в этом плане отстал...

Неплохой набор информации нашел вот тут: http://belgorod.lug.ru/wiki/index.php/Создание_Linux_для_ARM9

-=< Коля >=-

3. Timur   (12.09.2009 20:18)
0  
Привет, Лёха :)

Как уже сказал по телефону, в моем случае использовался тот же самый тулчейн:

root@timur-ibm:/home/timur-tion/Proj/u-boot1.3.3/u-boot-1.3.3$ export CROSS_COMPILE=/opt/OSELAS.Toolchain-1.1.1/arm-xscale-linux-gnu/gcc-4.0.4-glibc-2.3.6-kernel-2.6.17/bin/arm-linux-
root@timur-ibm:/home/timur-tion/Proj/u-boot1.3.3/u-boot-1.3.3$ export PATH=$PATH:/opt/OSELAS.Toolchain-1.1.1/arm-xscale-linux-gnu/gcc-4.0.4-glibc-2.3.6-kernel-2.6.17/bin/

Кстати, ядро - это ведь тоже stand-alone код (т.е. нет в нем никаких библиотек, API-я) - а оно компилится стандартным тулчейном, наверно он все-таки достаточно универсальный.
Я кстати пол-года назад вообще с помощью gcc (специальный, скачал в составе WinAVR дистрибутива) компилил для AVR-ок. Там вообще никакой операционнки нету.

2. Алексей.   (10.09.2009 10:15)
0  
Привет, Тимур!

Отличная идея с сайтом. У меня к тебе вопрос - вот ты U-boot собираешь обычным тулчейном (arm-xscale-linux-gnu), а не нужно ли использовать для его сборки, как для сбррки любых Standalone приложений, тулчейн типа arm-elf-...?


Alexis М.

1. Timur   (30.07.2009 21:37)
0  
Жду комментариев с нетерпением :)

1-15 16-30 ... 61-75 76-90 91-96

Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz