когда ж я буду спать...
после безуспешных попыток перекомпилировать minicom (убито 4 часа!) для этой платы (просто тест компиляции), я попробовал перенести миднайт коммандер с другой материнки на френдли арм... Короче, как оказалось, надо перенести ещё тонну либ, плюс либы не прямые, а ссылки (которые я делать не умею), но что радует, что хоть ошибку даёт, т.е. бинарник цепляется. Вообще линукс, который там дефолтный сильно разочаровал: ни gcc, ни миднайта, ничего в нём полезного нет... Как без компилятора туда поставить пакеты - ума не приложу... Одолевают мысли о пересборки ядра, но как это сделать, если я не могу скомпилировать пакеты даже так просто.
В общем, громадная куча вопросов, как что, почему и зачем, и попадись мне человек, кто знает на них ответы - замучаю досмерти. Буду в игнорлисте.
З.Ы. Я теперь понял почему линукс админы бородатые, с очками, толстые и красные глазки. Я разве что без живота...
В общем, громадная куча вопросов, как что, почему и зачем, и попадись мне человек, кто знает на них ответы - замучаю досмерти. Буду в игнорлисте.
З.Ы. Я теперь понял почему линукс админы бородатые, с очками, толстые и красные глазки. Я разве что без живота...
no subject
Правильнее наверно даже сказать, судя по рассказу, испытал на собственной шкуре. )
no subject
И зачем minicom и уж тем более mc, это все изврашения для десктопа.
no subject
no subject
Бросайте это грязное дело и идите читать про кросс-компиляцию. Вкратце, на новой платформе все ВСЕГДА должно идти так:
1. Загрузчик - некий аналог BIOS - его задача прогрузить ядро и передать на него управление. Как правило, еще проинитить посл. порт - чтоб через него поиметь командную строку. Наиболее популярны - RedBoot, U-Boot, E-Boot и т.д.
2. Ядро. Сначала в RAM, затем во флешь. В идеале именно во флешь, т.е. XIP ядро (execute in place - т.е. выполняющееся непосредственно с флеша). Конкурент, то который WindowsCE так впринципе не умеет - они копируются в флеша в RAM, а оттуда работают. Linux так тоже умеет (если загрузчик позволяет), но XIP вариант более кошерен - ибо экономи RAM, которой в Embedded много не бывает (впрочем, и в Desktop и в Servers тоже)
3. File System - разметка остатков флеша (BOOT+KERN+FS) под хранение базовой системы.
4. Установка компонентов. Бибо в базу, либо на внешние носители.
И не надо тут про красноглазие - это не админы, а криворукие фанаты. Админ в отличие от них систему знает =) А вам не обязательно всю вышеназванную связку пересобирать - работает и ладно, но найти все компоненты - святое дело. Они все должны, нет просто обязаны быть. А дальше - кросс-компилятор и вперед в мир Open Source. Если через неделю не сбежите - считайте Вам повезло =)
no subject
no subject
Офтоп
Re: Офтоп
no subject
чего надобно, старче? ;)
no subject
no subject
пиши в пм или сусанин@гмаил
Есть только две крутые вещи...
И только два правильных линукса - Debian & Gentoo.
Дебиан -- он как детский конструктор - прост и надёжен. Если в стейбле что-то не работает, то в этом нужно винить только собственную криворукость.
Gentoo - это уже уровень MEMS, но и знания нужны соответствующие.
Re: Есть только две крутые вещи...
Ну если пофиг,
а может, не надо ничего компилировать? http://www.debian.org/ports/arm/
Re: Ну если пофиг,