In den letzten Jahren haben Smartphones einen großen Teil des Mobilfunkmarktes abgedeckt. Wenn Sie sich jedoch die Palette von dns-shop.ru ansehen, finden Sie ein paar hundert Modelle von Button-Playern. Interessant sind auch die Preise dafür - im Bereich von 8 bis 10 US-Dollar können Sie ein Dual-SIM-Telefon mit Speicherkarte, Player, Bluetooth, Radio und natürlich Telefonkonferenzen kaufen, das von einem von Ihrem Ohr abgewandten Ohrhörer bereitgestellt wird. Im Allgemeinen ein ausgezeichnetes Artefakt für den Fall, dass Sie sich jemals dazu entschließen, zu pompen, zur Armee, ins Gefängnis oder an einen Hot Spot zu gehen.
Ich erinnerte mich an die Fülle an Firmware für Zero-Button-Player und suchte nach Communities, um zu lesen, wie es funktioniert und was mit einem solchen Biest gemacht werden kann. Dann war ich sehr überrascht zu sehen, dass es fast keine Informationen gibt. Seien Sie daher nicht überrascht, dass sich unter dem Schnitt nur wenig davon befindet.
Moderne billige Button-Player sind buchstäblich ein Telefon auf einem Chip. Dies ist ein spezielles SoC (System on Chip), das für ein typisches Mobiltelefon geschärft wurde. Es verfügt über einen Zentralprozessor mit RAM, Peripheriegeräte in Form eines Kommunikations-Coprozessors, ein Bluetooth-Modul, ein Modul für die Kamera für einige Megapixel usw. Alle diese SoCs haben eine ARM-Architektur, seltener MIPS und plus oder minus dieselben Funktionen und Peripheriegeräte. Die Vereinigung hat solche Grenzen erreicht, dass sich alle diese Telefone im Prinzip nur im Einzelfall unterscheiden.
Hier ist, was Mediatek als Beispiel für Chips der MT 62 ** -Serie verwendet, die eine Größe von etwa 8 x 8 mm haben:
- Bluetooth-Transceiver
- UKW-Radioempfänger
- GSM / GPRS-Transceiver
- Auflösung Kamera-Controller bis zu 640x480
- Display-Controller mit einer Auflösung von bis zu 320x240
- Hardware-Codecs für JPEG, MJPEG, GIF, PNG, AMR, AAC, H.264, MPEG-4
- 2D-Beschleuniger für typische Vorgänge wie Drehen, Skalieren, Überlagern, Rendern von Schriftarten und Sprites
- 1,2 Watt Audioverstärker
- Schnittstellen für USB 1.1 und SDIO, letzteres wird auch für die Arbeit mit MicroSD verwendet
- Tastatur-Controller mit bis zu 25 Tasten
- Controller zum Laden von Li-Ion-Akkus
- Java-Anwendungsbeschleuniger
Es gibt mehrere Marken, die diese SoCs herstellen. Hier ist eine Tabelle, die einen Eindruck von der Hardware-Füllung der meisten billigen Button-Player gibt, die in den letzten Jahren veröffentlicht wurden:
Die Marke | SoC | CPU | RAM | Flash-Speicher |
---|
RDA Micro | RDA8826C | MIPS 312MHz | 32 mb | 64 mb |
Mediatek | MT6261 | ARM7 260MHz | 4mb | nur extern |
Spreadtrum | SC6531 | ARM9EJ-S 312 MHz | 32 mb | 32 mb |
Alle Chips unterstützen mehrere Hardware-Karten auf Hardware-Ebene, bis zu 4. Einige unterstützen die Hardware-Java-Beschleunigung, aber aufgrund lizenzierter Java ME-Probleme finden Sie sie in keinem der chinesischen Telefone. Für MTK-Telefone können Sie Anwendungen im gleichen Stil wie für die JVM erstellen, nur heißt sie MRE. Technisch gesehen ist das Internet in jedem Telefon vorhanden, auch im billigsten, da sich das GPRS-Modem und seine Schnittstelle bereits im Chip befinden. In der Praxis nur, wenn das Telefon mindestens ein Programm hat, das es unterstützt.
Auf Spreadtrum-Chips finden Sie Fälschungen für teure Android-Handys. Dies ist, wenn eine Person auf der Straße zu Ihnen kommt und anbietet, zum Beispiel das Samsung Galaxy 4 zum halben Preis zu kaufen, weil Sie wirklich Geld brauchen, Bruder. Im Inneren wird es eine Fälschung für Android geben, in der es nicht immer WiFi gibt.
Laut fragmentarischen Informationen wird auf all diesen Drucktastentelefonen Nucleus OS von Mentor Graphics ausgeführt. Dies ist ein Betriebssystem, das auf einer Mikrokernel-Architektur basiert und für eingebettete Geräte entwickelt wurde. Bei MTK-Geräten findet MTK OS statt, es ist der gleiche Nucleus, jedoch lizenziert und leicht modifiziert. Die Entwicklung erfolgt in C und C ++. Wenn Sie die Empfindungen vergleichen, dann sind alle modernen mobilen Betriebssystem-Tastenplayer ein Analogon der Nokia-Serie 30 , die zu den billigsten Handys ging. Und dies trotz der Tatsache, dass Sie viel mehr aus modernen Chips herausholen können und die OS Nokiea Series 30+ und Nokia Series 40 selbst mit den oben beschriebenen Chips arbeiten.
In diesen Telefonen herumzustöbern ist nicht einfach. Erstens gibt es keine kostenlose Dokumentation zu Chips, die nur für Geld ausgegeben wird, wenn Sie selbst eine Charge Chips kaufen. Spezifikationen für die Eigenschaften des Chips müssen in der Verkaufsabteilung abgefragt werden, da sie an den Standorten normalerweise nicht ausgelegt sind. Der einzige Weg, wenn Sie heute kein Chinesisch können, besteht darin, die Firmware über den Programmierer zusammenzuführen und mit dem Disassembler zu spielen. Gerüchten zufolge wird dort nichts verschlüsselt oder verschleiert.
Die Community ist es nicht. Jeder wechselte zu einem moderneren mobilen Betriebssystem. Es gibt auch keine Informationen von den Mechanikern. Die niedrigen Kosten für Telefone auf den beschriebenen Plattformen spielten mit ihnen einen grausamen Witz - es ist einfach unrentabel, sie zu reparieren.
Das einzige, was einige Handwerker tun, ist, die Firmware so weit wie möglich über Programmierer wie die Miracle Box zusammenzuführen. Damit es später möglich ist, sie auf dieselben Telefone hochzuladen, die mit Softwareproblemen zum Dienst kommen.
Aber ehrlich gesagt ist das seltsam. Solche Geräte werden in Millionen von Exemplaren verkauft, die Plattformen sind viel einheitlicher als in der Mitte der Null. Aber es gibt keine Community, keine Dokumentation, nichts. In RuNet gibt es eine Menge Tools für die Arbeit mit MTK-Chips vor einem Jahrzehnt und eine Art Dokumentation, aber das ist im Grunde alles.
Da ich sehr weit vom Thema entfernt bin, bitte ich Sie, die tatsächlichen Fehler zu korrigieren und wenn möglich Ergänzungen vorzunehmen. Wenn Sie kein Konto im Hub haben, gibt es in meinem Profil eine E-Mail, in der Sie senden können, was Sie sagen können, und ich werde es hier veröffentlichen (wenn Sie möchten, unter Angabe der Urheberschaft).