Ich habe eine schwarze Tafel mit Beagle-Knochen und möchte die Karte schreibgeschützt machen, damit keine Änderungen an der microSD-Karte vorgenommen werden. Wie kann ich das erreichen?
Ich habe im Internet danach gesucht. SD-Karten haben dafür einen Schalter, microSD jedoch nicht.
Ich denke, dass es einen Stift geben muss, durch den die Informationen auf die Karte geschrieben werden. Ist es möglich, die Karte schreibgeschützt zu machen, indem dieser Pin blockiert wird, oder gibt es eine andere, bessere Möglichkeit, die Karte schreibgeschützt zu machen?
Bearbeiten: Ich möchte eine Nicht-Software-Methode zum Blockieren. Ich versuche, ein kleines Betriebssystem darauf zu installieren, und möchte, dass jemand, der sich hacken kann, nichts auf dieser microSD-Karte hinzufügen kann.
@Johnny oben ist zu 100% richtig. Der Schalter ist überhaupt kein Schalter, er funktioniert genauso wie die Lasche auf einer Diskette. Bei SD gibt es jedoch nur eine optionale Durchsetzung, während bei der Diskette die Standardhardware den Schreibschutzmechanismus erzwingt.
Eine Schaltung vor mir verdrahtet die „SD Card Protected“-Leitung vom Kartenkäfig (in diesem Fall in voller Größe) zu einem GPIO-Port und der Treiber erkennt das. Das obige Bild soll betonen, dass die Mechanismen "Karte vorhanden" und "Karte geschützt" vom MMCSD-Datenübertragungsbus getrennt sind.
In Ihrem Fall hat die microSD-Karte keinen Schalter und keinen Mechanismus am Kartensteckplatz, um etwas zu erkennen. Ohne auf das BeagleBone-Schema zu schauen, würde ich sagen, dass es keine Protect-Linie gibt. Aber das hindert Sie nicht daran
Ich fürchte, die Frage kehrt zu einer Linux-OS-Frage zurück.
Sie können SD-Karten scheinbar per Software sperren, hier ist ein Link, um Ihnen den Einstieg zu erleichtern:
Shahbaz
Mark Booth
CPJ
Diego C Nascimento
Mark Booth
Johnny
Chris Stratton
Kobayashison
JamesTheAwesomeDude