MOXA NPORT -drivrutininstallation och testning under Linux

Apr 07, 2025 Lämna ett meddelande

MoxaObehagDflodINstallation ochTesting under Linux

 

 

Den här artikeln täcker hur man använder MOXA NPORT för att kartlägga COM -portar på Linux. Efter att ha kartlagt COM -porten kan du använda felsökningsprogramvaran för att ringa COM -porten och kommunicera med serieenheten.

 

Särskild påminnelse:Innan du installerar Linux -drivrutinen måste du installera sammanställningsmiljön och kärnhuvudfilerna. (Se bilaga längst ner i artikeln.)

 

 

I. Installera drivrutinen

 

 

1. Logga in på Linux system med rotprivilegier

(Om systemet inte har rotanvändare aktiverad kan du logga in som en normal användare och sedan körasudo -ikommando att byta till rotprivilegier)

info-554-202

 

2. Kopiera drivrutinen till Linuxsystem

*Driverinstallationspaketets nedladdningsmetod:

(1) Gå till Moxas officiella webbplats, klicka på support och välj motsvarande produktserier (t.ex. Nport 5100)

Förare för Linux -kärnanfrån relaterad programvara, firmware och drivrutiner (välj enligt kärnversionen)

(I denna handledning placeras förarens installationspaket i/moxaKatalog här, du kan bestämma själv)

info-554-64

 

3. Packa upp föraren paket

#tar xvzf xxx.tgz("xxx" är förarens namn), till exempel:

info-554-66

 

Gränssnittet visar dekomprimeringsprocessen enligt följande:

info-554-320info-554-300

 

moxaMappen genereras i den aktuella katalogen.

info-554-114

 

Filerna i drivrutinmappen är följande:

info-554-58

 

4. Installera drivrutinen

./mxinsti drivrutinmappen

info-554-268

 

Föraren är framgångsrik installerad enligt nedan:

info-554-196

 

När installationen är klar kommer det att finnas ytterligare drivrutinfiler (npreal2.ko) och relaterad programvara i mappen enligt följande

info-554-102

 

 

Ii. Kartlägga serieporten

 

 

1. Kartläggning

När du har installerat drivrutinen kan du se en skriptfilmxaddsvr i/usr/lib/nperal2/förarekatalog

#cd/usr/lib/nperal2/förare

# /mxaddsvr 192.168.127. 254 1 /*Denna IP är standard IP -adressen för serieportservern, '' 1 '' är antalet seriella portar

info-554-104

 

Kommandoutgången är som följer:

info-554-176

 

2. Starta om dindator

#Reboot

 

 

Iii. Testning

 

 

1. Kontrollera förarens laddning och kartläggning av serieporten

Ange kommandot:

LSMOD|grep npreal2För att kontrollera förarens lastningsstatus

PS -EF|grep nprealFör att kontrollera om NPORT -drivrutinsprogrammet är aktiverat

ls /dev /ttyr*Visa namnet på den Nport -mappade serieporten

info-554-166

 

Dessutom kommer det att finnas ett dokumentNPREAL2D.CF i katalogen #/usr/lib/nperal2/driver. Konfigurationsinformationen om den mappade serieporten lagras till exempel i detta dokument:

info-554-124

 

2. Själv-slingtest

För att använda slingtestet kan du ställa inNPORT SERIAL PORTtill 232 läge och sedan korta stift 2 och 3 för testning.

info-554-350info-554-392

#cat < /dev /ttyr 00

info-554-214

 

Byt användarfönstret och ange kommandoradsgränssnittet i ett annat fönster.

#cd /etc.

#ls> /dev /ttyr 00

Till exempel:

info-554-220

 

Testresultat:

Kontrollera resultatet av LS i CAT -kommandofönstret. Om enheten är normal visas filnamnet i ETC -katalogen.

info-554-174

 

Bilaga:

Debian online -installation av kärnhuvudfiler och sammanställningsmiljö

▪ Först bekräftar att systemet kan ansluta tillInternet Ping www.baidu.com

▪ Rekonfirma om källan i/etc/apt/sources.list är tillgänglig. Vanligtvis använder vikällan tillspegel.163.com

▪ uppdatera paketlistan i källan till den lokala och bekräfta att det inte finns några fel i resultatetapt-get-uppdatering

▪installera kärnhuvuden och bekräfta att det inte finns några fel7apt-get install Linux-headers-`Uname –r`

▪installera sammanställningsmiljön och bekräfta att det inte finns några fel i resultatenapt-get install build-essential