Кросс-компиляция под Win64 для Raspberry

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
starcomputer
новенький
Сообщения: 11
Зарегистрирован: 10.06.2010 23:20:27

Кросс-компиляция под Win64 для Raspberry

Сообщение starcomputer »

Доброго времени суток Форум !
Имеем Lazarus 1.6.4 на обычном компе под Win64. Версия FPC 3.0.2
Нужно настроить его для компиляции программ для Raspberry Pi 3B под Raspbian.
Нигде не могу найти толковой информации что нужно доустановить и как настроить :(
Помогите плиз !!! :)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Именно в таком виде как у Вас кроссплатформенные средства отсутствуют.
Я бы Вам порекомендовал просто через PUTTY зайти на Ваш RPi3 и там программировать.
У меня ARMка помощнее Вашей (Odroid C2) - нет никаких тормозов с программированием прямо там, правда графические приложения для ARMки я пока что не делал. Так что, как там будет работать Lazarus - не знаю. Но вообще он нужен только для создания пользовательского графического интерфейса, а просто программировать - не нужен. Проброс Иксов в putty настраивается.
starcomputer
новенький
Сообщения: 11
Зарегистрирован: 10.06.2010 23:20:27

Сообщение starcomputer »

Вероятно так и придется делать. Ставить на малинке Lazarus и программировать прям там.
Мне нужен именно графический интерфейс :(

Добавлено спустя 1 минуту 11 секунд:
Vadim писал(а):Именно в таком виде как у Вас кроссплатформенные средства отсутствуют.

А в каком виде есть ? Могу поставить Lazarus на WinXP 32
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

starcomputer писал(а):А в каком виде есть ?

Честно говоря, точно знаю, что есть (для win32) кросс для wince и что-то для Android, но у Вас ведь не Android... :D Это для FPC 3.0.2. Для более ранних компиляторов могут быть и ещё что-то. Можно в инете поискать, вдруг кто-то этим уже заморачивался, на github'е к примеру...
Я кроссами никогда не занимался, предпочитаю отрабатывать нужный функционал на виртуальной машине, если оригинал недоступен, под родной ОС (благо ОЗУ это позволяет). Правда если работать нужно с устройствами (я полагаю, что RPi у Вас именно для этого), то тогда виртуальная машина не подходит.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

https://ultibo.org/ там создали свою ось, написанную на Lazaruse и Lazarus для написания программ для RPi + ось ultibo.
Правда я не знаю можно ли эту ось запустить на виртуальной машине, но на RPi - всё работает.
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Сообщение olegy123 »

starcomputer писал(а):Доброго времени суток Форум !
Имеем Lazarus 1.6.4 на обычном компе под Win64. Версия FPC 3.0.2
Нужно настроить его для компиляции программ для Raspberry Pi 3B под Raspbian.
Нигде не могу найти толковой информации что нужно доустановить и как настроить :(
Помогите плиз !!! :)

Тут проблемы возникают при компиляции c win64 на win32..

Я дел компиляцию из линух x64 на Arm32 и отладку производил - но под с++
Минимум что нужно - тулкит: это компилятор который работает в одной среде но результат компиляции производит для другой уже среды + базовые либлы.

В lazarus-е длжно быть точно также.
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

starcomputer писал(а):Нигде не могу найти толковой информации что нужно доустановить и как настроить

Читайте документацию по кросскомпиляции на немецком или английском. Либо можете на русском найти нормальную версию в WIKI (русскоязычную версию инструкции затерли).
Ответить