RaspPi 2 als Entwicklungsrechner

#3997435
Lesenswert?

Seg schrieb:
> Ein kleiner UDP-Echo-Server.

Übersetzen tut er das in Nullkommanix. Über die Nutzbarkeit der 
Eclipse-Oberfläche kann ich aber nichts beitragen.

Die CPU Leistung eines RPi 1 ist grob vergleichbar mit der 300MHz 
Pentium II Generation. Der RPi 2 liegt bei Projekten mit vielen 
Sourcefiles weit darüber - bei nur einem Sourcefile nützen 4 Cores 
freilich nichts.
Persönliche Seite #3997466
Lesenswert?

Der Gebrauch von Eclipse auf dem Pi 2 wird an das Fließverhalten von 
tiefgefrorenen Honig erinnern.

Für Menschen, denen das Berner Oberland zu hektisch ist, wird das 
möglicherweise bei der Entspannung helfen.


Das Problem sind hier Rechenleistung und I/O-Performance 
(Massenspeicher), die bestenfalls auf dem Stand von PCs kurz vor der 
Jahrtausendwende liegen.
#3997470
Lesenswert?

Rufus Τ. Firefly schrieb:
> Das Problem sind hier Rechenleistung und I/O-Performance
> (Massenspeicher), die bestenfalls auf dem Stand von PCs kurz vor der
> Jahrtausendwende liegen.

Hier ist ausdrücklich der RPi 2 gefordert, mit Quadcore. Nicht der RPi 
1. In Summe ist das schon recht ordentlich. Der Compiler kann damit ggf. 
auch etwas anfangen (make -j5). Aber bei Eclipse weiss ich das nicht.

> Für Menschen, denen das Berner Oberland zu hektisch ist, wird das
> möglicherweise bei der Entspannung helfen.

;-)
Gast #3997476
Lesenswert?

Seg schrieb:
> würde sich also ein RaspPi 2 auch praktisch als Entwicklungsrechner
> eignen?

Warum so ein Minimalrechner für die Entwicklung? Ich hatte mal einen 
Dualcore Atom mit 2GB RAM und 15 Zoll Monitor am Basteltisch stehen - 
als "Entwicklungsrechner".
Und den Rechner dann fast nie benutzt. An meinem "grossen" Rechner mit 
i5, 8gb Ram und SSD und - das ist für mich wichtig - zwei 21 zoll 
Monitoren hat die Arbeit mit Eclipse einfach viel mehr Spass gemacht. 
Mal zwei Datenblätter auf den anderen Monitor legen, mehrere Fenster mit 
Sourcen offen ...
Und auch grosse Projekte sind schnell kompiliert.
Moderator Persönliche Seite #3997481
Lesenswert?

Seg schrieb:
> Interessant ist tatsächlich, ob Eclipse ordentlich läuft.
>
> Möchte das nicht einer mal testen ;)

Das klingt wie die Frage "Möchte sich einer mal ins Knie schießen"?

Was hindert Dich, einfach einzugeben:

     cc -O udp-echo-server.c -o udp-echo-server

Dein Miniprogramm sollte innerhalb von wenigen Sekunden übersetzt 
werden. Mehr als ein paar dutzend Zeilen dürfte ein simpler Echo-Server 
nicht haben. Was willst Du da mit Eclipse?

Kanonen auf Spatzen. Und absolut unverhältnismäßig - um nicht zu sagen: 
durchgeknallt.
Persönliche Seite #3997497
Lesenswert?

A. K. schrieb:
> Hier ist ausdrücklich der RPi 2 gefordert, mit Quadcore.

Das ändert exakt nichts an der I/O-Performance. Und die vier Kerne 
bringen auch nur dann was, wenn die Anwendung sie auch zu nutzen weiß.

Auch die gesteigerte Rechenleistung von Pi2 zum "ur-Pi" wird nicht den 
massiven Leistungsschub bringen, der nötig ist, um aus dem 
tiefgefrorenen Honig lediglich zähen Honig zu machen.

Eclipse ist schließlich der Emacs* der Neuzeit ...


*) Eight Megabytes Always Continuously Swapping. Damals, als 
Mehrbenutzersysteme noch mit Arbeitsspeicher haushalten mussten, war das 
ein Problem ...
#3997527
Lesenswert?

@ Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite

>> Hier ist ausdrücklich der RPi 2 gefordert, mit Quadcore.

>Das ändert exakt nichts an der I/O-Performance. Und die vier Kerne
>bringen auch nur dann was, wenn die Anwendung sie auch zu nutzen weiß.

[Kulturpessimismus]
99,9% aller Kerne aller verkauften PI2 werden für alle Ewigkeiten zum 
Nichtszun verdammt sein.
[/Kulturpessimismus]

So nett wie der RP ist, soviele Flaschenhälse hat er.
Gast #3997540
Lesenswert?

Falk Brunner schrieb:
> @ Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
>
>>> Hier ist ausdrücklich der RPi 2 gefordert, mit Quadcore.
>
>>Das ändert exakt nichts an der I/O-Performance. Und die vier Kerne
>>bringen auch nur dann was, wenn die Anwendung sie auch zu nutzen weiß.
>
> [Kulturpessimismus]
> 99,9% aller Kerne aller verkauften PI2 werden für alle Ewigkeiten zum
> Nichtszun verdammt sein.
> [/Kulturpessimismus]
>
> So nett wie der RP ist, soviele Flaschenhälse hat er.

Wieviele RPI sind/werden wohl nach ein paar Tagen Spielerei in 
Schubladen gelandet/landen? Seit der RPi es in die breite 
Medienlandschaft geschafft hat, sicher sehr viele.
#3997547
Lesenswert?

Scelumbro schrieb:
> Wieviele RPI sind/werden wohl nach ein paar Tagen Spielerei in
> Schubladen gelandet/landen? Seit der RPi es in die breite
> Medienlandschaft geschafft hat, sicher sehr viele.

Das ist wie bei Mikrocontrollern. Die Dinger besorgt man auf Vorrat, 
damit man im Fall eines Falles einen da hat ohne erst bestellen zu 
müssen. Beim Preis eines RPis ist das ähnlich. Das ist eine Lösung, die 
u.U. eine Weile lang auf das passende Problem wartet.
#3997552
Lesenswert?

Scelumbro schrieb:
> Wieviele RPI sind/werden wohl nach ein paar Tagen Spielerei in
> Schubladen gelandet/landen? Seit der RPi es in die breite
> Medienlandschaft geschafft hat, sicher sehr viele.

Gründen wir doch eine special forces zur Befreiung armer ungenutzter 
eingeschlossener Pi's! Sie müssen gerettet werden.

Nee mal im ernst. Viele werden auch als Lehrobjekt genutzt. Irgendwann 
hat sichs auch mal ausgelernt. Wenn ich mal in meine Kisten so rein 
schaue, was da alles rumoxidiert. Das war damals teilweise richtig Geld 
wert. Is halt nun mal so.

Aber zum Trost ein Banana Pi hängt bei mir ständig am Netz als Server...
#3997726
Lesenswert?

Rufus Τ. Firefly schrieb:

> Das ändert exakt nichts an der I/O-Performance. Und die vier Kerne
> bringen auch nur dann was, wenn die Anwendung sie auch zu nutzen weiß.
Sowas habe ich gemerkt an einem HP Laptop mit AMD QuadCore 1.33GHz unter 
Ubuntu :-(

Ein besseres Arbeits-Erlebnis hat man dann doch eher mit einem "alten" 
CoreDuo bei 1.8Ghz...leider nutzt kaum eine Software die ganzen Kerne.
Gast #3997730
Lesenswert?

Guido Lehwalder schrieb:
> Rufus Τ. Firefly schrieb:
>
>> Das ändert exakt nichts an der I/O-Performance. Und die vier Kerne
>> bringen auch nur dann was, wenn die Anwendung sie auch zu nutzen weiß.
> Sowas habe ich gemerkt an einem HP Laptop mit AMD QuadCore 1.33GHz unter
> Ubuntu :-(
>
> Ein besseres Arbeits-Erlebnis hat man dann doch eher mit einem "alten"
> CoreDuo bei 1.8Ghz...leider nutzt kaum eine Software die ganzen Kerne.

Aber zumindest der Sprung Single-Core --> Dual Core war im PC Bereich 
deutlich spürbar. Denn die Programme haben dann gewisseemassen einen 
Kern für sich während das OS den anderen bekommt. Im RPi (um zum Topic 
zurückzukommen) ist von erhöhter Netzwerk/USB Leistung unter Last die 
Rede beim neuen RPi2.
Gast #3997871
Lesenswert?

Moin,

Auf einem i.mx6 Board (Auch 4 Arme, 800Mhz) hab' ich schon Zeugs 
(Kernel, glibc...) compiliert. Das haut einen nicht vom Hocker, aber es 
geht schon. Bloed bei den ganzen Mehrkernsystemen ist, wenn das 
configure script laeuft - da parallelisiert sich nix; d.h. 1 Arm 
werkelt, 3 schauen zu. Das zieht sich hin und danach ist man dann 
freudig erstaunt, wenn ein make -j4 hurtig loslegt.
Das ist halt, wie ein Schwimmbecken mit 16° Wassertemperatur auch warm 
sein kann, wenn man vorher in 10° warmem Wasser war...

Nur auf die Idee, ausgerechnet Eclipse drauf laufen zu lassen, bin ich 
nicht gekommen.

Gruss
WK
Gast #3997890
Lesenswert?

Hier n paar Zahlen von dem i.mx6 Board:


root [ /usr/src ]# time { tar -xf hdparm-9.43.tar.gz ;}

real    0m0.055s
user    0m0.050s
sys     0m0.030s



root [ /usr/src/hdparm-9.43 ]# time { make -j4 && make install; }

real    0m8.731s
user    0m16.930s
sys     0m0.500s


root [ /usr/src/hdparm-9.43 ]# hdparm -tT /dev/mmcblk0p1

/dev/mmcblk0p1:
 Timing cached reads:   722 MB in  2.00 seconds = 360.92 MB/sec
 Timing buffered disk reads:  92 MB in  3.04 seconds =  30.31 MB/sec

Gruss
WK

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren