Все здравствуйте! Не давно приобрел платку iMX233. Скачал весь софт, прилагаемый по ftp.
Теперь вопрос, присутствует виртуальная машина на которой установлен весь нужный софт и пакеты. Но работать под ВМ не слишком удобно, мягко говоря.
Установил Дебиан на реальную машину теперь появляется вопрос, где можно получить весь подробный список пакетов и другого софта необходимый для сборки ядра и ФС?
Копируете содержимое /home/user/src, компилятор (уже не помню где, смотрите по скриптам сборки).
В принципе, если пути сохраните те же, то и рихтовать особо ничего не придется.
А может мамка ? :) Для кросскомпиляции нужен кросскомпилятор или в общем (и более безболезненном случае) система наподобии buildroot. Чтобы лишний раз не натыкаться на отсутствие в системе недостающих библиотек - установите пакеты которые рекомендуют для openembedded, мне на Ubuntu этого хватило. http://wiki.openembedded.org/index.php/OEandYourDistro#Debian
Я использую реальные машины с Linux для работы с платой. Винды у меня в принципе нет. Всё что может понадобится ставится с пол пинка из репозитариев.
Кросс-компиляторы можно скачать отсюда: http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite
Советую иметь две версии, та версия что поставляется на диске даёт небольшой размер исполняемых файлов, но более низкую производительность. Более новая версия в зависимости от задачи может выдать более быстрый код и порой меньший размер файла.
Пытался собирать dhrystone тест разными версиями кросс-компилятора. При сборке версией 2007q1 тест выдавал около 125 DMIPS, при использовании 2010q1 уже 175 DMIPS. При этом версия собранная более новым компилятором занимала даже меньше. При сборке ядра ситуация уже несколько другая, 2010q1 генерит ядро размером на 180кБ больше, при этом разницы в скорости загрузки я не заметил.