Gumstix con una pantalla de tinta electrónica

Realmente quiero desarrollar en un gumstix con una pantalla de tinta electrónica, pero $ 3000 para una placa de desarrollo es un poco caro para mí en este momento, especialmente porque solo quiero sacar un prototipo para poder ver cómo es el mercado.

Como solución alternativa, esto es lo que tengo en mente:

  • comprar un kindle
  • Compra un gumstix con una placa de desarrollo
  • Conecte la pantalla del Kindle a la placa de desarrollo mediante una soldadura inteligente

Esto es lo que quiero al final:

  • Pantalla de bajo consumo y fácil lectura (visualización de texto)
  • dispositivo habilitado para wifi
  • Más de 4 GB de almacenamiento persistente
  • Dispositivo táctil habilitado (puedo pasar sin esto)
  • Preferiblemente color, pero monocromo está bien

Estoy realmente intrigado por la persistencia de la pantalla de tinta electrónica sin usar batería...

¿Es posible usar la pantalla de tinta electrónica con el gumstix? Si no, ¿hay algo más que deba investigar?

EDITAR:

Creo que puedo rootear el Kindle e instalar mi propio sistema operativo en él, pero no podré agregarle partes fácilmente (por ejemplo, puertos USB, puertos de audio, etc.). El gumstix es realmente el camino a seguir.

Legal:

Por lo que leí en el EULA , es una violación desarmar el Kindle, pero lo único que pueden hacer es revocar el acceso a la Tienda Kindle y revocar el uso de cualquier libro electrónico o servicio descargado. No se mencionan sanciones o multas por violar el EULA con respecto al hardware. Como no estoy desarrollando esto como parte de una empresa, no creo que haya nada que puedan hacer legalmente.

Aun así, solo quiero saber si se puede hacer con el hardware y el software existentes. Si planeo comercializar algo con componentes de hardware Kindle (que no lo haré), definitivamente hablaré primero con un abogado.

No estoy tan seguro de la legalidad de comprar un Kindle y rootearlo, incluso si es solo para hacer un prototipo. Si está fabricando un producto profesional, existe la posibilidad de que su empresa tenga problemas.
No estoy diseñando esto para una empresa. Quiero construir esto para mí y mostrárselo a los inversores potenciales, y si hay un mercado, seguiré adelante y compraré la placa de desarrollo.
@Ryan: creo que está perfectamente bien rootearlo: si lo compra, se convierte en su propiedad, puede hacer con él lo que quiera, a pesar de lo que Amazon pueda decir (ver también Apple). Sin embargo, es posible que tenga problemas para comprar la pantalla del proveedor de Amazon. Si fue diseñado para (y el diseño pagado por) Amazon, es poco probable que Amazon permita que otros parásen su inversión.
@stevenvh Por lo que puedo decir, es solo E-Ink Pearl de E-ink. Es posible que hayan modificado los conectores, pero tengo un soldador para eso =)
Para uso personal, no creo que haya problema con rootear un Kindle. Sin embargo, si toma un diseño existente y lo piratea para crear un nuevo producto, se encontrará con problemas de derechos de autor. No estoy seguro de si puede meterse en problemas por piratear el equipo para un prototipo profesional, pero tendría cuidado.
@Ryan - Sí, entiendo los riesgos. Solo quiero saber si es posible y, de ser así, qué recursos podría buscar para comenzar.
No veo la interfaz entre la pantalla y el host documentada en ninguna parte. ¿Cómo pretende revertir cualquier protocolo que estén usando?
@tjameson - Re: Diseño para una empresa - Parece que estás diseñando esto para una empresa. Incluso si la empresa aún no existe, los abogados de Amazon aún pueden conocer su prototipo inicial e ir a por su empresa una vez que haya ganado algo de dinero. Eso apestaría.
@reemrevnivek: si puedo encontrar una manera de hacer esto, hablaré con un abogado sobre los detalles (mi primo hace litigios y estoy seguro de que tiene amigos que han lidiado con cosas como esta).
@Madmanguruman: AFAIK, el Kindle ejecuta Android o algo similar (definitivamente Linux), por lo que si hicieran cambios en el kernel, tendrían que ser de código abierto. Si no, puedo robar los binarios. O podría escribir el mío propio. Solo necesito poner la pantalla en el gumstix, el software es la próxima batalla.
@tjameson - Consiga un abogado antes de invertir tiempo y dinero, no después.
@tjameson: dudo que tengan que personalizar el kernel, lo más probable es que solo creen un controlador de dispositivo (cargado por separado) que no tendría la obligación legal de compartir.
Tengo entendido que el rincón es más amigable para los piratas informáticos/desarrolladores que el kindle. El rincón está basado en Android. Comprar y romper un kindle o un rincón o cualquiera de ellos para llegar a la pantalla y conectarlo a otra cosa no debería ser un problema. comprar un coche para conseguir un juego de neumáticos. Es posible que no pueda obtener información de programación/hoja de datos en el kindle o en la pantalla del rincón, por lo que puede ser un fracaso total. Si está tratando de aplicar ingeniería inversa a kindles drm o software o algo así, esa es una historia diferente.
¿El prototipo tiene que ser una pantalla eink? ¿Puedes crear/usar un simulador en un escritorio? O un panel lcd, algo más fácil de conseguir.
@dwelch: me gustaría ver qué tan receptivo es. Realizaré algunas pruebas automatizadas básicas para ver si una pantalla táctil sería factible. No necesito nada lujoso, solo botones simples.

Respuestas (1)

Consígase un lector de libros electrónicos chino con Linux.

Ve a buscar en ebay. "libro electrónico linux"

Todavía no sé cómo rootear el que comúnmente se vende con wifi y teclado, pero definitivamente se vende como una máquina Linux.

Tengo un modelo anterior sin teclado ni wifi (quería un lector de libros). Está en una CPU ARM, ejecuta Linux, acepta tarjetas de memoria de 8 Gb e internamente, la PCB tiene almohadillas para el puerto serie de 9 pines, vías para el puerto serie de 9 pines, Ranura SIM, conector Ethernet (y almohadillas para conectar los chips Ethernet), entrada de sonido, almohadillas ADC de entrada al lado y almohadillas para un micrófono. Parece que el equipo de desarrollo usó su diseño de desarrollo con menos piezas cargadas. Apuesto a que las partes utilizadas fueron las más baratas compatibles con linux/arm. El controlador de pantalla también es una parte estándar de la interfaz de tinta electrónica; así que, en teoría, puedo construir mi propia imagen de arranque de Linux para él.

Mi experiencia es que el gestor de arranque muestra la línea GRUB en una línea de la pantalla justo cuando arranca. Una conexión de consola en serie (indicada por la presencia de las vías para la serie y los pads) me permitiría interrumpir el arranque y redirigir init=/bin/sh

Entonces, todo lo que necesito es montar los medios extraíbles (¡si no se ha montado automáticamente!) y copiar la imagen del sistema existente en extraíble para la autopsia y la alteración.

Supongo que es una muy buena opción, y esta se veía bastante bien. ¿Crees que sería decentemente fácil obtener una conexión en serie o algo así para uno de estos? Dudo que la documentación sea buena (y probablemente muy mala gramática).
Buena suerte encontrando el código fuente para eso. No creo que haya ninguna esperanza de forzar el cumplimiento de la GPL en China.
@Fake Name, no sé si querría las fuentes, estas máquinas son realmente muy estándar bajo el capó
@Tim Williscroft: no a nivel de hardware, no lo son. Hay todo tipo de registros de ajuste de reloj para la sección del controlador de gráficos de la CPU, y todos los botones se implementan a través de un controlador de software o un escáner de matriz de teclas de hardware, y necesita saber cómo se asignan las teclas a qué letras. Además, hay varias formas de hacer que el sistema arranque y, suponiendo que utilice uBoot, hay un par de formas de almacenar la imagen de arranque en la memoria flash local. Claro que podría invertir todas las interfaces y cómo está conectado, pero obtener la fuente es mucho más fácil.