Gumstix mit einem E-Ink-Bildschirm

Ich möchte wirklich auf einem Gumstix mit einem E-Ink-Display entwickeln, aber 3000 Dollar für ein Entwicklungsboard sind mir im Moment ein bisschen zu hoch, zumal ich nur einen Prototyp herausbringen möchte, damit ich sehen kann, wie der Markt ist.

Als Workaround habe ich folgendes im Sinn:

  • Kindle kaufen
  • Kaufen Sie ein Gumstix mit einem Entwicklungsboard
  • Schließen Sie das Kindle-Display mit cleverem Löten an die Entwicklungsplatine an

Das will ich am Ende:

  • Leicht lesbarer Bildschirm mit geringem Stromverbrauch (Textanzeige)
  • WLAN-fähiges Gerät
  • Mehr als 4 GB persistenter Speicher
  • Touch-fähiges Gerät (ich komme ohne das aus)
  • Am liebsten Farbe, aber Monochrom ist ok

Ich bin wirklich fasziniert von der Beständigkeit des E-Ink-Displays ohne Batterieverbrauch ...

Ist es möglich, den E-Ink-Bildschirm mit dem gumstix zu verwenden? Wenn nicht, gibt es noch etwas, das ich untersuchen sollte?

BEARBEITEN:

Ich denke, ich kann den Kindle rooten und mein eigenes Betriebssystem darauf installieren, aber ich kann nicht einfach Teile hinzufügen (z. B. USB-Anschlüsse, Audioanschlüsse usw.). Der Gumstix ist wirklich der richtige Weg.

Rechtliches:

Nach dem, was ich in der EULA gelesen habe, ist es ein Verstoß, den Kindle zu zerlegen, aber das einzige, was sie tun können, ist, den Zugriff auf den Kindle-Shop zu widerrufen und die Nutzung von heruntergeladenen eBooks oder Diensten zu widerrufen. Strafen oder Bußgelder für die Verletzung der EULA in Bezug auf Hardware werden nicht erwähnt. Da ich dies nicht als Teil eines Unternehmens entwickle, glaube ich nicht, dass sie irgendetwas legal tun können.

Trotzdem möchte ich nur wissen, ob es mit vorhandener Hard- und Software möglich ist. Wenn ich vorhabe, etwas mit Kindle-Hardwarekomponenten zu vermarkten (was ich nicht tun werde), werde ich auf jeden Fall zuerst mit einem Anwalt sprechen.

Ich bin mir nicht so sicher, ob es legal ist, einen Kindle zu kaufen und ihn zu rooten, selbst wenn es nur darum geht, einen Prototyp zu erstellen. Wenn Sie ein professionelles Produkt herstellen, besteht die Möglichkeit, dass Sie Ihr Unternehmen in Schwierigkeiten bringen.
Ich entwerfe das nicht für ein Unternehmen. Ich möchte das für mich selbst bauen und es potenziellen Investoren zeigen, und wenn es einen Markt gibt, werde ich das Entwicklungsboard kaufen.
@Ryan - Ich denke, es ist vollkommen in Ordnung, es zu rooten: Wenn Sie es kaufen, wird es Ihr Eigentum, Sie können damit machen, was Sie wollen, ungeachtet dessen, was Amazon sagen mag (siehe auch Apple). Möglicherweise haben Sie jedoch Probleme, den Bildschirm beim Lieferanten von Amazon zu kaufen. Wenn es für Amazon entworfen (und das Design von Amazon bezahlt) wurde, ist es unwahrscheinlich, dass Amazon andere an ihrer Investition teilhaben lässt.
@stevenvh Soweit ich das beurteilen kann, ist es nur die E-Ink Pearl von E-Ink. Sie haben vielleicht die Anschlüsse modifiziert, aber ich habe einen Lötkolben dafür =)
Für den persönlichen Gebrauch gibt es meines Erachtens kein Problem mit dem Rooten eines Kindle. Wenn Sie jedoch ein vorhandenes Design nehmen und es hacken, um ein neues Produkt zu erstellen, werden Sie auf Urheberrechtsprobleme stoßen. Ich bin mir nicht sicher, ob Sie Schwierigkeiten bekommen können, wenn Sie die Ausrüstung für einen professionellen Prototypen hacken, aber ich wäre vorsichtig.
@ Ryan - Ja, ich verstehe die Risiken. Ich möchte nur wissen, ob es möglich ist, und wenn ja, welche Ressourcen ich mir ansehen könnte, um loszulegen.
Ich sehe die Schnittstelle zwischen dem Bildschirm und dem Host nirgendwo dokumentiert. Wie beabsichtigen Sie, das verwendete Protokoll umzukehren?
@tjameson – Betreff: Entwerfen für ein Unternehmen – Es hört sich so an, als würden Sie dies für ein Unternehmen entwerfen. Selbst wenn das Unternehmen noch nicht existiert, können die Anwälte von Amazon immer noch etwas über Ihren ersten Prototyp herausfinden und für Ihr Unternehmen kommen, sobald es etwas Geld verdient hat. Das wäre scheiße.
@reemrevnivek - Wenn ich einen Weg finde, dies zu tun, werde ich mit einem Anwalt über die Einzelheiten sprechen (mein Cousin führt Rechtsstreitigkeiten, und ich bin sicher, er hat Freunde, die sich mit solchen Dingen befasst haben).
@Madmanguruman - AFAIK, auf dem Kindle läuft Android oder etwas Ähnliches (definitiv Linux). Wenn sie also Änderungen am Kernel vornehmen, müssen sie Open Source sein. Wenn nicht, kann ich einfach die Binärdateien stehlen. Oder ich könnte meine eigene schreiben. Ich muss nur den Bildschirm auf den Gumstix bringen, Software ist der nächste Kampf.
@tjameson - Holen Sie sich den Anwalt , bevor Sie Zeit und Geld investieren, nicht danach.
@tjameson - Ich bezweifle, dass sie den Kernel anpassen müssten, höchstwahrscheinlich nur einen Gerätetreiber (separat geladen) erstellen würden, für den keine rechtliche Verpflichtung besteht, ihn gemeinsam zu nutzen.
Soweit ich weiß, ist der Nook Hacker-/Entwicklerfreundlicher als der Kindle. The Nook ist Android-basiert. Das Kaufen und Zerreißen eines Kindle oder Nook oder eines davon, um an das Display zu gelangen, um sich an etwas anderes anzuschließen, sollte kein Problem sein. ein Auto kaufen, um einen Satz Reifen zu bekommen. Möglicherweise können Sie keine Programmier-/Datenblattinformationen auf dem Kindle- oder Nook-Display abrufen, sodass es sich möglicherweise um einen Totalausfall handelt. Wenn Sie versuchen, Kindles DRM oder Software oder ähnliches zurückzuentwickeln, ist das eine andere Geschichte.
muss der prototyp ein eink display sein? Können Sie einen Simulator auf einem Desktop erstellen/verwenden? Oder ein LCD-Panel, etwas einfacher zu bekommen.
@dwelch- Ich würde gerne sehen, wie reaktionsschnell es ist. Ich werde einige grundlegende, automatisierte Tests durchführen, um zu sehen, ob ein berührungsempfindliches Display machbar wäre. Ich brauche nichts Besonderes, nur einfache Knöpfe.

Antworten (1)

Holen Sie sich einen chinesischen E-Book-Reader mit Linux.

Schau doch mal bei ebay nach. "E-Book-Linux"

Ich weiß noch nicht, wie man das Gerät rootet, das üblicherweise mit WLAN und Tastatur verkauft wird, aber es wird definitiv als Linux-Maschine verkauft.

Ich besitze ein früheres Modell ohne Keyobard oder WLAN (ich wollte einen Buchleser.) Es befindet sich in einer ARM-CPU, läuft unter Linux, nimmt 8-GB-Speicherkarten auf und intern hat die Platine Pads für die 9-polige serielle Schnittstelle, Durchkontaktierungen für die 9-polige serielle Schnittstelle, SIM-Steckplatz, Ethernet-Buchse (und Pads zum Anbringen der Ethernet-Chips) Soundeingang, ADC-Pads daneben und Pads für ein Mikrofon. Sieht so aus, als hätte das Entwicklungsteam sein Dev-Layout mit weniger geladenen Teilen verwendet. Ich würde wetten, dass die verwendeten Teile die billigsten waren, die von Linux/Arm unterstützt werden. Der Bildschirm-Controller ist ebenfalls ein Standard-E-Ink-Schnittstellenteil; Theoretisch kann ich also mein eigenes bootfähiges Linux-Image dafür erstellen.

Meine Erfahrung ist, dass der Bootloader die GRUB-Zeile in einer Zeile des Displays anzeigt, während er bootet. Eine serielle Konsolenverbindung (angezeigt durch das Vorhandensein der Vias für die serielle sowie die Pads) würde es mir ermöglichen, den Bootvorgang zu unterbrechen und init=/bin/sh umzuleiten

Dann muss ich nur noch das Wechselmedium mounten (falls es nicht automatisch gemountet wurde!) und das vorhandene Systemabbild zur Autopsie und Änderung auf das Wechselmedium kopieren.

Ich denke, das ist eine ziemlich gute Option, und diese sah ziemlich gut aus. Glaubst du, es wäre anständig einfach, eine serielle Verbindung oder so etwas zu einem davon zu bekommen? Ich bezweifle, dass die Dokumentation gut ist (und wahrscheinlich wirklich schlechte Grammatik).
Viel Glück beim Finden des Quellcodes dafür. Ich glaube nicht, dass es Hoffnung gibt, die Einhaltung der GPL in China zu erzwingen.
@Fake Name, ich weiß nicht, ob ich die Quellen haben möchte, diese Maschinen sind wirklich sehr Standard unter der Haube
@Tim Williscroft - Nicht auf Hardwareebene sind sie es nicht. Es gibt alle Arten von Clock-Trimm-Registern für den Grafiktreiberabschnitt der CPU, und alle Tasten werden durch einen Softwaretreiber oder einen Hardware-Key-Matrix-Scanner implementiert, und Sie müssen wissen, wie die Tasten welchen Buchstaben zugeordnet sind. Außerdem gibt es mehrere Möglichkeiten, wie Sie das System booten können, und unter der Annahme, dass es uBoot verwendet, gibt es mehrere Möglichkeiten, das Boot-Image auf dem lokalen Flash zu speichern. Sicher könnte man alle Schnittstellen umkehren und wie das Ding verkabelt ist, aber es ist viel einfacher, nur die Quelle zu bekommen.