Tengo una placa negra beagle bone y quiero que la tarjeta sea de solo lectura para que no se realicen modificaciones en la tarjeta microSD. ¿Cómo puedo lograr eso?
He buscado en internet para esto. La tarjeta SD tiene un interruptor para hacer esto, sin embargo, la microSD no.
Estoy pensando que debe haber un pin a través del cual se escribe la información en la tarjeta. ¿Es posible hacer que la tarjeta sea de solo lectura bloqueando ese pin, o hay otra forma mejor de hacer que la tarjeta sea de solo lectura?
Editar: quiero una forma de bloqueo sin software. Estoy tratando de instalar un sistema operativo pequeño en él, y quiero que alguien que pueda piratear no pueda agregar nada en esa tarjeta microSD.
@Johnny arriba es 100% correcto. El interruptor no es un interruptor en absoluto, funciona de la misma manera que la pestaña de un disquete. Sin embargo, con SD solo hay una aplicación opcional, mientras que con el disquete, el hardware estándar aplicaba el mecanismo de protección contra escritura.
Un circuito frente a mí conecta la línea "Tarjeta SD protegida" desde la jaula de la tarjeta (en este caso, de tamaño completo) a un puerto GPIO y el controlador lo detecta. La imagen de arriba es para enfatizar que los mecanismos de "tarjeta presente" y "tarjeta protegida" están separados del bus de transferencia de datos MMCSD.
En su caso, la tarjeta microSD no tiene interruptor ni mecanismo en la ranura de la tarjeta para detectar nada. Sin mirar el esquema de BeagleBone, diría que no hay una línea de protección. Pero eso no te impide
Así que me temo que la pregunta vuelve a ser una pregunta sobre el sistema operativo Linux.
Parece que puede bloquear las tarjetas SD por software, aquí hay un enlace para comenzar:
Shahbaz
cabina de marca
CPJ
Diego C Nascimento
cabina de marca
johnny
chris stratton
Kobayashison
JamesElTipoImpresionante