Korskompilator till Raspberry pi?

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
nifelheim
Den första
Inlägg: 2329
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Korskompilator till Raspberry pi?

Inlägg av nifelheim »

Det finns ju en del olika vägar att gå.

Någon här som testat något att rekommendera eller avråda från?

Försöker med denna just nu, men det är ju aldrig riktigt lika enkelt som dom beskriver det :)
http://www.kitware.com/blog/home/post/426
SvenW
Inlägg: 1124
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Korskompilator till Raspberry pi?

Inlägg av SvenW »

Får jag flika in några fler frågor till er som använder Raspberry pi:
Är den att betrakta som dator eller är den med som en komponent för inbyggnad?
Kan man ansluta mus, tangenbord och skärm?
Kan man kompilera i den eller måste man i praktiken korskompilera på annan dator?
Finns någorlunda kompletta bibliotek?
Kan man köra X-sever (grafik & fönstersystem)?
Kan man köra Perl, Python, Emacs och dylikt?
Kan man ansluta den till internet?
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Korskompilator till Raspberry pi?

Inlägg av Lennart Aspenryd »

Ja svaret är obetingat JA
på de flesta frågorna.

Men visst kan man väl läsa på lite innan man ställer basala frågor!

Eller är jag för negativ!

Däremot är ju alltid upplevelsen en sak man kan fråga om, för det framgår inte av databladen.

Så finns det lite olika RB-Pi med snygga lådor också.
SvenW
Inlägg: 1124
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Korskompilator till Raspberry pi?

Inlägg av SvenW »

Och hur är upplevelsen? Som en pentiumdator från 1995?
Klockfrekvens och minneskapacitet är väl ugefär så.
danielr112
Inlägg: 8051
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Korskompilator till Raspberry pi?

Inlägg av danielr112 »

Ja specen säger ju precis hur snabb den är. Vet inte vad mer man ska säga om den. Den funkar till det den är gjord för och det den har resurser för...
Användarvisningsbild
Glenn
Inlägg: 33796
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Korskompilator till Raspberry pi?

Inlägg av Glenn »

Fast en pentiumdator från 1995 klarar ju inte att visa fullhd-video iofs.

Men man köper inte en rpi för att få en snabb dator.
Användarvisningsbild
JimmyAndersson
Inlägg: 26308
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Korskompilator till Raspberry pi?

Inlägg av JimmyAndersson »

Jämför den med en vanlig dator från ca 2005 med Linux på så kommer du väldigt nära.
Det går alltså utmärkt att t.ex köra Youtube-videos.

Det går att ha den som en webserver, dvs köra t.ex mySQL, PHP, Apache.
Kompilera C-kod går också fint.

USB-stödet klarar allt möjligt. Webkamera, tangentbord, bluetooth-grejer, minnen, WLAN, osv.
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Re: Korskompilator till Raspberry pi?

Inlägg av Meduza »

> Är den att betrakta som dator eller är den med som en komponent för inbyggnad?
Beror på vad du vill betrakta den som, jag skulle betrakta den som en dator.

> Kan man ansluta mus, tangenbord och skärm?
Ja, Ja och Ja

> Kan man kompilera i den eller måste man i praktiken korskompilera på annan dator?
Det går att kompilera på Raspberry Pi, det går faktiskt att kompilera om en hel kernel till sig själv.

> Finns någorlunda kompletta bibliotek?
Har ej programmerat för den, så kan ej svara på detta

> Kan man köra X-sever (grafik & fönstersystem)?
Ja det går rätt OK, inte som en desktopdator precis, men inte ohållbart långsamt heller

> Kan man köra Perl, Python, Emacs och dylikt?
Japp

> Kan man ansluta den till internet?
Absolut, det är den gjord för :)

I princip kan vi säga såhär, det är en processor i stil med en Pentium-PC kombinerad med ett 10 år nyare grafikkort i ett extremt litet, billigt och strömsnålt format :)
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Korskompilator till Raspberry pi?

Inlägg av sodjan »

> Är den att betrakta som dator eller är den med som en komponent för inbyggnad?

Kanske en "dator för inbyggnad", om man vill se det så.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Korskompilator till Raspberry pi?

Inlägg av Lennart Aspenryd »

Jag ber om ursäkt!
Om jag inte svarat så snäsigt på det andra inlägget kanske TS hade fått svar.
Men där ser man vad som händer när någon hijackar en tråd! Och jag min d...a j...vel bara hänger på.
Artikel om crosscompilering var dock väldigt utförligt. Borde testas.

Här är lite mer
http://www.r-pi.se/raspberry_pi/
Jag dyker upp på mötet på lördag, Berga!
SvenW
Inlägg: 1124
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Korskompilator till Raspberry pi?

Inlägg av SvenW »

Det är nog jag som får be om ursäkt för kapningen.
Ursprungsfrågan gällde alltså korskompilering.
Om någon som testat har något att rekommendera eller avråda från?
Nerre
Inlägg: 26705
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Korskompilator till Raspberry pi?

Inlägg av Nerre »

ronnylov
Inlägg: 987
Blev medlem: 23 februari 2012, 12:06:19
Ort: Borås

Re: Korskompilator till Raspberry pi?

Inlägg av ronnylov »

Ett alternativ kan vara att virtualisera raspberry pi miljön med qemu och kompilera inuti i en sådan virtuell maskin.
http://www.raspberrypi.org/phpBB3/viewt ... 29&t=37386
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Korskompilator till Raspberry pi?

Inlägg av hanzibal »

Qemu är skitbra, finns stöd för massvis av arkitekturer - har själv kört det för en klockradio (med Marvel ARM cpu) på virtuell Linux-burk under Windows - bra mycket smidigare än direkt på klockradion med terminal över 9,6kbaud UART om man säger så.

För några veckor sen satt jag dock och jobbade ett par dagar på en Rpi och det fungerade över all förväntan. Standard Rasbian SD image har komplett toolchain med gcc, dock inget bra IDE för C/C++ så det fick bli Leafpad (typ Notepad) och gcc i xterm via makefile. Finns säkert Eclipse men orkade inte leta upp och installera det.

Jag strömsatte med uUSB, skärmen direkt på HDMI och använde en sån där vanlig Logitech trådlös mus/tgb-kombo vilket ger en USB-port över till annat.

Det enda jag reagerade på var att Ethernet kändes lite långsamt samt att resurserna inte riktigt räcker för att köra en modern webbläsare med Flash-stöd etc.

Med litet förBehåll för det sista betraktar jag helt klart Rpi som en dator.
Användarvisningsbild
Oltronix
Inlägg: 408
Blev medlem: 10 december 2011, 21:24:38
Ort: Nynäs

Re: Korskompilator till Raspberry pi?

Inlägg av Oltronix »

Det var en spännade tråd som verkar kommit på en avtagsväg.

Jag har har inte kört någon emulator, korskompilator eller simulator för RPI. Det jag gjort är att kompilerat på annan linux-burk och testat där. När jag debuggat o rättat de värsta felen har jag fört över källkod o script till RPI och kompilerat där. Det har fungerarat försvånasvärt bra, över mina förväntningar. Det är egentligen ganska bra med att testa att man inte använder massa "absoluta paths" och förlitat att miljövariblar finns. Alla globala refernser finns i koden, förhoppningsvis i en gemensam konfigueringsfil. Men det jag gjort är ganska enkla appliktioner med endast USB som i/o. Jag har inte använt GPIO. Skulle jag göra det gissar jag att min metod inte håller längre. Och debugging av GPIO måste ske på RPIn.
För att använda GPIO lär man behöva en emulator eller en simulator för effektivare debuggning. Stöder Qemu GPIO? Finns för andra VM, emulatorer eller simulatoer man kan använda för RPI?
Skriv svar