[SPARK] Buildsystem-CS mit YAFFS2

Fremd-Buildsysteme
plux7887
Interessierter
Interessierter
Beiträge: 67
Registriert: Dienstag 17. Juli 2012, 23:26

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von plux7887 »

Welche?
Wenns mehrere Alternativen gibt, ich bevorzuge den Debian Ast. Debian Squeeze vielleicht?
Welche nehmt Ihr (shufti, martii) denn?
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

schufti hat geschrieben:Gegenvoschlag: Du installierst dir (in einer VM) eine Distro wo man dir vorher sagt, dass es damit geht ...
Gute Idee, und welche Distro funktioniert da am besten
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von schufti »

also ich habe mir für die Neutrino-HD Bastelei ein Minimalsystem über Debian-sid (20MB .iso download, Rest über Internet) aufgesetzt und dann die Tools entsprechend Liste/Skript aus TDT Repo installiert. Da ist die leere VM (8GB-HDimage, vor git-clone) gezippt gerademal 250MB. Das kann ich schnell mal entpacken und ne neue VM starten wenn ich das git von jemandem testen will.

mal sehen, ev. nehme ich da mal die persönlichen Dinge raus und stelle das VMW-img zur Verfügung.
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von mohousch »

oder Stinky Linux wenn der noch gibt braucht man nicht weitere zu installieren ;-)
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

ist das denn noch aktuell, soweit ich weiß müßte das von 2008 gewesen sein
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von schufti »

aktuell ist nicht relevant. Es muß bloß all die Entwicklungstools in der richtigen Version mitbringen ... :dash:

Ich nehme an, du hast auch schon Windows8 rc auf deinem ArbeitsPC ???? :roll:
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von doc »

Naja, wenn Dein System auf dem von seife aufbaut ist da eigentlich nichts was quer schießen kann
Und automake sehe ich jetzt auch nicht als kritisch an, Debian ist leider bei manchen Paketen nicht so up2date.
Edit: wegen Blödsinn entfernt

Ich würde das eher so händeln das eben jemand einen Patch machen müsste damit es mit der aktuelleren Version auch baut. Eine richtie Version gibt es nicht, das ist Aufgaben des BS das abzufangen.
Gibt übrigens noch mehr Pakete die sich mit aktuelleren Versionen der Helpertools nicht bauen lassen. ;)
Na schönen Dank Herr Schwanke!
Ein toller Sommer! :-(
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

habs jetzt hinbekommen, VMware Player und Debian installiert, lief komplett durch.

Danke an die vielen Helfer :up:
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

Ein riesen Dank an Martii für die viele Arbeit, das Image läuft sehr Sauber, Schnell und Stabil und fast alle wichtigen Funktionen gehen Tadellos.

2 kleine Sachen habe ich noch

1. Das Fullupdate gibt mir eine e2jffs2.img mit 0 MB Größe, die restore.sh und uImage haben normale Größe

2. WLAN Treiber habe ich im Build aktiviert, sind jetzt auch im Image aktivier und ladtbar, doch wenn ich alles in Einstellungen/Netzwerk einstelle, zeigt er MAC Adresse mit 00:00:00:00:00:00 an und die Standard Gateway Einstellung verschwindet nach Einstellungen jetzt zuweisen.
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

Hi pixbox,

prima, dass das bei Dir läuft :-)
pixbox hat geschrieben: 1. Das Fullupdate gibt mir eine e2jffs2.img mit 0 MB Größe, die restore.sh und uImage haben normale Größe
Oops. Der bind-Mount fehlte da ja noch. Ist behoben, danke!

Zu WLAN: Bei einer leeren Mac-Adresse würde ich jetzt raten, dass das nicht die richtigen Treiber sind. Siehst Du beim Scan mit iwlist irgendwelche WLAN-Netze?
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

martii hat geschrieben: Zu WLAN: Bei einer leeren Mac-Adresse würde ich jetzt raten, dass das nicht die richtigen Treiber sind. Siehst Du beim Scan mit iwlist irgendwelche WLAN-Netze?
Die Treiber sind die die ich aus dem GIT habe, habe nur im makefile im Ordner ../build_tmp/driver die Raute bei Wireless entfernt.
Aufrufen über telnet geht ja nicht, weil er ja WLAN nicht hat, über LAN seh ich die Netze leider nicht.
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von schufti »

Hi pixbox,

du kannst dich ja per seriellem Kabel verbinden, das ist genauso wie per telnet.

ausserdem kannst du eth0 konfigurieren und dann per telnet wlan konfigurieren und auch aktivieren.

einfach in /etc/network/interfaces ein zweites set parameter für wl0 einfügen.
Linux kann das alles, bloß das GUI hat damit Probleme :)
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

@schufti
So ein Kabel habe ich nicht, werde ich mir wohl besorgen müssen.

@martii
kann es sein das DHCP probs macht, habe immer nach dem Speichern und rebooten
IP 33.0.0.0
Netzmaske 255.0.0.0
Broadcast 33.255.255.255

Es geht nur mit fester IP
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

@pixbox: WLAN mit DHCP geht bei mir (btw: Interfaces via GUI aktivieren/deaktivieren auch), und ich verwende da 1:1 den Code, der im GIT ist. Außer als "proof of concept" nutze ich das am Receiver aber nicht, da der Empfang mit meinem Billig-Stick eher fragil ist und schon so genug an USB dranhängt.
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

martii hat geschrieben:@pixbox: WLAN mit DHCP geht bei mir (btw: Interfaces via GUI aktivieren/deaktivieren auch), und ich verwende da 1:1 den Code, der im GIT ist. Außer als "proof of concept" nutze ich das am Receiver aber nicht, da der Empfang mit meinem Billig-Stick eher fragil ist und schon so genug an USB dranhängt.
Das ist ja nicht bei WLAN sondern normales LAN, könnte aber am aktivieren der Wireless im Build liegen, werde es mal wieder Rauten.
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

@pixbox: DHCP im LAN ging bei mir eben auch nicht. Fix:

Code: Alles auswählen

--- a/skel-root/common/etc/init.d/networking
+++ b/skel-root/common/etc/init.d/networking
@@ -11,6 +11,9 @@ case "$1" in
        ifup lo 2>/dev/null
        touch /tmp/.init_networking
        (
+               ifconfig eth0 down
+               ifup eth0
+               ifdown eth0
                ifup -a
                rm /tmp/.init_networking
        ) &
Edit: Noch ein ifup/ifdown hinzugefügt, dann geht's. Weshalb auch immer.
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von schufti »

da sag ich nur: bääähhhhh ekelig
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

schufti hat geschrieben:da sag ich nur: bääähhhhh ekelig
Volle Zustimmung. Das passiert halt so früh im Bootprozess, dass es nicht ordentlich debugbar ist. Darfst gerne danach schauen :-D
Tann
Einsteiger
Einsteiger
Beiträge: 101
Registriert: Dienstag 6. März 2012, 13:24

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von Tann »

@martii
kann es sein das DHCP probs macht, habe immer nach dem Speichern und rebooten
IP 33.0.0.0
Netzmaske 255.0.0.0
Broadcast 33.255.255.255
im Menü "netzwerkeinstellungen zuweisen" schon stimmte es

aber per FTP Programm ging wieder keine Dateirechte zu ändern
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von schufti »

nicht wieder - noch immer - solange default busybox als ftp Server läuft ...
wer's anders haben will baue sich das Img mit vsftp
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

Tann hat geschrieben: im Menü "netzwerkeinstellungen zuweisen" schon stimmte es
Das Problem tritt (trat) nur beim Booten auf. Auf Console wurde sogar angezeigt, dass per DHCP eine Lease vergeben wurde, nur dem eth0 tatsächlich zugewiesen wurde die dann nicht. Vielleicht irgendwas mit Busybox ...
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

Das mit DHCP funktioniert jetzt wieder, Danke martii

Was mir noch aufgefallen ist, das die Pluginausgabe, nach "echo" oder "cat" abfragen nur einzeilig erscheint
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

pixbox hat geschrieben:Was mir noch aufgefallen ist, das die Pluginausgabe, nach "echo" oder "cat" abfragen nur einzeilig erscheint
Ja ... der Rest wird ja im Full-Screen-Fenster zur Laufzeit angezeigt, während das Plugin läuft. Im Original gibt's ja nur die Ausgabe am Ende des Plugins, nur ist das für länger laufende Skripte (fullbackup.sh) nicht hinreichend.

Ich hab's eben so angepasst, dass das PopUp-Fenster gar nicht mehr kommt und stattdessen das "große" Fenster auf eine Taste der Fernbedienung wartet. Scheint mir etwas praktikabler zu sein.
pixbox
Interessierter
Interessierter
Beiträge: 54
Registriert: Mittwoch 25. Juli 2012, 02:16

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von pixbox »

Wenn es nach mir ginge, wäre eine Pluginfensterausgabe so wie es normal ist besser, würde ja reichen beim Fullbackup das dort steht ...

Fullbackup is running ....
wait 5-10 min.

...

Das Große Fenster finde ich ein wenig überdimensioniert und wenn ein langes Skript läuft, kann man gar nicht so schnell lesen was dort steht. Da wäre eine Logausgabe nach /tmp besser, dann kann man dort schauen wo es gehangen hat bzw ob es durch gelaufen ist.
martii
Einsteiger
Einsteiger
Beiträge: 217
Registriert: Donnerstag 14. Juni 2012, 09:39

Re: [SPARK] Buildsystem-CS mit YAFFS2

Beitrag von martii »

pixbox hat geschrieben:Das Große Fenster finde ich ein wenig überdimensioniert und wenn ein langes Skript läuft, kann man gar nicht so schnell lesen was dort steht. Da wäre eine Logausgabe nach /tmp besser, dann kann man dort schauen wo es gehangen hat bzw ob es durch gelaufen ist.
Bei langen Scripten während der Laufzeit kein Feedback zu geben, erachte ich nicht für sinnvoll. Dass Du beim fullbackup.sh alles mitliest erwartet ja keiner. Aber Du siehst dann zumindest, dass sich was tut und die Kiste nicht hängt. Und wenn die Ausgabe auch sonst keinen großen Mehrwert hat, verkürzt sie zumindest subjektiv die Wartezeit.