2012-07-04 22 views
16

Cuando uso Minicom para capturar datos de un puerto serie, necesito guardar los datos grandes en un archivo, llamado minicom.cap. Sin embargo, si presiono Ctrl + A y L para capturar el archivo, falló. No se ha creado ningún archivo (minicom.cap no existía previamente). Mi directorio de descarga fue creado correctamente. Mi sistema operativo es de menta, y leer los datos de la versión 3.0 nano ArduinoNo se puede guardar la salida de minicom en un archivo

+0

Parece que podría tratarse de un problema de permisos. Intenta ejecutar minicom como root. Si eso lo soluciona, házmelo saber para que pueda publicar esto como respuesta :) – ZnArK

+0

Gracias por tu ayuda :-). Y sé por qué ahora. Parece que configuro minicom incorrectamente y guarda la salida en el directorio predeterminado. – Kerwong

+6

publique su solución como una respuesta para que se pueda marcar como resuelta y se pueda ayudar a otras personas con el mismo problema – ZnArK

Respuesta

46

¿trató de iniciar minicom como

minicom -C capturefile 

A menos tengo algo mal, se debe comenzar a capturar los datos de entrada de inmediato.

0

minicom necesita un archivo de configuración que se encuentra bajo los permisos de root y se almacena a /etc/minicom/ y se nombra minirc.dfl.

Por lo general, cuando ejecuta minicom por primera vez, como sudo, puede guardar el minirc.dfl, como si se ejecutara como cualquier otro usuario, no se guardará.

Ese puede ser su problema.

+0

También puede tener sus archivos de configuración en '~/.minirc.X' donde X es' dfl' por defecto o o nombre simbólico: no es necesario 'sudo', pero es posible que deba verificar los permisos en el puerto serie real (en muchas distribuciones Linux querría estar en el grupo' dialout'), pero no está seguro acerca de Mint – nhed

0

OP posible que se pierda paso "Shift + L" después de escribir, por lo que el procedimiento global es como a continuación:

1 (dentro minicom)

2 Ctrl A + Z

3 Shift + L

4 (esperar a que la escritura ...)

5 Shift + L

6 (compruebe el archivo que ha escrito, predeterminado es minicom.cap, es posible que desee encontrarlo en /root/minicom.cap)

+0

. El usuario ya señaló un solución en los comentarios a la pregunta original. – Nic3500

Cuestiones relacionadas