Desarrollador Arduino para Arduino

Fernando Román
Fernando Román

Vaya, ese título es flamante … pero danos la oportunidad de explicarlo. [George] escribió un código para el Arduino que le permite programar otro Arduino. Tal vez esté pensando para sí mismo “esto ya se ha hecho”. En cierto sentido lo ha hecho, con el escudo del programa AVR ISP. Pero después de que el código se haya cargado en Arduino, no necesita una computadora para programar el siguiente chip. Este concepto transforma a Arduino en un programador de campo. En este momento, su código es solo programar el ATmega328 y tiene algunos errores, pero el concepto es sólido. Un desarrollador independiente en pleno funcionamiento se puede imaginar fácilmente; [George] Comenzó la base, el software AVR-ISP ha demostrado que esto puede funcionar con varios chips diferentes, y si su AVR tiene ATmega328, debería haber suficiente espacio para almacenar el código que planea arrancar en los microprocesadores de destino. Depende de usted juntar todas las piezas.

  • Ardruino dice:

    Ahora la gente puede lanzar grandes producciones de circuitos LED en poco tiempo.

    Te escuché como Ruinas: p

    Al parecer, al no gustarle demasiado su contenido inundado de circuitos semiacabados que tienen al menos un 80%, Ardruin le convierte en un enemigo y un troll.

  • ene dice:

    guau, eso es bueno, podrías adaptar esto fácilmente para programar un arduino con conexión serial rf12. entonces, por ejemplo, las redes de sensores inalámbricos podrían actualizarse sin problemas.

    esto es algo genial. ¿Alguien sabe si es posible leer la imagen flash real con el propio chip?

  • osgeld dice:

    “Aparentemente, al no gustarle su contenido demasiado inundado de circuitos semiacabados que tienen al menos un 80%, Ardruin lo convierte en un enemigo y un troll”.

    ¿Así que muestra tu increíble doo-hicky? Y dado que este es SU contenido, ¿por qué no lo detiene, porque afirma ser PROPIETARIO?

  • Brett Allen dice:

    Sorprendentemente, ahora puedo comenzar a crear un conjunto de arduinos que muestren la modificación del código genético y el aprendizaje neuronal, y la capacidad de “copular” para mejorar su supervivencia genética.

    Ahora, si podemos construir este Arduino, solo RepRap con capacidad electrónica completamente funcional, ¡nacerá nuestra primera especie de IA que se reproduce a sí misma!

  • gen dice:

    Con esto podríamos crear un fabricante de ladrillos Arduino (vaciando el flash y configurando los fusibles para que ya no sea serial / JTAG / SPI / etc), ¡CON arduino!

  • CalcProgrammer1 dice:

    Terriblemente, este programa no solo puede funcionar con Arduino, sino que si sigue los formatos de programación AVR ISP, podría usarlo fácilmente para programar AVR desnudos, solo tenga su Arduino con una batería de 9V y puede programar fácilmente muchas placas si está trabajando en un gran proyecto. Anteriormente había usado el emulador Arduino AVRISP y funciona muy bien, creo que lo usé para poner un cargador de arranque Arduino en mi ATMega328 desnudo para no tener que conectar todos los pines del programa.

  • DmC dice:

    Hmm, básicamente, acaba de crear un gusano Arduino: P

  • svofski dice:

    “Con esto podríamos crear un fabricante de ladrillos Arduino (vaciando el flash y configurando los fusibles para que ya no sea serial / JTAG / SPI / etc), ¡CON un arduino!”

    ¿Qué hay de llamarlo “Arduino-B-Gone”?

  • JD dice:

    ¿Alguien sabe cómo escribir código en el IDE de Arduino y programar ese código usando avr mkII?

  • McSquid dice:

    Hecho de la diversión:
    El apocalipsis de los robots estará liderado por Arduinos

  • Frogz dice:

    después de numerosas variaciones sobre el tema final

    HO NE! ¡Así empezaron los replicadores!

    oye, ¿alguien tiene el pinout en borg?
    Todas las réplicas son propietarias, por lo que esta sería una causa perdida debido a problemas de ingeniería inversa.

    ¡Pero apuesto a que podrías conectar borg con arduino!

    también, ¿por qué no agregar sd shield y leer los archivos .bin (suficiente para programar arduinos con más de MILLONES de funciones por menos de $ 10)?
    hm, de hecho, tal vez mucho más de un millón considerando que una tarjeta micro sd de 8 gigas cuesta alrededor de $ 15 en la mayoría de los lugares ahora

  • Mikey dice:

    De hecho, no se auto-replica, copia un script esclavo en un segundo dispositivo, no el mismo con el que ya trabaja.

  • svofski dice:

    @Mikey: Un cargador AVR está programado como un código normal, por lo que debería poder copiarse a sí mismo, al menos no parece haber ningún problema que lo impida.

  • arroz dice:

    Un paso más hacia la cría de robots.

  • Camille Goudeseune dice:

    Autohospedaje, ¡bravo!
    Aunque los verdaderos honores se pagan cuando vemos las redes de bots arduino, y el posterior Norton For AVR.

  • mowcius dice:

    Honestamente, tuve esta idea el año pasado y comencé / comenté algunos bocetos en los foros de arduino. Me alegro de que alguien con un poco más de conocimiento haya podido implementarlo (parcialmente).

    Mowcius

  • Arduino dice:

    @ Osgeld: Bajo NDA y una patente de marca registrada … siguiente pregunta.

    Todos mis proyectos de “pirateo” están bajo mi nombre real, y no quiero que la máquina de odio de Internet bombardee mis correos electrónicos y mi teléfono.

    De cualquier manera, mis quejas valen la pena. Donde había mucho interés / interés en proyectos de prototipos de LED antes de que aparecieran “Hack Marketing” y Arduino … perdón si la integridad insulta al grupo demográfico “doo-hicky” …

  • bbot dice:

    Ahora solo necesita una fila de interruptores para que pueda cargar los códigos de operación manualmente.

  • Windell Oskay dice:

    @Arduino

    patente == divulgación pública protegida.

    Las únicas personas que no parecen entender esto son los tramposos: “No, no podemos decirles cómo funciona nuestra máquina patentada de Energía Libre. Es un secreto comercial”.

  • Finky Gibbon dice:

    Todos los chips Pic18Fxxx tienen la capacidad de autoprogramarse, mi PikKit 2 tiene un programa de software para programación de campo, el atmega328 no es un chip malo, simplemente no me gusta la biblioteca IDE de Arduino, compré una placa dual para ver qué es todo, así que ahora puedo decir honestamente que no me gusta, Microchips MPLab es mucho mejor

  • carbunclo azul dice:

    Tendría un programa Arduino 1 Arduino 2 sintiendo dolor y luego lo atormentaría constantemente;)

  • osgeld dice:

    “Todos mis proyectos de ‘piratería’ están bajo mi nombre real, y no quiero que las máquinas de odio de Internet bombardeen mis correos electrónicos y mi teléfono”.

    La causa divertida es tu único enemigo aquí

    También es divertido tener todos sus proyectos de hitos cubiertos de manera convincente en NDA y otras palabras clave mágicas.

    Huelo como una carga, pero podemos continuar con esto cuando tu siempre tan preciosa integridad se derrumbe y comiences a intentar encender algún otro trabajo (que fue lo suficientemente valiente como para mostrarlo y no esconderlo).

  • nubia dice:

    Maravilloso, ahora si pudiéramos comenzar con un cubo de chips desnudos y ver cuánto tiempo llevaría programarlos en una cascada 🙂

    1 + 1 = 2
    2 + 2 = 4
    4 + 4 = 8
    dieciséis
    32
    64
    128

    Me pregunto cuál es el circuito mínimo para programarlos, entonces cada paso programa el siguiente paso.

    Sería divertido de ver, eso seguro.

  • googfan dice:

    ¿un virus?

  • cristóbal dice:

    no debería ser tan difícil modificar esto para programar otros chips avr. Estoy trabajando en un proyecto que tendría cajas con microcontroladores colocadas en el bosque por un científico. esto facilitaría la actualización del programa en el campo sin tener que arrastrar una computadora portátil.

    no, no estoy usando un arduino, estoy usando una configuración “verdadera”. Estoy en la universidad para ingeniería eléctrica y hasta ahora usé un sello básico y un arduino y tuve una clase en la que aprendimos a programar HC12 gratis con lenguaje ensamblador (eso fue una pena)

  • SomeRandomDudeTú probablemente no lo se dice:

    He estado buscando algo como esto durante algunos meses. Estoy construyendo algo para mis abuelos usando arduino, pero necesitaba una forma de cargar el código en el proyecto después de que se lo enviaran. No pudieron llevar a cabo el proyecto a tiempo, así que ahora pueden esperar una unidad más funcional esta Navidad.

  • Xzibit dice:

    Sí, escuché que le gustó programar su Arduino, así que programamos su Arduino para que pueda programar su Arduino mientras programa su Arduino.

  • WestfW dice:

    Alguien tiene que hacer de Arduino un “programador universal”. ¿Quiere programar MSP430? Cargue el croquis MSP430-P. PIC18? Un boceto diferente. GALS, Cortex, lo que sea? Ser capaz de llenar 32k espacios de programación para cada tipo de procesador debería ser bastante liberador, y podría llegar bastante lejos, incluso si se limita a objetivos que no requieren flujos de programación significativos …

  • Maestro Gippo dice:

    PicKit2 ya lo ha hecho.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *