Fråga:
Kan jag kompilera c / c ++ -kod på Linux-delen av Arduino Yun?
Johan
2014-03-25 01:31:15 UTC
view on stackexchange narkive permalink

Kan jag kompilera c / c ++ -kod på linux-delen av Arduino Yun?

Hur komplett är linux-delen av Arduino Yun? Kan jag scp lite c / c ++ -kod på Atheros AR9331-chip kompilera det?

Eller måste jag först korskompilera all programvara och sedan lägga dem på Atheros?

Ett svar:
TwoD
2014-03-25 03:05:11 UTC
view on stackexchange narkive permalink

Yuns operativsystem (Linino) är baserat på OpenWRT, och den officiella verktygskedjan från OpenWRT verkar inte ha förändrats mycket. Det kan förmodligen göras, frågan är om du verkligen vill.

De begränsade resurserna (lagring, RAM, CPU) innebär att du troligen inte skulle passa alla delar av verktygskedjan för C / C ++ kompilering (kanske med undantag för mycket grundläggande program utan många beroenden). YUN: s pakethanterare (opkg) borde innehålla förbyggda paket om de finns, men med tanke på att även listan över paket bara förvaras i RAM för att spara utrymme, tvivlar jag på att hela verktygskedjan med bibliotek som behövs för att sammanställa användbara saker skulle passa.

Det officiella sättet att bygga saker för OpenWRT verkar vara korskompilering på en mycket biffigare maskin, om bara för att det tar en bråkdel av den tid som en inbyggd kompilator behöver. Sammantaget sparar du mycket sannolikt både tid och resurser genom att korskompilera och har mer resurser kvar på själva YUN.

https://github.com/arduino/openwrt-yun


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...