Usando el código arduino para la producción en masa

4

He hecho un prototipo de un objeto conectado con arduino y me gustaría ir a la producción en masa, en realidad, solo unos pocos cientos para comenzar.

Voy a diseñar un PCB a medida con todo integrado: esto es para la parte de hardware.

Mi pregunta aquí es sobre la parte del software.

Idealmente, me gustaría mantener el mismo código para mi producto final que en mi prototipo actual.

Parece que es algo que no se recomienda. Por qué ? ¿Puedo pedirle a un fabricante que coloque una atmega preprogramada que proporcione mi código arduino?

Gracias.

    
pregunta user996987

2 respuestas

3

Como se mencionó en la respuesta de Scott, ya que este es un hardware de código abierto, también tiene que hacer cambios en sus archivos disponibles.

Con respecto al firmware, no es necesario que el código fuente esté disponible, por lo que su IP (propiedad intelectual) está cubierta. Debe hacer que sus archivos de objetos estén disponibles en caso de que alguien quisiera grabar su propio chip utilizando una versión actualizada del núcleo y las bibliotecas de Arduino. Muy poco probable, pero eso es lo que dice la licencia.

Sí, puede hacer que el fabricante del PCB programe el chip. La programación se puede realizar después de que el ATmega se haya soldado en la placa siempre que incluya un encabezado de pin 2x3 para ISP (en la programación del sistema) en su placa.

Asegúrese de que toda la imagen esté programada en el chip, incluidos el bootloader y su código de aplicación. Esto le permitirá actualizar el código de su aplicación en el futuro si es necesario. Así que asegúrese de incluir la interfaz necesaria para poder conectar el IDE de Arduino a su tablero para actualizar la aplicación.

Si va a programar los ATmegas antes de colocarlos en la placa, con el código del gestor de arranque y la aplicación, utilizando algún tipo de plantilla, entonces podría omitir el encabezado del ISP, pero existe la posibilidad de que la placa se vuelva "bloqueada". en el futuro y no podrá actualizarlo utilizando el IDE. Así que sugiero mantener el encabezado, a menos que no haya espacio para ello. El costo de venta es de unos pocos centavos.

    
respondido por el tcrosley
3

Sí, pero algunos puntos podrían desanimarte. Consulte enlace , en la pregunta "¿Puedo crear un producto comercial basado en Arduino?" Si comenzaste con los archivos Eagle para el Arduino, tendrías que hacer que tus esquemas y diseños estén disponibles.

Un fabricante puede y quemará cualquier archivo que desee en un chip. Si es un archivo hexadecimal estándar, esto puede hacerse a menudo incluso antes de que se monte el chip. Si necesita algún tipo de conexión de su placa con un IDE, debe tener que proporcionar todo el entorno de programación al fabricante, tal vez incluso incluir una computadora, y pagará más por hacer esto.

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas