¿Para qué se usan los bits de bloqueo en los microcontroladores? ¿Son algo específico de los AVR o se utilizan más de un concepto general en los microcontroladores?
¿Para qué se usan los bits de bloqueo en los microcontroladores? ¿Son algo específico de los AVR o se utilizan más de un concepto general en los microcontroladores?
Los bits de bloqueo se utilizan en una variedad de microcontroladores, y generalmente se usan para imponer la seguridad del código en el nivel de hardware (no es común la lectura de la memoria flash, también a veces se la denomina 'protección de código'). p>
No son 100% seguros, pero en general son lo suficientemente buenos como para mantener a las personas honestas fuera de tu código. Los piratas informáticos emprendedores a menudo encuentran formas de evitar los bits de bloqueo (fallas, fallas y, a veces, incluso hacen agujeros en partes específicas del IC para exponer líneas de señal y transistores).
Eche un vistazo a sitios como Flylogic Engineering para conocer el nivel de sofisticación que existe cuando se trata de la seguridad del microcontrolador.
Los "bits de bloqueo" se usan para proteger el programa y la memoria de datos (se usan con AT89 y AVR). No son exclusivos de Atmel; Maxim los usa también, en sus productos seguros 8051. Otros fabricantes utilizan técnicas de protección similares, pero les dan un nombre diferente.
Lea otras preguntas en las etiquetas microcontroller memory avr configuration