mich würde interessieren ob es irgendwie mittels QEMU und einem ARM Linux möglich wäre, die Firmware die auf einer HomeMatic CCU läuft, auf einem normalen PC zum laufen zu bekommen. Wenn ja würde mich natürlich interessieren wie genau das funktioniert. Ich habe mittels QEMU bereits ein Linux mit ARM Architektur am laufen (debian lenny 2.6.26-2). Die Firmwareversion die ich versuche zum Laufen zu bekommen ist die aktuellste (1.503).
Ich wäre über jeden Tipp der mich irgendwie weiter bringt äußerst dankbar.
Hallo dEEkAy,
ich bin mir nicht sicher, ob ich Dich richtig verstanden habe
mich würde interessieren ob es irgendwie mittels QEMU und
einem ARM Linux möglich wäre, die Firmware die auf einer
HomeMatic CCU läuft, auf einem normalen PC zum laufen zu
bekommen.
ich habe zwar schon von QEMU gehört, habe aber keine Erfahrung damit. Und zu ARM-Linux kann ich auch nichts sagen!
Ich wäre über jeden Tipp der mich irgendwie weiter bringt
äußerst dankbar.
ich könnte mir vorstellen, daß Du über den Heise-Verlag mit dessen SW „Debian-Server“ weiter kommst.
Dabei geht es darum, mit XEN mehrere Rechner (Server) in getrennten Schichten der CPU (DomU) eines Rechners laufen zu lassen … aber auch dazu habe ich noch keine Erfahrungen.
Mit den Links möchte ich mich nicht näher befassen, da ich z.Zt. voll mit dem Neu-Aufsetzen meines Servers beschäftigt bin.
MfG
Günter
PS: Vor Jahren hatte ich mal eine Steuerung von Pumpen in C realisiert. Dabei gab es die HW und spezielle Programme unter Windows. Letztendlich war das eine SPS, realisiert mit C
da hast Du mich direkt am Tag meiner Abreise in den Urlaub erwischt. Nun bin ich zwar wieder da, kann Dir aber auch nur bedingt Hoffnung machen.
Neben der Simulation des Prozessors, muss eben auch die Peripherie simuliert werden. Dazu hat qemu zwar eine Reihe von Hardware Modulen an Bord, aber ob es die sind, die HomeMatic verwendet, ist die Preisfrage.
Wenn die Hardware Unterstützung korrekt ist, musst Du die Firmware Datei, welche möglicherweise ein Flash-Image ist, analysieren. Wenn Du Glück hast, läuft auf der CCU UBoot. Dann sollten Dir die Suchergebnisse zu „linux arm embedded uboot“ ein gutes Stück weiter helfen.