2011-02-01 5 views
1

Sur mon système Linux, je peux effacer la mémoire flash à partir de la ligne de commande en utilisant le programme de flash_erase de la bibliothèque mtd. Mais j'ai besoin d'effacer une partition mtd dans un module. Dans le noyau inclure des fichiers j'ai trouvé linux/mtd/mtd.h, mais cela définit les structures, pas de fonctions à appeler. Y at-il quelqu'un là-bas qui peut me diriger dans la bonne direction pour faire cela? Merci, HanComment effacer la mémoire flash dans un module

Répondre

0

Vous ne voulez pas faire cela à partir d'un module du noyau. Il suffit de lancer un processus d'aide en mode utilisateur et de le faire comme il est censé fonctionner.

+0

Mon module contrôlant le contenu de deux partitions et un effacement mtd (d'une partie) de la partitionj est parfois nécessaire. Êtes-vous en train de suggérer que le moyen préféré de faire cela est d'activer le module en mode utilisateur? –

+0

Droit! J'ai compris ce qu'est une fonction d'aide en mode utilisateur et mis en œuvre un appel à –

Questions connexes