MoxaNportDsungaiInstallation danTEstasi di bawah Linux
Artikel ini mencakup cara menggunakan moxa nport untuk memetakan port COM di Linux. Setelah memetakan port COM, Anda dapat menggunakan perangkat lunak debugging untuk menghubungi port COM dan berkomunikasi dengan perangkat serial.
Pengingat Khusus:Sebelum menginstal driver Linux, Anda perlu menginstal lingkungan kompilasi dan file header kernel. (Lihat Lampiran di bagian bawah artikel.)
I. Pasang driver
1. Masuk ke Linux Sistem dengan hak istimewa root
(Jika sistem tidak mengaktifkan pengguna root, Anda dapat masuk sebagai pengguna normal dan kemudian menjalankansudo -iPerintah untuk beralih ke hak istimewa root)

2. Salin file driver ke Linuxsistem
*Metode Unduh Paket Instalasi Driver:
(1) Buka situs web resmi Moxa, klik dukungan, dan pilih seri produk yang sesuai (misalnya NPOR 5100)
Pengemudi untuk Kernel LinuxDari Perangkat Lunak Terkait, Firmware, dan Driver (Pilih sesuai dengan versi Kernel)
(Dalam hal ini tutorial paket instalasi driver ditempatkan di/moxadirektori di sini, Anda dapat memutuskan sendiri)

3. Buka ritsleting pengemudi kemasan
#tar xvzf xxx.tgz("xxx" adalah nama driver), misalnya:

Antarmuka menunjukkan proses dekompresi sebagai berikut:


moxaFolder akan dihasilkan di direktori saat ini.

File di folder driver adalah sebagai berikut:

4. Pasang driver
./mxinstdi folder pengemudi

Driver berhasil diinstal seperti di bawah ini:

Setelah instalasi selesai, akan ada file driver tambahan (npreal2.ko) dan perangkat lunak terkait di folder, sebagai berikut

Ii. Memetakan port serial
1. Pemetaan
Setelah menginstal driver, Anda dapat melihat file skripmxaddsvr di/usr/lib/nperal2/driverdirektori
#cd/usr/lib/nperal2/driver
#. /mxaddsvr 192.168.127. 254 1 /*IP ini adalah alamat IP default dari server port serial, '' 1 '' adalah jumlah port serial

Output perintah adalah sebagai berikut:

2. Mulai ulangkomputer
#menyalakan ulang
AKU AKU AKU. Pengujian
1. Periksa port serial pemuatan dan pemetaan driver
Masukkan perintah:
lsmod|grep npreal2untuk memeriksa status pemuatan driver
ps -ef|grep nprealuntuk memeriksa apakah program layanan driver nport diaktifkan
ls /dev /ttyr*Lihat nama port serial yang dipetakan nport

Selain itu, akan ada dokumennpreal2d.cf di direktori #/usr/lib/nperal2/driver. Informasi konfigurasi tentang port serial yang dipetakan akan disimpan dalam dokumen ini, misalnya:

2. Diri-Tes Loop
Untuk menggunakan tes loop, Anda dapat mengaturport serial nportke mode 232, dan kemudian pin pendek 2 dan 3 untuk pengujian.


#cat < /dev /ttyr 00

Ganti jendela pengguna dan masukkan antarmuka baris perintah dari jendela lain.
#cd /dll
#ls> /dev /ttyr 00
Misalnya:

Hasil tes:
Periksa hasil LS di jendela perintah CAT. Jika perangkat normal, nama file di direktori ETC akan ditampilkan.

Lampiran:
Instalasi Debian Online File Header Kernel dan Lingkungan Kompilasi
▪ Pertama konfirmasi bahwa sistem dapat terhubung keInternet ping www.baidu.com
▪ Perhatikan apakah sumbernya masuk/etc/apt/sources.list tersedia. Biasanya kami gunakansumbercermin.163.com
▪ Updasi daftar paket dalam sumber ke lokal dan konfirmasikan bahwa tidak ada kesalahan dalam hasilnyapembaruan apt-get
▪ instalasi file header kernel dan konfirmasikan bahwa tidak ada kesalahan7apt-get install linux-headers-'uname –r'
▪ instalasi lingkungan kompilasi dan konfirmasikan bahwa tidak ada kesalahan dalam hasilnyaMenginstal Build-Esensial

