Pages: [1]   Go Down
Author Topic: Robar contenido microcontrolador  (Read 1234 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
Quería saber si hay alguna forma de volcar el contenido de un microcontrolador, al PC.
Es decir, "robar" el Sketch cargado en el microcontrolador, para poder visualizar el código.

Muchas gracias.
Víctor.
Logged

0
Offline Offline
Jr. Member
**
Karma: 5
Posts: 72
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Los Sketchs son programas que junto a las librerías que utiliza Arduino son compiladosy optimizados para generar un código máquina que es lo que se lleva al microcontrolador.

Eso si se puede recuperar, pero hay no tienes ni el código fuente, ni el nombre de las variables, procedimientos o nada que se le parezca.

Regenerar el código del sketch a partir de eso es harto complicado.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 34
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Perfecto,
Por suerte aun no he tenido la necesidad de hacerlo.
Muchas gracias por la respuesta.
Víctor.
Logged

Venezuela
Offline Offline
Full Member
***
Karma: 0
Posts: 124
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola buen dia leyendo el foro encontre este post y me gustaria hacer un comentario ante todo la plataforma arduino el libre pero si de eso se trata y  con programadores para la familia AVR puedes obtener el codigo maquina de una u otra forma te puedes clonar tu trabajo hecho con arduino entonce mi consulta seria podemos poner proteccion al codigo maquina para que no pueda ser leido atraves del IDE de arduino.

Saludos y estamos en contacto.
Logged

COM22
Offline Offline
God Member
*****
Karma: 6
Posts: 702
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No lo he intentado nunca, pero se hace mediante la programación de los fuses.

Un saludo!
Logged


Pages: [1]   Go Up
Jump to: