Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата там в директории \package\gcc кросс-компилятор. Как им пользоваться?
я не знаток этого дистрибутива, но у меня в Дебьян в файле
/etc/bash.bashrc
прописано типа:
Код export ARCH=arm
export CROSS_COMPILE=/usr/local/arm-2009q1/bin/arm-none-linux-gnueabi-
export PATH=$PATH:/usr/local/arm-2009q1/bin
и после бла-бла-defconfig ядро собирается командой
make -j8 uImage
Цитата Читал что нужна утилита make и она часто идет в составе linux. В моей убунту 13.04 не нашел. Поиск по интернету уводит в какие-то не те дебри.
вероятно
sudo apt-get install make
помогут..
ньюансы можно погуглить "ubuntu make command not found"
Цитата До сих пор не мигал светодиодом, не запустил работать экран и не загрузил на чип ни одного файла.
рано еще - сначала установить и настроить среду разработки, потом научиться собирать ядро и только потом остальное..
На любой вопрос есть любой ответ.
A-Soft
Пункты: 1458
Регистрация: 17.02.2013
Пол: Мужчина
Из: Заринск
Под windows есть IAR Embedded Workbench 6.50, но там freescale'вские только до iMX535. iMX6Q нет. Можно конечно задать cortex_a9, тогда вопрос - есть ли у freescale какая-нибудь своя специфика, которую IAR в этом случае может не учесть? И не знаю как он с линухом - дружит или нет.
A-Soft
Пункты: 1458
Регистрация: 17.02.2013
Пол: Мужчина
Из: Заринск
Цитата
научиться собирать ядро...
Для начала это тоже необходимо? Я думал на изначально загруженной сборке линукса запустить какой-нибудь самодельный исполняемый файл чтобы он заработал. А потом уже изгаляться всяко-разно.
Но собирать ядро - в мыслях небыло.
Не настолько уж я программист чтобы ОСь самому слепить. Где этому можно поучиться (по-русски)?
sasamy
Пункты: 77332
Регистрация: 14.08.2009
A-Soft
Пункты: 1458
Регистрация: 17.02.2013
Пол: Мужчина
Из: Заринск
sasamy , спасибо!
A-Soft
Пункты: 1458
Регистрация: 17.02.2013
Пол: Мужчина
Из: Заринск
sasamy , все делал тупо по инструкции.
Но при
сборке кросскомпилятора
получается какой-то косяк.
команда ./configure --enable-local заканчивается так:
Цитата ...
checking for gperf... no
configure: error: missing required tool: gperf
и следующая make выдает:
Цитата make: *** Не заданы цели и не найден make-файл. Останов.
и на версии 1.18.0 и на 1.15.2 одинаково. Что делать?
sasamy
Пункты: 77332
Регистрация: 14.08.2009
A-Soft
Пункты: 1458
Регистрация: 17.02.2013
Пол: Мужчина
Из: Заринск
Цитата не верю
1.
https://code.google.com/p/starterkit-org/w/list
2. Выбираю
"Сборка ядра и корневой ФС с поддержкой Qt в buildroot"
3. По инструкции на виртуальную машину ставлю xubuntu-10.04.2-desktop-i386.iso
4. В терминале выполняю 10 команд, начинающихся sudo ...
5. Далее -
сборка кросскомпилятора
6. в терминале пишу команды для скачивания, распаковывания и перехода в директорию crosstool-ng-1.15.2 (сначала пробовал 1.18.0 новее)
Цитата ./configure --enable-local
make
все. приплыл. Что не по инструкции?
Виртуальная машина Oracle VM VirtualBox 4.2.18, оперативки выделил 1GB, жесткого 20GB.
Кстати Ubuntu 13.04 удалил, работа на Xubuntu 10.04.2 (по инструкции).
13.04 мне не понравилась. Ничего толком недоступно, как windows8. Скачивал с оф.сайта ubuntu, на ту же вирт.машину. В Xubuntu 10.04.2 хоть полазить есть где. Особо ничего не менял, только установил последние обновления.
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата все. приплыл. Что не по инструкции?
в вышеприведенном:
Код ...
checking for gperf... no
configure: error: missing required tool: gperf
содержится подсказка - не хватает пакета gperf, что обычно лечится:
sudo apt-get install gperf
и я бы не стал изобретать велосипед по сборке кросскомпилера, ибо это реально непросто, а воспользовался вышеприведенным советом:
Код Вам нет смысла собирать компиляторы по инструкции для armv5 - в BSP к плате на ftp лежит прекрасный линаровский кросскомпилятор оптимизированный для armv7-a, совместимый с бинарными библиотеками GPU. Можете его напрямую скачать отсюда
https://launchpad.net/linaro-toolchain-binaries/trunk/2012.04/+download/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux.tar.bz2
скачать на виртуалку, распаковать и настроить пути.. всё, более ничего не требуется..
иначе это похоже на конструирование токарного станка..
На любой вопрос есть любой ответ.
A-Soft
Пункты: 1458
Регистрация: 17.02.2013
Пол: Мужчина
Из: Заринск
Спасибо за совет по установке пакета. Установил. Как раз изучаю команды терминала. До sudo еще не дошел.
Цитата скачать на виртуалку, распаковать и настроить пути.. всё, более ничего не требуется..
иначе это похоже на конструирование токарного станка..
Как настраивать пути?