Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кросс-компиляция для Raspberry
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы > Raspberry Pi
vladimir_orl
Здравствуйе.
Скажите, какой способ кросс-компиляции применим для написания программ для Raspberry?

Т.е. собственно каким тулчейном пользоваться?
psL
желательно использовать gnu toolchain который использовался для сборки установленного на плате дистрибутива
например, http://gnutoolchains.com/raspberry/
Lagman
https://www.raspberrypi.org/documentation/l...nel/building.md
Раздел INSTALL TOOLCHAIN
LeFou_Treize
Вообще, у нее, кажется, достаточно мозгов, чтобы компилять прямо на ней)
x893
Всё зависит от желания
я раньше Eclipse ипользовал http://gnutoolchains.com/raspberry/tutorial/
С месяц назад перешел на Visual Studio Linux support стало удобнее.
https://visualstudiogallery.msdn.microsoft....01-1e0fd359ae6e

Но каждый сам решает
Отладка нормально работает. BP ставятся, переменные показывает. Что ещё надо для счастья?

На Rpi 2,3,Zero работает нормально
Tarbal
Цитата(LeFou_Treize @ Aug 10 2016, 04:02) *
Вообще, у нее, кажется, достаточно мозгов, чтобы компилять прямо на ней)


Не по пацански это sm.gif
Если серьезно, то кросс-компиляция быстрее работает. Если проект маленький, то пофиг, но проекты разные бывают.
vladimir_orl
Цитата
Вообще, у нее, кажется, достаточно мозгов, чтобы компилять прямо на ней)


Это иногда очень долго. С учётом того что вместо винта сд-карта.

Натыкался в инете, люди quemu ставили, на ней собирали и отлаживали.
Скажите, пробовал кто?

Есть у кого опыт?

Цитата
С месяц назад перешел на Visual Studio Linux support стало удобнее.


Это конечно круто.
vim и gdb отдыхают
Enthusiast
Цитата(vladimir_orl @ Aug 18 2016, 10:52) *
Скажите, пробовал кто? Есть у кого опыт?

На мой взгляд, отлаживаться на "Малине" вряд ли получится, потому как графическая оболочка будет неприятно "подтормаживать", а вот собирать исходники вполне можно на самой "Малине". У меня компилятор ГЦЦ 4.9.3 собрался одним потоком примерно за сутки или чуть более, в четыре потока памяти не хватило для сборки, ядро "Линукса" собралось за несколько часов. Я собирал обычной "Гентой", установленной на "Малине-2" обычным способом без ГУЯ в текстовом режиме работы. Я использую "Малину-2" как вэб-сервер на "Апаче" для своей домашней страницы и очень доволен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.