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

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

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

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

Сообщение starcomputer » 10.09.2017 13:03:26

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

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

Сообщение Vadim » 10.09.2017 14:21:14

Именно в таком виде как у Вас кроссплатформенные средства отсутствуют.
Я бы Вам порекомендовал просто через PUTTY зайти на Ваш RPi3 и там программировать.
У меня ARMка помощнее Вашей (Odroid C2) - нет никаких тормозов с программированием прямо там, правда графические приложения для ARMки я пока что не делал. Так что, как там будет работать Lazarus - не знаю. Но вообще он нужен только для создания пользовательского графического интерфейса, а просто программировать - не нужен. Проброс Иксов в putty настраивается.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение starcomputer » 10.09.2017 14:28:48

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

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

А в каком виде есть ? Могу поставить Lazarus на WinXP 32
starcomputer
новенький
 
Сообщения: 11
Зарегистрирован: 10.06.2010 23:20:27

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

Сообщение Vadim » 10.09.2017 14:41:43

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

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

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

Сообщение vitaly_l » 10.09.2017 15:52:45

https://ultibo.org/ там создали свою ось, написанную на Lazaruse и Lazarus для написания программ для RPi + ось ultibo.
Правда я не знаю можно ли эту ось запустить на виртуальной машине, но на RPi - всё работает.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

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

Сообщение olegy123 » 10.09.2017 17:23:11

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

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

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

В lazarus-е длжно быть точно также.
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

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

Сообщение wavebvg » 11.09.2017 10:26:52

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

Читайте документацию по кросскомпиляции на немецком или английском. Либо можете на русском найти нормальную версию в WIKI (русскоязычную версию инструкции затерли).
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

Рейтинг@Mail.ru