Jump to content

    

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

Здравствуйе.

Скажите, какой способ кросс-компиляции применим для написания программ для Raspberry?

 

Т.е. собственно каким тулчейном пользоваться?

Share this post


Link to post
Share on other sites

желательно использовать gnu toolchain который использовался для сборки установленного на плате дистрибутива

например, http://gnutoolchains.com/raspberry/

Share this post


Link to post
Share on other sites

Всё зависит от желания

я раньше Eclipse ипользовал http://gnutoolchains.com/raspberry/tutorial/

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

https://visualstudiogallery.msdn.microsoft....01-1e0fd359ae6e

 

Но каждый сам решает

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

 

На Rpi 2,3,Zero работает нормально

Share this post


Link to post
Share on other sites
Вообще, у нее, кажется, достаточно мозгов, чтобы компилять прямо на ней)

 

Не по пацански это :)

Если серьезно, то кросс-компиляция быстрее работает. Если проект маленький, то пофиг, но проекты разные бывают.

Share this post


Link to post
Share on other sites
Вообще, у нее, кажется, достаточно мозгов, чтобы компилять прямо на ней)

 

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

 

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

Скажите, пробовал кто?

 

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

 

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

 

Это конечно круто.

vim и gdb отдыхают

Share this post


Link to post
Share on other sites
Скажите, пробовал кто? Есть у кого опыт?

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this