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)

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)

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

Antara muka menunjukkan proses penyahmampatan seperti berikut:


moxaFolder akan dijana dalam direktori semasa.

Fail dalam folder pemacu adalah seperti berikut:

4. Pasang pemandu
./mxinstdalam folder pemandu

Pemandu berjaya dipasang seperti di bawah:

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

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

Output arahan adalah seperti berikut:

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

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:

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


#cat < /dev /ttyr 00

Tukar tetingkap pengguna dan masukkan antara muka baris arahan tetingkap lain.
#cd /etc
#ls> /dev /ttyr 00
Contohnya:

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

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

