Instalación y prueba del controlador de Moxa Nport en Linux

Apr 07, 2025 Dejar un mensaje

MoxaNportDríoInstallation yTEsting bajo Linux

 

 

Este artículo cubre cómo usar Moxa Nport para mapear los puertos COM en Linux. Después de mapear el puerto COM, puede usar el software de depuración para llamar al puerto COM y comunicarse con el dispositivo serie.

 

Recordatorio especial:Antes de instalar el controlador Linux, debe instalar el entorno de compilación y los archivos de encabezado del kernel. (Consulte el apéndice en la parte inferior del artículo).

 

 

I. Instale el controlador

 

 

1. Inicie sesión en el Linux Sistema con privilegios de raíz

(Si el sistema no tiene habilitado el usuario root, puede iniciar sesión como un usuario normal y luego ejecutar elsudo -icomandar cambiar a privilegios raíz)

info-554-202

 

2. Copie el archivo del controlador al Linuxsistema

*Método de descarga del paquete de instalación del controlador:

(1) Vaya al sitio web oficial de Moxa, haga clic en Soporte y seleccione la serie de productos correspondiente (por ejemplo, Nport 5100)

Conductor para el núcleo de LinuxDesde software, firmware y controladores relacionados (seleccione de acuerdo con la versión del núcleo)

(En este tutorial, el paquete de instalación del controlador se coloca en el/MoxaDirectorio aquí, puedes decidir por ti mismo)

info-554-64

 

3. Descompensar al conductor paquete

#tar xvzf xxx.tgz("xxx" es el nombre del controlador), por ejemplo:

info-554-66

 

La interfaz muestra el proceso de descompresión de la siguiente manera:

info-554-320info-554-300

 

moxaLa carpeta se generará en el directorio actual.

info-554-114

 

Los archivos en la carpeta del controlador son los siguientes:

info-554-58

 

4. Instale el controlador

./mxinstEn la carpeta del controlador

info-554-268

 

El controlador tiene éxito instalado como se muestra a continuación:

info-554-196

 

Después de completar la instalación, habrá archivos de controlador adicionales (nPreal2.ko) y software relacionado en la carpeta, de la siguiente manera

info-554-102

 

 

II. Mapeo del puerto serie

 

 

1. Mapeo​

Después de instalar el controlador, puede ver un archivo de scriptmxaddsvr en el/usr/lib/nperal2/controladordirectorio

#CD/usr/lib/nperal2/controlador

#. /mxaddsvr 192.168.127. 254 1 /*Esta IP es la dirección IP predeterminada del servidor de puerto serie, '' 1 '' es el número de puertos seriales

info-554-104

 

La salida del comando es la siguiente:

info-554-176

 

2. Reinicie tucomputadora

#reiniciar

 

 

Iii. Pruebas

 

 

1.Ceptar el puerto del controlador del controlador y mapeo del puerto serie

Ingrese el comando:

LSMOD|Grep NPreal2Para verificar el estado de carga del controlador

PS -EF|grep nprealPara verificar si el programa de servicio de conducir de NPORT está habilitado

ls /dev /ttyr*Ver el nombre del puerto serie asignado por Nport

info-554-166

 

Además, habrá un documentonPreal2d.cf en el directorio #/usr/lib/nperal2/conductor. La información de configuración sobre el puerto serie asignado se almacenará en este documento, por ejemplo:

info-554-124

 

2. Yo-prueba de bucle

Para usar la prueba de bucle, puede configurarel puerto serie de nportal modo 232, y luego pines cortos 2 y 3 para pruebas.

info-554-350info-554-392

#cat < /dev /ttyr 00

info-554-214

 

Cambie la ventana de usuario e ingrese la interfaz de línea de comando de otra ventana.

#cd /etc

#ls> /dev /ttyr 00

Por ejemplo:

info-554-220

 

Resultados de la prueba:

Verifique el resultado de LS en la ventana de comando CAT. Si el dispositivo es normal, se mostrará el nombre del archivo en el directorio ETC.

info-554-174

 

Apéndice:

Instalación en línea de Debian de archivos de encabezado de kernel y entorno de compilación

▪ Primero confirma que el sistema puede conectarse aInternet ping www.baidu.com

▪ Recuerde si la fuente en/etc/apt/sources.list está disponible. Normalmente usamosla fuente deespejo.163.com

▪Pdate la lista de paquetes en la fuente al local y confirme que no hay errores en el resultadoActualización de apt-get

▪ Instale los archivos del encabezado del kernel y confirme que no hay errores7apt-get Instale Linux-Headers-'Uname –r`

▪ Instale el entorno de compilación y confirme que no hay errores en los resultadosAPT-GET Instale Build-Essential