Ist es möglich, für einen einzelnen Entwickler zu schreiben eine einfache, mobile OS für android-Handys?
Ist es möglich für mich als einzelner Entwickler zum schreiben eines OS für Android-Handys lassen sich mit einem logo und haben einen einfachen onscreen-Tastatur für die Texteingabe empfängt text-Kommandos und kann selfies und speichern Sie Sie?
Wie kann ich mich über Gebäude es und wie lange könnte es dauern?
Ich könnte sagen, mit ziemlicher Sicherheit, dass yes konnte Sie schreiben ein OS für ein Handy.
InformationsquelleAutor wantoknow | 2010-02-05
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du meinst, von Grund auf: wäre es sicherlich möglich. Aber es erfordert eine Menge von personellen Ressourcen :-). Hersteller von Mobiltelefonen haben oft Hunderte von Programmierern, und doch ist die SW es oft gefüllt mit bugs :-).
Vereinfachung der Dinge, man könnte sagen, dass es oft zwei SW-Modulen in ein Handy:
Den UI-OS könnte zum Beispiel Linux oder etwas einfacher. Eine vanilla-Linux-kernel kann leicht auf fast alle moderne Handys.
Der zweite Teil ist die baseband-OS. Dieser Teil erfordert in der Regel Echtzeit-Eigenschaften, um in der Lage sein, um die Verarbeitung der Kommunikation mit dem Mobilfunknetz, wie das timing muss präzise sein, wenn das senden von Daten in bestimmte "time slots".
Es gibt nur einen Haken: Sie brauchen ein "open-hardware-Handy", wo man das OS auf. Telekom-Betreiber erfordern oft strenge Sicherheitsmaßnahmen auf den heutigen Handys so, es ist sehr schwer zu Programmieren Ihr eigenes OS auf einem Handy auf den Markt. Auch Sie müssten Zugriff auf die platine, Schaltpläne, chip-details und so weiter, was nicht passieren wird :-).
Eine Idee könnte sein, OpenMoko, das ist ein "open-phone-Projekt": http://wiki.openmoko.org/wiki/Main_Page oder die Google-Android-Projekt.
Auch, der CPU:s verwendet, die in der heutigen Handys wie TI OMAP, sind oft über die Entwicklung boards wie http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55
Der down Sache hier ist, dass der Vorstand nicht enthalten, ein Basisband-chip für die Verarbeitung der Kommunikation in Richtung mobile-Netz.
Bearbeiten:
Über Aufbau und Betrieb von SW für Handys. Was passiert in der startup-Handy-abhängig von der hardware-Plattform, das offensichtlich, aber so etwas wie dieses passieren könnte (dies gilt auch für die meisten embedded-Systeme):
Wenn der ASIC würde haben ein NOR-flash, könnte es direkt ausführen, ohne Sie zuerst hochladen der SW in das SDRAM.
Den OS in das SDRAM sein könnte, eine vanilla-Linux-kernel. Die einzige Sache, die der Linux-kernel bräuchte ein paar Informationen Blöcke, wie Speicher-Größe, den physischen Standort, Speicher und so weiter (eine Möglichkeit ist, über ein ATAG-Liste). Es wäre natürlich wichtig zu wissen, einige Interna des ASIC-dies würde Hinzugefügt werden, um den Linux-kernel. Aber die meisten chips auf dem Markt heute existieren im Linux-kernel bereits. Nokia hat zum Beispiel dazu beigetragen, eine Menge code, um die TI OMAP3430-adaption und das kann man in der kernel source-code selbst (arch/- Verzeichnis oder ähnliches). Ich bin nicht sicher, die Handys von Nokia nutzt diesen chip, aber es ist wahrscheinlich die high-end-Linux-und Symbian-Handys.
Geben eine ausführlichere Antwort als die oben genannten erfordern würde, ein paar Seiten, so dass Ihre beste Wette wäre, um die Antworten, die Sie bekam, an SO und versuchen, es zu verwenden, um mehr Informationen von anderen.
Glück 🙂
InformationsquelleAutor Henrik
Android ist auch open source, wenn Sie nicht suchen, um von vorne zu beginnen. Andernfalls müssen Sie die Dokumentation zu Ihrem Telefon die Architektur. Haben Sie ein bestimmtes Handy im Auge?
InformationsquelleAutor outis
Ich denke, es wäre schwierig, sich auf Ihre eigenen, und ohne detaillierte Informationen über die Geräte, die Sie erwarten, um es zu laufen. Aber wenn Sie immer noch wollen, um zu versuchen...
Symbian haben nur open-Source Ihre gesamte mobile Betriebssystem. Das wäre ein guter Ort, um zu starten.
InformationsquelleAutor UpTheCreek
Hoffentlich ist das mehr Phantom und weniger Phantom Menace (badoom-tish), aber diese person schreibt Ihre eigenen mobilen Betriebssystem und vielleicht finden Sie die website interessant.
InformationsquelleAutor Richard Lucas