Handy Emulator

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

 

Garfield12

Betreff: Handy Emulator

BeitragMi, Apr 07, 2010 19:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Zusammen,
vorab möchte ich sagen , dass ich nicht vorhabe das Neue Superbetriebssystem zu schrieben, sondern,
ich möchte die Architektur kennen lernen.
Ich habe vor ein kleines Handybetriebsystem zu schreiben, ohne große Grafik und eventuell mit Funktion.
Ich interessiere mich nur für das Thema. Also kennt ihr Literatur, welche dies erklärt, bzw. kennt ihr
einen Emulator, welcher ein simples Gerät (Handy) emuliert, um dort Code auszuführen?
Ich würde mich sehr über Antworten freuen.
MfG
Yannik

Jo0oker

BeitragMi, Apr 07, 2010 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich vermute mal, dass du auch hier zu Assembler greifen musst.

Informier dich mal in diese Richtung.

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

hazumu-kun

BeitragMi, Apr 07, 2010 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Einen emulator wird es sicher nicht geben, fast jedes Handy benützt eine andere Architektur, aber wieso muss es denn überhaupt ein Handy sein? Emulier doch erstmal einen simplen x86, für den gibts massenhaft Dokumentationen.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

Thunder

BeitragMi, Apr 07, 2010 19:51
Antworten mit Zitat
Benutzer-Profile anzeigen
@hazumu-kun:
Einen simplen x86 D:

Ich weiß jetzt nicht mehr wie lang die offizielle Intel-Dokumentation des x86 IBM-kompatiblen PC's ist, aber ich habe etwa 1200 Seiten Hard-English in Erinnerung (korrigiert mich, falls ich falsch liege).


@Garfield12:
Du wirst Schwierigkeiten haben, einen Assembler zu finden, der zu deinen Handy-Opcodes assembliert, einen Emulator zu finden, der auf dein Handy zugeschnitten ist.

(im obigen Text kann das Persönliche Fürwort [dein ... Handy ...] immer mit einem allgemeinen Ausdruck [ein .. Handy ...] ersetzt werden.)

Wenn du ein Betriebssystem schreiben willst ist x86 zwar das einfachste (weil es Assembler/Compiler etc gibt), aber es ist sehr schwer alles zu verstehen (und man muss es verstehen, sonst ist es nur Copy&Paste = no fun).
Ich probiere das jetzt seit etwa einem halben Jahr (ein OS für x86). Dabei habe ich schon 10 Mal von vorne begonnen, aber mit jedem Mal ist der Kernel ein klein wenig besser geworden.
http://lowlevel.brainsware.org/wiki ist eine gute Seite. Wenn du es machen willst, informier dich einfach auf der Seite http://lowlevel.brainsware.org...Einsteiger


mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

jokerman29

BeitragMi, Apr 07, 2010 20:30
Antworten mit Zitat
Benutzer-Profile anzeigen
keine ahnung ob du damit ein betriebsystem schreiben kanst fürs handy, aber die normalen handys(nicht iphone) sind mit Java programmiert, deswegen sollte du mal in die richtung schauen.
aber das sollte schon mit java gehen Wink
mfg
jokerman29
WhY sO sErIoUs? LeT´s PuT a SmIlE oN tHaT fAcE!

Rechtschreibfehler sind special-effekts meiner Tastatur Wink
 

Garfield12

BeitragMi, Apr 07, 2010 20:48
Antworten mit Zitat
Benutzer-Profile anzeigen
@Jokerman
Soweit ich weiß sind die Programme darin geschrieben. Die setzen dabei aber auf der JVM auf. Müssen also implementiert werden (nativ) um den Code ausführen zu können.
MfG
Yannik
P.S. Danke an alle die geantwortet haben

peacemaker

BeitragDo, Apr 08, 2010 14:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Zum Glück muss man heutzutage nicht mehr auf Hardware- sondern auf das Betriebssystem zu geschnittene Software für Handys machen.

Ich kenne nur Symbian, aber recht viele, also ziemlich alle Nokia und viele Samsung-Handys, setzen drauf.

Da gibts für mehrere Sprachen verschiedene Erweiterungen. Ich hab bisher nur mit der .NET-Erweiterung was gebastelt. JVM (Java Mobile) geht natürlich auch.

Ich denke als gemeinsamer Nenner kannste JVM tatsächlich nehmen, vermuetlich wird es von jedem Handy-Betriebssystem unterstützt.
~Tehadon~
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
 

Coffee

BeitragDo, Apr 08, 2010 16:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Um welche Architektur gehts denn? 'nen ARM-Handy?
*Mjam*
 

Garfield12

BeitragFr, Apr 09, 2010 10:52
Antworten mit Zitat
Benutzer-Profile anzeigen
ARM ist doch in ziemlich vielen Hnadys vertreten, oder sehe ich das falsch.
Also ja.
MfG
Yannik

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group