Korskompilator till Raspberry pi?
Korskompilator till Raspberry pi?
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
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
Re: Korskompilator till Raspberry pi?
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?
Ä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?
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Korskompilator till Raspberry pi?
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å.
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å.
Re: Korskompilator till Raspberry pi?
Och hur är upplevelsen? Som en pentiumdator från 1995?
Klockfrekvens och minneskapacitet är väl ugefär så.
Klockfrekvens och minneskapacitet är väl ugefär så.
-
- Inlägg: 8051
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Korskompilator till Raspberry pi?
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...
Re: Korskompilator till Raspberry pi?
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.
Men man köper inte en rpi för att få en snabb dator.
- JimmyAndersson
- Inlägg: 26308
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Re: Korskompilator till Raspberry pi?
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.
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.
Re: Korskompilator till Raspberry pi?
> Ä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
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
Re: Korskompilator till Raspberry pi?
> Ä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å.
Kanske en "dator för inbyggnad", om man vill se det så.
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Korskompilator till Raspberry pi?
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!
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!
Re: Korskompilator till Raspberry pi?
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?
Ursprungsfrågan gällde alltså korskompilering.
Om någon som testat har något att rekommendera eller avråda från?
Re: Korskompilator till Raspberry pi?
Googlade lite snabbt och hittade http://elinux.org/RPi_Kernel_Compilatio ... from_Linux
Re: Korskompilator till Raspberry pi?
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
http://www.raspberrypi.org/phpBB3/viewt ... 29&t=37386
Re: Korskompilator till Raspberry pi?
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.
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.
Re: Korskompilator till Raspberry pi?
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?
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?