dlinyj: (Default)
[personal profile] dlinyj
после безуспешных попыток перекомпилировать minicom (убито 4 часа!) для этой платы (просто тест компиляции), я попробовал перенести миднайт коммандер с другой материнки на френдли арм... Короче, как оказалось, надо перенести ещё тонну либ, плюс либы не прямые, а ссылки (которые я делать не умею), но что радует, что хоть ошибку даёт, т.е. бинарник цепляется. Вообще линукс, который там дефолтный сильно разочаровал: ни gcc, ни миднайта, ничего в нём полезного нет... Как без компилятора туда поставить пакеты - ума не приложу... Одолевают мысли о пересборки ядра, но как это сделать, если я не могу скомпилировать пакеты даже так просто.

В общем, громадная куча вопросов, как что, почему и зачем, и попадись мне человек, кто знает на них ответы - замучаю досмерти. Буду в игнорлисте.

З.Ы. Я теперь понял почему линукс админы бородатые, с очками, толстые и красные глазки. Я разве что без живота...

Date: 2009-10-24 03:16 am (UTC)
From: [identity profile] mitsu-rugi.livejournal.com
>З.Ы. Я теперь понял почему линукс админы бородатые, с очками, толстые и красные глазки. Я разве что без живота...

Правильнее наверно даже сказать, судя по рассказу, испытал на собственной шкуре. )

Date: 2009-10-24 06:03 am (UTC)
From: [identity profile] f-andrey.livejournal.com
На все вопросы ответы обычно гуглятся в один два захода, привыкни прежде чем на что то жаловаться, почитать тематическую книжку, и погуглить по актуальной теме, ну и почитать документацию никогда не поздно, пока не будут выполнены этивещи будут глупые вопросы, а вот после них могут получится весьма осмысленные ;)
И зачем minicom и уж тем более mc, это все изврашения для десктопа.

Date: 2009-10-24 01:26 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Это не важно что. Файлового менеджера мне нехватает, и миником тоже будет удобен для отладки моей платы. Гугл замучен, он меня скоро забанит :)

Date: 2009-10-24 06:26 am (UTC)
From: [identity profile] minimumlaw.livejournal.com
Ай, как не повезло яблокам =)
Бросайте это грязное дело и идите читать про кросс-компиляцию. Вкратце, на новой платформе все ВСЕГДА должно идти так:
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. Если через неделю не сбежите - считайте Вам повезло =)

Date: 2009-10-24 07:58 am (UTC)
From: [identity profile] me-me-me-and-me.livejournal.com
а ты не пробовал вариации линукса, которые любят засовывать на тот же freerunner и т.п.? Там, вроде как, всё должно быть существенно получше.

Date: 2009-10-24 01:27 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Я не понимаю как их ставить :(. Пробовал поставить, не заработало...

Офтоп

Date: 2009-10-24 08:27 am (UTC)
From: [identity profile] bitoniau.livejournal.com
Вчера хотел откоментить тебе в четыре ночи о тяжкой судьбе ремонтников, но свалился. :)

Re: Офтоп

Date: 2009-10-24 01:27 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Понимаешь, работа есть работа. А тут развлекушки ;)

Date: 2009-10-24 12:35 pm (UTC)
From: [identity profile] dkill.livejournal.com
> В общем, громадная куча вопросов, как что, почему и зачем, и попадись мне человек...

чего надобно, старче? ;)

Date: 2009-10-24 01:27 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Уверен, что готов помочь? :)

Date: 2009-10-24 08:54 pm (UTC)
From: [identity profile] dkill.livejournal.com
по возможности :)

пиши в пм или сусанин@гмаил
From: [identity profile] lashzcore.livejournal.com
Есть только две крутые вещи - небо и трава..
И только два правильных линукса - Debian & Gentoo.
Дебиан -- он как детский конструктор - прост и надёжен. Если в стейбле что-то не работает, то в этом нужно винить только собственную криворукость.
Gentoo - это уже уровень MEMS, но и знания нужны соответствующие.
From: [identity profile] dlinyj.livejournal.com
Да мне пофигу какой линукс, хоть юникс. У меня кросплатформенная компиляция...

Ну если пофиг,

Date: 2009-10-24 09:07 pm (UTC)
From: [identity profile] lashzcore.livejournal.com
возьми GNU/Hurd 8)
а может, не надо ничего компилировать? http://www.debian.org/ports/arm/

Re: Ну если пофиг,

Date: 2009-10-24 09:45 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
это следующий этап :). Но компилировать придётся и так и так...

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 12:14 pm
Powered by Dreamwidth Studios