Permiso denegado en el flujo serial de Arduino [cerrado]

4

Estoy recopilando datos con una secuencia en serie de un microcontrolador Arduino.

Estoy usando Cygwin, mi grabación a veces se detiene de forma aleatoria y aparece un mensaje de 'error de lectura: permiso denegado'.

La forma en que hago la grabación es que navego a la carpeta en la que quiero almacenar el archivo de datos y entro en un comando como

tee </dev/ttyS2 Data.txt

Sin embargo, en el medio de la grabación, la grabación se detiene y aparece un error de 'lectura leída: permiso denegado'. ¿Alguien sabe por qué sucede esto y cómo resolverlo? No es como si de repente perdiera mi permiso para acceder a la carpeta en la que estoy guardando mis datos.

    
pregunta l3win

1 respuesta

5

No uses Cygwin. Seriamente. Lo he estado probando durante los últimos 15 años y no es una forma confiable de escribir software que funcione. La capa de traducción es demasiado frágil. No puedo decir con seguridad si este es un problema de Cygwin, pero ese es el problema más obvio en la configuración que describe.

Si necesita UNIX, use Linux o BSD.

Si necesita Windows, use Visual Studio Express, que es gratuito, y use las API de Win32 o .NET.

¡Y esto se parece mucho a una pregunta de software, en lugar de una pregunta de electrónica!

    
respondido por el Jon Watte

Lea otras preguntas en las etiquetas