Кросс-компиляция под ARM или сразу установка на ARM
|
|
mashakovmarat | Дата: Понедельник, 27.05.2019, 16:14 | Сообщение # 1 |
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Offline
| Добрый день.
Может ли fbc делать кросс-компиляцию под ARM ??? Хочу попробовать на Raspberry. Вижу есть опции -arch, -target. Все же, как будет корректней, кросс-компиляция с последующим копированием или сразу на контроллере? Находил ссылку с дистрибутивом fbc-0.91.0-pi-raspbian.tar.gz, но архив почему-то не распаковывается; дает ошибку. Прошу вашего содействия.
Сообщение отредактировал mashakovmarat - Понедельник, 27.05.2019, 16:31 |
|
| |
haav | Дата: Понедельник, 27.05.2019, 17:45 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| все скачивается и распаковывается (только что проверил) по этой ссылке:
http://users.freebasic-portal.de/freebasicru/download.html
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
mashakovmarat | Дата: Понедельник, 27.05.2019, 18:47 | Сообщение # 3 |
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Offline
| Спасибо. Нормально разжалось.
Добавлено (27.05.2019, 22:27) --------------------------------------------- Вопрос получил продолжение.
После установки на Raspberry скачанного дистрибутива: - fbc соответственно "лег" в /usr/local/bin - папки include/freebasic и lib/freebasic - в /usr/local. т.е. все как и на компутере.
Но компиляция не проходит:
Вроде встроенные во FB библиотеки. И относительно fbc папки include и lib расставлены правильно. В чем загвоздка?
Сообщение отредактировал mashakovmarat - Понедельник, 27.05.2019, 22:28 |
|
| |
haav | Дата: Вторник, 28.05.2019, 06:27 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| нужно установить дополнительные библиотеки:
Цитата sudo apt-get install gcc libncurses5-dev libffi-dev libgl1-mesa-dev libx11-dev libxext-dev libxrender-dev libxrandr-dev libxpm-dev
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
mashakovmarat | Дата: Вторник, 28.05.2019, 17:07 | Сообщение # 5 |
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Offline
| haav, спасибо. Все подгрузилось, установилось, скомпилировалось. Но некорректно работает сама скомпилированная программка (она для общего тестирования работы с Распберри). Суть программы: через SCREEN 19 формируется окно; потом бесконечный цикл; внутри него по циклу меняются цвета от 0 до 15; внутри этого цикла через LINE рисуется и закрашивается прямоугольник, создавая фон; поверх прямоугольника через LOCATE выводится текущий номер цвета; 500 мс. задержка; смена цвета; выход из всего этого каскада с завершением программы выполняется по клику мыши. На компьютере под Debian 32 бита все работает корректно. На Raspberry окно SCREEN не формируется, графический примитив LINE не рисуется, но текст с номером цвета выводится, причем цвет текста и фон текста, который задается через COLOR корректен. Плюс выход из программы по клику мыши не выполняется. По нажатию любой клавиши ход программы ускоряется, словно начинает проскакивать мимо SLEEP 500, чего быть не должно.
Как уже сказал, делал это, чтобы в принципе обкатать работу с контроллером.
|
|
| |
haav | Дата: Вторник, 28.05.2019, 19:25 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Статус: Offline
| Цитата mashakovmarat ( ) На Raspberry окно SCREEN не формируется, графический примитив LINE не рисуется, но текст с номером цвета выводится, причем цвет текста и фон текста, который задается через COLOR корректен
Мне жаль, но лично я помочь никак не смогу , у меня попросту нет расбери или подобной платы. Может кто другой поможет\подскажет. Кстати , может стоит попробовать сборки компилятора у пользователя STW :
http://users.freebasic-portal.de/stw/builds/
у него вроде последняя версия компилятора для ARM.
Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
|
|
| |
mashakovmarat | Дата: Вторник, 28.05.2019, 21:34 | Сообщение # 7 |
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Offline
| Попробую. Большое спасибо.
|
|
| |