Autor Tema: que es un bootloader?  (Leído 5307 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado cchhaa

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 294
    • ¡¡peligro!!
que es un bootloader?
« en: 17 de Octubre de 2005, 02:57:00 »
bueno yo como novato voy leyendo posts y hay algunas cosas que no entiendo, y esta es uno a de ellas, que es y para que sirve un bootloader? lo mismo pregunto una tonteria pero es que tengo curiosidad


un saludo
cchhaa
Reiniciando......

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: que es un bootloader?
« Respuesta #1 en: 17 de Octubre de 2005, 03:41:00 »
El bootloader es un programita que se quema en el PIC y que hace que cuando este se resetea compruebe si hay alguna trama enviandose por el SPI (rs232). Básicamente con un programa llamado PIC downloader (hay muchas más, pero este el más conocido), se consigue programar un pic desde el puerto serie del PC sin necesidar de sacarlo del zócalo con tan solo resetearlo. El bootloader ocupa una parte de la memoria del PIC que se debe salvar para que no la sobreescriba el programa que de verdad queremos que ejecute el pic normalmente.

La verdad es que me explicado bastante mal Avergonzado te dejo un link:

http://www.microchipc.com/PIC16bootload/ Angelito
Si juegas contra el mejor, pierdes como los demás.

Desconectado cchhaa

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 294
    • ¡¡peligro!!
RE: que es un bootloader?
« Respuesta #2 en: 17 de Octubre de 2005, 10:53:00 »
gracias radon!!!! perfectamente explicado, por lo menos me has resuelto las dudas.

un saludo
cchhaa
Reiniciando......

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: que es un bootloader?
« Respuesta #3 en: 17 de Octubre de 2005, 12:32:00 »
Sólo aclarar que ya existen bootloader que cargan vía USB Sonrisa Gigante

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
RE: que es un bootloader?
« Respuesta #4 en: 29 de Diciembre de 2005, 04:13:00 »
Ma"gustao a mi eso del bootloader ... voy a darle caña ... po sí ....  ma"hecho ilu. Rebotado

je, je, je ... es bonito tener ilusiones ....

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: que es un bootloader?
« Respuesta #5 en: 29 de Diciembre de 2005, 08:12:00 »
He usado mucho el bootloader y puedo decir que prefiero mil veces el ICSP RollEyes
Si juegas contra el mejor, pierdes como los demás.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
RE: que es un bootloader?
« Respuesta #6 en: 29 de Diciembre de 2005, 08:49:00 »
¿Por qué?
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: que es un bootloader?
« Respuesta #7 en: 29 de Diciembre de 2005, 14:14:00 »
Más rapido, menos problemas, y no tienes que reservar ninguna memoria en el programa para que no pise el bootloader. Cada uno su gusto, pero vamos, yo cuando  me arme el GTP USB + ICSP, mande el bootloader un poco lejos Vacilando
Si juegas contra el mejor, pierdes como los demás.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: que es un bootloader?
« Respuesta #8 en: 29 de Diciembre de 2005, 15:07:00 »
Cada método tiene sus ventajas pero yo opino como Radon.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: que es un bootloader?
« Respuesta #9 en: 17 de Enero de 2006, 17:38:00 »
Escrito originalmente por RaDoN
He usado mucho el bootloader y puedo decir que prefiero mil veces el ICSP RollEyes


Estas mezclando los tantos... para ICSP no necesitas tener un código previamente cargado en tu PIC, pero si necesitas algo que programe a tu PIC!

un bootloader es un programa que se autoactualiza, sin neceseidad de un usuario experto!

Imagina que tienes un chip en hong kong y tu estas en latinoamérica... le vas a explicar al chino como actualizar el firmware? acaso le vas a dar tu código fuente??? No lo creo.... es ahí donde si tienes un buen diseño de bootloader puedes incluso enviar la información encriptada y hacer que un usuario con un simple programa pueda actualizar su firmware!  

Haciendo una analogía con la PC...
1) Usar ICSP es como formatear el Disco e instalar nuevamente el sistema operativo
2) Un bootloader es como utilizar la autoactualización de tu sistema operativo para que se ponga al corriente de las ultimas versiones.


Giño
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)


 

anything