[sisyphus] Sisyphus on ARM OMAP3 BlueShark

Eugene Prokopiev enp на itx.ru
Вт Янв 17 16:49:32 MSK 2012


17 января 2012 г. 16:27 пользователь Paul Wolneykien
<manowar на altlinux.org> написал:
> 17.01.2012 14:39, Eugene Prokopiev пишет:
>> Здравствуйте!
>>
>> Попало в руки такое устройство:
>>
>> root на beagleboard:~# cat /proc/cpuinfo
>> Processor       : ARMv7 Processor rev 3 (v7l)
>> BogoMIPS        : 597.64
>> Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3
>> CPU implementer : 0x41
>> CPU architecture: 7
>> CPU variant     : 0x1
>> CPU part        : 0xc08
>> CPU revision    : 3
>>
>> Hardware        : OMAP3 BlueShark
>> Revision        : 0020
>> Serial          : 0000000000000000
>>
>> Штатная процедура инсталляции ОС судя по
>> http://wiki.mentorel.ru/doku.php/wiki:atoll_beginner выглядит так: на
>> первый раздел идущей в комплекте SD-карты кладем загрузчик и ядро,
>
>  Можно менять загрузчик? Это открывает широкие перспективы.

На уже упомянутом http://mentorel.com/wiki/doku.php/ru:atoll_beginner пишут:

<quote>
Теперь скопируйте на первый раздел карты файлы в следующем порядке:

    MLO
    u-boot.bin
    uImage

Если во время копирования вы ошиблись, то придется заново
форматировать раздел на карте, т.к. файл MLO должен быть в первом
секторе на карте.
</quote>

Т.е. получается можно?

>> на
>> второй распаковываем корень. Есть сомнения в том, что альтовские ядро
>> и корень заработают таким образом (как минимум initrd, наверное,
>> потребуется?).
>
> Для начала видимо, нужно собрать ядро для omap3: на данный момент ядра
> для v7 с neon у нас нет, и было бы здорово его получить. Можно это
> сделать как без initrd, так и с ним. Если есть исходники того ядра, что
> идёт в комплекте с устройством (вместе с патчами), то хорошо бы собрать
> сперва именно его -- там могут быть важные для железки модификации.
>
>  Я, когда собирал ядро для DP,
>
> http://git.altlinux.org/people/manowar/packages/kernel-image.git ,
>
> взял в начале базовую версию с kernel.org (ветка longterm), а потом
> положил поверх исходники ядра DP и .config получив в результате дочернюю
> ветку dreamplug. Кстати, правильный .config, учитывающий специфику
> устройства очень важен (и не всегда ясно, где его взять).
>
> Если сможете представить исходники таким образом, то я смогу помочь со
> сборкой. Только я пока не знаю на чём нужно собирать под v7. :)

Вроде бы процедура описана тут -
http://mentorel.com/wiki/doku.php/ru:angstrom_blueshark#%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%B7_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_oe
- и предполагает кросскомпиляцию

Спасибо!

-- 
С уважением,
Прокопьев Евгений


Подробная информация о списке рассылки Sisyphus