Ich habe ein Smartphone, das in der Boot-Schleife hängen geblieben ist. Ich habe mich nur gefragt, ob ich seine internen Komponenten wie SOC verwenden könnte, um es als Mikrocontroller wie "Arduino" zu verwenden möglich?
Technisch möglich, aber nicht machbar und nicht empfehlenswert. Hier ist der Grund.
Stellen Sie sich keine Minute vor, dass Sie den SoC aus dem Telefon entfernen werden. Es ist ziemlich dauerhaft angebracht, und Sie könnten sowieso kein Board herstellen, um es selbst zu hosten.
Da der SoC in einem Telefon installiert ist, haben Sie nur sehr wenig Zugriff auf GPIOs. Wenn das Telefon über physische Tasten oder LEDs verfügt, können Sie diese möglicherweise als Ein- oder Ausgänge verdrahten, aber das ist viel eingeschränkter als ein Allzweck-Mikrocontroller. Dann trifft man auf …
Dokumentation. Oder besser gesagt, das Fehlen davon. Die meiste Dokumentation für Handy-SoCs ist unter NDA. Es ist unwahrscheinlich, dass Sie jemals darauf zugreifen werden. Verwandte…
Die meisten modernen Telefone haben einen gesperrten Bootloader. Sie können Ihr eigenes Betriebssystem nicht ohne den Signaturschlüssel des Anbieters laden. Wenn das Gerät mit einem Betriebssystem startet, können Sie Ihren Code möglicherweise als normale Anwendung laden, aber ...
Ihr Telefon ist kaputt! Wie wollen Sie Software auf ein Telefon laden, das in einer Boot-Schleife steckt? Nach allem, was Sie wissen, kann es eine fehlerhafte Komponente geben, die eine Verwendung für Ihre eigenen Zwecke sowieso unmöglich machen würde.
TL;DR: Wenn Sie fragen müssen, lautet die Antwort "nein".
KalleMP
JRE
Jasen
Chris Stratton
Yin-Yang