Forum: Mikrocontroller und Digitale Elektronik Laufzeitumgebung für Microcontroller


von Marcel M. (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein existierendes OS für einen Controller im .iso Format.
Es ist kein Betrienssystem für einen PC, vielmehr ist es als OS für 
einen Microcontroler mit Benutzeroberfläche zu verstehen.
Ich möchte mit diesem OS ein paar Sachen ausprobieren ohne mich mit der 
Schnittstelle physisch zu verbinden.
Besteht die Möglichkeit über ein paar Änderungen solch ein OS auf einer 
Virtuellen Maschine zum laufen zu bekommen?
Mir geht es garnicht mal um die korrekte Funktion, vielmehr um dass zum 
laufen bringen am Laptop.
Ich habe kein Informatik oder sonstiges studiert, was es mir nicht 
gerade einfacher macht. Ich habe auch schon mit den gängigen Varianten 
versucht das iso file zu entpacken bzw extrahieren. Dies schlug leider 
fehl, warum is mir bis Heute nicht bewusst. Womöglich wurde das OS gegen 
genau solche Eingriffe geschützt.
Ich möchte anmerken dass ich keine Illegalen Spielchen vorhabe.
Das Ziel ist das OS virtuell zum Laufen zu bekommen um ein paar Versuche 
zu tätigen.

Ich würde mich über reichlich Rückmeldung freuen.

Liebe Grüße

von Dergute W. (derguteweka)


Lesenswert?

Marcel M. schrieb:
> Ich habe kein Informatik oder sonstiges studiert, was es mir nicht
> gerade einfacher macht. Ich habe auch schon mit den gängigen Varianten
> versucht das iso file zu entpacken bzw extrahieren. Dies schlug leider
> fehl, warum is mir bis Heute nicht bewusst. Womöglich wurde das OS gegen
> genau solche Eingriffe geschützt.

Zufaelle gibts: Ich hab' auch kein Informatik studiert, aber ich hab' 
auch schon mal probiert was zu machen, also wollte mal was ausprobieren. 
Aber das hat dann auch einfach nicht so richtig geklappt. Ich weiss bis 
heute auch nicht warum. Womoeglich war's auch einfach was anderes...

Was ich eigentlich sagen will: Deine Beschreibungen koennten evtl. etwas 
praeziser ausfallen...

SCNR,
WK

von Marcel M. (Gast)


Lesenswert?

Hi,

danke für Deine Antwort.
Ich habe alle Informationen in meine Nachrichte gepackt die ich derzeit 
habe.
-Ich kann das iso File nicht entpacken um einen näheren Blick hinein zu 
werfen.
-ich habe mit vmware versucht es zu starten
-ich habe mit linux versucht zu entpacken, falls Windows das nicht will.

Jetzt bin ich leider soweit mir extern von erfahrenen Leuten Hilfe zu 
Suchen.
Was benötigst Du denn für Informationen um mir eventuell helfen zu 
können?
Ich wüsste jetzt leider nicht was ich noch schreiben bzw beschreiben 
soll.

Liebe Grüße

von eaiu (Gast)


Lesenswert?

Brenns doch mal und schau mit einem Dateimanager drauf.

von erwartetes Verhalten (Gast)


Lesenswert?

Marcel M. schrieb:
> Es ist kein Betrienssystem für einen PC

Warum also sollte es auf einem (virtuellen oder realen) PC laufen 
können?

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Marcel M. schrieb:
> -ich habe mit linux versucht zu entpacken, falls Windows das nicht will.

Tja, stimmt. Habs auch grad versucht. Geht nicht.
1
wk [ ~ ]$ linux bla.iso
2
bash: linux: command not found
3
wk [ ~ ]$ linux -unpack bla.iso
4
bash: linux: command not found
5
wk [ ~ ]$ linux -unpack --if-windows-wants-it-not bla.iso
6
bash: linux: command not found
7
wk [ ~ ]$

SCNR
WK

von ... (Gast)


Lesenswert?

Haeng dich nicht am .ISO auf.

Ich habe mal ein Platte mit mehreren Slices, darunter ein
Solaris-UFS direkt, also raw und ohne daraus ein richtiges
ISO (also ISO9660/UDF) zu machen, auf eine CD geschrieben.
Wuerde man diese CD wieder einlesen, wuerde man ja nach
Lesesoftware ein ISO-File erhalten.

Und: Klar hat der Sparcserver davon gebootet.
Aber: Auf der Platte war die Struktur einer Boot-CD nachgebildet.

Insgesamt sind deine Informationen zu sparsam um da
wirklich gute Tips zu geben.

Mindestens CPU-Typ und eine ungefaehre Vorstellung von der
zu erwartenden Peripherie braucht es schon.
Also Schnittstellen, Displays, externe Speicher aller Art...

von ... (Gast)


Lesenswert?

Unter Windows kann man mit Winrar in "richtige"
ISO9660/UDF-Dateien reinschauen.
Und mounten kann man sie mit dem ImDisk-Toolkit.

Vielleicht huelfts ja.

Viel Erfolg!

von Marcel M. (Gast)


Lesenswert?

... schrieb:
> Haeng dich nicht am .ISO auf.
>
> Ich habe mal ein Platte mit mehreren Slices, darunter ein
> Solaris-UFS direkt, also raw und ohne daraus ein *richtiges*
> ISO (also ISO9660/UDF) zu machen, auf eine CD geschrieben.
> Wuerde man diese CD wieder einlesen, wuerde man ja nach
> Lesesoftware ein ISO-File erhalten.
>
> Und: Klar hat der Sparcserver davon gebootet.
> Aber: Auf der Platte war die Struktur einer Boot-CD nachgebildet.
>
> Insgesamt sind deine Informationen zu sparsam um da
> wirklich gute Tips zu geben.
>
> Mindestens CPU-Typ und eine ungefaehre Vorstellung von der
> zu erwartenden Peripherie braucht es schon.
> Also Schnittstellen, Displays, externe Speicher aller Art...

Hi,

das ist mal ne Antwort mit der ich was anfangen kann.
Dein Vorredner schein ein echter Spaßvogel zu sein.
Ich kann hier keine Dateien oder sonstiges Online stellen, da ich 
unverzüglich Probleme bekommen würde. Ich Versuche Inflrmationen über 
die CPU zu bekommen um hier mehr Preiszugeben.

Vielen Dank für deine Hilfe

Gruß Marcel

von georg (Gast)


Lesenswert?

Marcel M. schrieb:
> vielmehr ist es als OS für
> einen Microcontroler mit Benutzeroberfläche zu verstehen.

Also läuft es niemalsnienicht auf einem X86-PC, auch nicht in einer VM.

Für manche Controller gibt es IDEs mit Software-Interpreter, aber die 
Wahrscheinlichkeit dass der mit deiner ISO-Datei was anfangen kann ist 
praktisch Null.

Frag diejenigen die das OS geschrieben haben, wie und wo man etwas damit 
anfangen kann, etwa ein "Hello World" ausgeben (wohin ist da schon mal 
die erste Frage).

Georg

von Thomas S. (selli69)


Lesenswert?

Wäre zumindest nett, wenn Du uns den Namen dieses ominösen "OS für einen 
Controller" und den Controller für den es sein soll verraten würdest. So 
stochern wir hier alle in der trüben Suppe.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Marcel M. schrieb:
> Dein Vorredner schein ein echter Spaßvogel zu sein.

Das ist schlecht, dass dir das so scheint. Denn es ist eigentlich viel 
unspassiger als du denkst. Ich hab' dir da mal vorgemacht, wie man 
sinnvoll bei der Schilderung solcher Probleme vorgehen kann. Naemlich 
exakt wiedergeben, welche Kommandos in welcher Umgebung man mit 
welchen Ergebnissen bereits ausprobiert hat. Und nicht rumschwurbeln, 
was man alles "versucht" hat und was alles "nicht geklappt" hat.
Ansonsten ist's halt so, dass ich mich bemuehe, meine Posts im 
Informationsgehalt moeglichst an den Fragenden anzupassen. Wenn da halt 
so garnix, ausser verwaschener Prosa kommt, ist's natuerlich schwierig, 
da was sinnvolles zu raten.

Marcel M. schrieb:
> Ich kann hier keine Dateien oder sonstiges Online stellen, da ich
> unverzüglich Probleme bekommen würde.

Das kann ich schon verstehen, obwohl es wahrscheinlich auch nicht sehr 
hilfreich ist. Aber eben gerade bei sowas ist dann Exaktheit in der 
Beschreibung was man probiert hat und was dann passiert ist, umso 
wichtiger.

Gruss
WK

von Proletikus (Gast)


Lesenswert?

Irgend eine CPU, irgend eine Maschine, irgend ein ISO, keine konkreten 
Plaene, Null weitere Angaben ...
Verkuerzt .. weg mit dem Schwafel-Troll. Das wird so nichts.

von Peter D. (peda)


Lesenswert?

Proletikus schrieb:
> Irgend eine CPU, irgend eine Maschine, irgend ein ISO

Es gibt doch nur eine CPU, ein OS, ein ISO, eine Benutzeroberfläche. 
Also weiß doch jeder ganz genau, was gemeint ist.

Vieleicht meint er ja die Benutzeroberfläche eines Eurotherm-Reglers 
(2*4 7-Segment Anzeigen + 4 Taster).

von Blub (Gast)


Lesenswert?

Versuch mal die ISO-Datei mit 7zip zu öffnen.

Vermutlich wird es den Binärcode für einen Controller enthalten.

Dann musst du genau wissen, für welchen Controller dieses Image 
kompiliert wurde um anschließend dich auf die Suche nach einen Emulator 
zu machen ...

von Stefan P. (form)


Lesenswert?

Werf das ISO mal gegen "binwalk" und poste hier die Ausgabe.

von W.S. (Gast)


Lesenswert?

Blub schrieb:
> Vermutlich wird es den Binärcode für einen Controller enthalten.

Ach was. Vermutlich wird dieses ominöse "ISO" schlichtweg auf eine CD 
o.ä. gehören, von wo man selbst als reiner Bürohengst auf den Inhalt 
schauen kann.

Und dabei steht zu vermuten, daß es sich um irgend ein Support-Package 
handelt, also z.B. für WinCE oder Symbian oder QNX oder so.

Aber es war doch gestern garnicht Freitag!

W.S.

von Oliver S. (oliverso)


Lesenswert?

Marcel M. schrieb:
> Besteht die Möglichkeit über ein paar Änderungen solch ein OS auf einer
> Virtuellen Maschine zum laufen zu bekommen?

Nein.

Oliver

von Einer K. (Gast)


Lesenswert?


von Oliver S. (oliverso)


Lesenswert?


von Marcel M. (Gast)


Lesenswert?

Thomas S. schrieb:
> Wäre zumindest nett, wenn Du uns den Namen dieses ominösen "OS für einen
> Controller" und den Controller für den es sein soll verraten würdest. So
> stochern wir hier alle in der trüben Suppe.

Ich habe keinen Namen, es gibt auch keinen. Das OS ist als ISO vorhanden 
wird uns bereitgestellt und wir spielen es wenn nötig auf den 
Controller.
Den Namen der ISO Datei ist die Software Version z.b 3.6 usw...
7zip habe ich schon ausprobiert, es gibt mir wieder dass es nicht zu 
öffnen ist und die Daten nicht gelesen werden können.
Das mit der CD werde ich mal probieren, im besten fall erhalte ich 
wirklich brauchbare Dateien, das währ ja super.
Bei dem beschriebenen OS handelt es sich um ein OS eines Controllerst 
mit Funktionen und algorithmen die 30 Jahr Enticklung beinhalten. Es 
würde mich also wundern wenn der jenige es einfach per 7zip entpacken 
lassen würde, damit jeder 0815 Programmieren wie ich darauf Zugriff 
hätte.

Gruß Marcem

von Thomas S. (selli69)


Lesenswert?

Ohne Dir jetzt zu nahe treten zu wollen: Ließe man fünf Affen ein 
Keyboard malträtieren, käme vermutlich ein Absatz mit gleichem 
Informationsgehalt wie dein letzter heraus.

Sei mir/uns daher nicht böse, doch wenn schon das Lesen deiner Elaborate 
weh tut, dann kannst dir sicher vorstellen wie groß meine/unsere 
Motivation ist noch weiter zu helfen.

von Ralph S. (jjflash)


Lesenswert?

Don't feed the troll...

von Einer K. (Gast)


Lesenswert?

Marcel M. schrieb:
> Den Namen der ISO Datei ist die Software Version z.b 3.6 usw...

Ich rate:
Frage den Ersteller der Datei!
Bei 30 Jahren Arbeit daran, wirds einen Verantwortlichen geben.
Da musst du hin.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Marcel M. schrieb:
> Ich habe keinen Namen, es gibt auch keinen. Das OS ist als ISO vorhanden
> wird uns bereitgestellt und wir spielen es wenn nötig auf den
> Controller.

Mit welchen magischen Methoden "spielst" Du ein ISO auf einen 
Controller?

Warum kannst Du nicht wenigstens sagen, was für ein Controller das 
ist?

von Peter D. (peda)


Lesenswert?

Marcel M. schrieb:
> Bei dem beschriebenen OS handelt es sich um ein OS eines Controllerst
> mit Funktionen und algorithmen die 30 Jahr Enticklung beinhalten.

D.h. also, die Software ist völlig veraltet und kaum noch zu gebrauchen.
Software ist kein Wein, der mit dem Alter besser wird.

Wir wissen immer noch nicht, für welche CPU die Software ist. Nur, daß 
es eine sehr alte CPU sein muß (kein AVR).

Wir wissen ja nichtmal, ob die Software von einem Datenträger (welcher?) 
gebootet werden kann oder in einen ROM gebrannt werden muß, d.h. wie die 
Hardware aussieht.

von neuer PIC Freund (Gast)


Lesenswert?

Linux -> mount -> loop device

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.