Red de conocimiento informático - Aprendizaje de programación - El número de dispositivo del puerto serie USB de Linux cambia después de conectarse al puerto serie USB de Linux

El número de dispositivo del puerto serie USB de Linux cambia después de conectarse al puerto serie USB de Linux

¿Cómo depurar el puerto serie y enviar datos hexadecimales en Linux?

Por supuesto que es el puerto serie.

El circuito de hardware del puerto serie es simple y básicamente no requiere controladores ni software, y se puede proporcionar información de depuración en cada etapa de la carga del hardware según sea necesario (como el cargador de arranque o información de depuración en el kernel de Linux). etapa de inicio).

Por otro lado, la interfaz Ethernet es más compleja en términos de diseño de hardware y requiere controladores y pilas de protocolos para soportar el software, lo que normalmente requiere esperar a que el sistema arranque en funcionamiento normal antes de proporcionar información de depuración. .

En términos de flexibilidad, no hay mucha diferencia entre los dos. El puerto serie solo requiere un cable USB a serie para su uso. Además, dado que hay varios puertos USB en su computadora, se pueden conectar varios dispositivos simultáneamente para depurar.

Además, Ethernet requiere IP, puerta de enlace y otras configuraciones relacionadas, lo cual es más complicado que el puerto serie.

En situaciones de depuración, la desventaja de velocidad del puerto serie no es obvia. Por el contrario, la velocidad de Ethernet se desperdicia por completo cuando se utiliza para la depuración.

Hasta donde yo sé, el puerto serie siempre ha sido la interfaz de depuración principal para dispositivos integrados.

¿Cómo obtener información del nombre del dispositivo USB en la capa de aplicación de Linux?

Primero obtenga la lista /dev, luego obtenga el evento del complemento, luego obtenga la lista /dev actual y luego compare. El sistema Linux identificará automáticamente la interfaz USB como el disco serie sda ​​(. generalmente sda1, que se puede pasar mediante la consulta del comando fdisk -l), simplemente móntelo. Ejemplo: cree un nuevo directorio de montaje mkdir/mnt/usb, monte mount/dev/sda1/mnt/usb y utilice el punto de inicio de desmontaje unmount/dev/sda1/mnt/usb.

El puerto serie no se puede utilizar después del montaje. ¿Cómo instalar el controlador del puerto serie en LINUX? Gracias.

El puerto serie, por supuesto.

El circuito de hardware del puerto serie es simple, básicamente no requiere controladores ni software, y puede proporcionar información de depuración para cada etapa de la carga del hardware (como el cargador de arranque o la información de depuración de inicio del kernel de Linux) según sea necesario.

El diseño de hardware de la interfaz Ethernet es relativamente complejo y el software también requiere controladores y pilas de protocolos para admitirlo. Esto a menudo requiere esperar a que el sistema se inicie y entre en funcionamiento normal antes de poder proporcionar información de depuración. .

En términos de flexibilidad, no hay mucha diferencia entre los dos. El puerto serie solo requiere un cable USB a serie para su uso. Además, dado que hay varios puertos USB en su computadora, se pueden conectar varios dispositivos simultáneamente para depurar.

Además, Ethernet requiere IP, puerta de enlace y otras configuraciones relacionadas, lo cual es más complicado que el puerto serie.

En situaciones de depuración, la desventaja de velocidad del puerto serie no es obvia. Por el contrario, la velocidad de Ethernet se desperdicia por completo en la depuración.

Hasta donde yo sé, el puerto serie siempre ha sido la interfaz de depuración principal para dispositivos integrados.

¿Cómo conectar la interfaz usb al 232?

Puedes utilizar un cable USB a serie para lograr esta conversión. Generalmente, el chip más utilizado es el chip ch340. Esto se puede lograr conectando el cable e instalando el controlador. El controlador del sistema Linux es muy fácil de usar. También hay un ft232 mejor que también es muy fácil de usar. La ventaja es que es un poco caro. ¡Se recomienda! La ventaja es un rendimiento estable y recomendado.

¿Cómo recibe el labview de la computadora superior datos de la computadora inferior a través del puerto serie y los procesa?

El método uno es encontrar un instrumento (osciloscopio, daq) para analizar y leer la secuencia del nivel de potencia usted mismo. El método dos es encontrar un chip de conversión i2c para convertir a puerto serie o USB o el chip proporciona un. dll. El método tres es encontrar un microcontrolador y escribirlo usted mismo. La computadora inferior analiza el tiempo y luego usa el puerto serie para transferir a la computadora superior. Método 4: busque un host con un módulo i2c y llame a win_api (yo no). No sé acerca de Linux) r