Pemasangan dan ujian pemacu nport moxa di bawah linux

Apr 07, 2025 Tinggalkan pesanan

MoxaNportDsungaiInstallation danTEsting di bawah Linux

 

 

Artikel ini merangkumi cara menggunakan MOXA NPOR untuk memetakan port com pada Linux. Selepas memetakan port COM, anda boleh menggunakan perisian debugging untuk memanggil port COM dan berkomunikasi dengan peranti bersiri.

 

Peringatan Khas:Sebelum memasang pemacu Linux, anda perlu memasang persekitaran penyusunan dan fail header kernel. (Lihat Lampiran di bahagian bawah artikel.)

 

 

I. Pasang pemandu

 

 

1. Log masuk ke linux sistem dengan keistimewaan root

(Sekiranya sistem tidak mempunyai pengguna root, anda boleh log masuk sebagai pengguna biasa dan kemudian laksanakansudo -iperintah untuk beralih ke keistimewaan root)

info-554-202

 

2. Salin fail pemacu ke linuxsistem

*Kaedah Muat turun Pakej Pemasangan Pemandu:

(1) Pergi ke laman web rasmi Moxa, klik Sokongan, dan pilih siri produk yang sepadan (misalnya NPOR 5100)

Pemandu untuk kernel Linuxdari perisian, firmware dan pemacu yang berkaitan (pilih mengikut versi kernel)

(Dalam tutorial ini pakej pemasangan pemacu diletakkan di/moxadirektori di sini, anda boleh membuat keputusan sendiri)

info-554-64

 

3. Unzip pemandu pakej

#tar xvzf xxx.tgz("xxx" adalah nama pemandu), sebagai contoh:

info-554-66

 

Antara muka menunjukkan proses penyahmampatan seperti berikut:

info-554-320info-554-300

 

moxaFolder akan dijana dalam direktori semasa.

info-554-114

 

Fail dalam folder pemacu adalah seperti berikut:

info-554-58

 

4. Pasang pemandu

./mxinstdalam folder pemandu

info-554-268

 

Pemandu berjaya dipasang seperti di bawah:

info-554-196

 

Setelah pemasangan selesai, akan ada fail pemacu tambahan (npreal2.ko) dan perisian yang berkaitan dalam folder, seperti berikut

info-554-102

 

 

Ii. Memetakan pelabuhan bersiri

 

 

1. Pemetaan

Setelah memasang pemacu, anda dapat melihat fail skripmxaddsvr di/usr/lib/nperal2/pemandudirektori

#cd/usr/lib/nperal2/pemandu

#. /mxaddsvr 192.168.127. 254 1 /*IP ini adalah alamat IP lalai pelayan port bersiri, '' 1 '' adalah bilangan port bersiri

info-554-104

 

Output arahan adalah seperti berikut:

info-554-176

 

2. Mulakan semulakomputer

#reboot

 

 

Iii. Ujian

 

 

1. Semak pemuatan dan pemetaan pelabuhan siri

Masukkan arahan:

lsmod|grep npreal2Untuk memeriksa status pemuatan pemacu

ps -ef|grep nprealUntuk memeriksa sama ada program perkhidmatan pemandu nport diaktifkan

ls /dev /ttyr*Lihat Nama NPort Memetakan Pelabuhan Serial

info-554-166

 

Di samping itu, akan ada dokumennpreal2d.cf dalam direktori #/usr/lib/nperal2/pemandu. Maklumat konfigurasi mengenai port bersiri yang dipetakan akan disimpan dalam dokumen ini, contohnya:

info-554-124

 

2. Diri-ujian gelung

Untuk menggunakan ujian gelung, anda boleh menetapkanpelabuhan siri nporthingga 232 mod, dan kemudian pin pendek 2 dan 3 untuk ujian.

info-554-350info-554-392

#cat < /dev /ttyr 00

info-554-214

 

Tukar tetingkap pengguna dan masukkan antara muka baris arahan tetingkap lain.

#cd /etc

#ls> /dev /ttyr 00

Contohnya:

info-554-220

 

Hasil ujian:

Semak hasil LS dalam tetingkap arahan CAT. Jika peranti adalah normal, nama fail dalam direktori ETC akan dipaparkan.

info-554-174

 

Lampiran:

Debian Pemasangan fail header kernel dan persekitaran kompilasi

▪ pertama mengesahkan bahawa sistem boleh menyambung keinternet ping www.baide.com

▪ Buat semula sama ada sumbernya/etc/apt/sources.list tersedia. Biasanya kita gunakansumberMirror.163.com

▪Mengdate senarai pakej di sumber ke tempatan dan sahkan bahawa tidak ada kesilapan dalam hasilnyakemas kini apt-get

▪ Pasang fail header kernel dan sahkan bahawa tidak ada kesilapan7APT-GET Pasang Linux-Headers -`uname -R`

▪ Pasang persekitaran kompilasi dan sahkan bahawa tidak ada kesilapan dalam hasilnyaapt-get memasang binaan-penting