Instalasi dan pengujian driver moxa nport di bawah Linux

Apr 07, 2025 Tinggalkan pesan

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)

info-554-202

 

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)

info-554-64

 

3. Buka ritsleting pengemudi kemasan

#tar xvzf xxx.tgz("xxx" adalah nama driver), misalnya:

info-554-66

 

Antarmuka menunjukkan proses dekompresi sebagai berikut:

info-554-320info-554-300

 

moxaFolder akan dihasilkan di direktori saat ini.

info-554-114

 

File di folder driver adalah sebagai berikut:

info-554-58

 

4. Pasang driver

./mxinstdi folder pengemudi

info-554-268

 

Driver berhasil diinstal seperti di bawah ini:

info-554-196

 

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

info-554-102

 

 

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

info-554-104

 

Output perintah adalah sebagai berikut:

info-554-176

 

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

info-554-166

 

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:

info-554-124

 

2. Diri-Tes Loop

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

info-554-350info-554-392

#cat < /dev /ttyr 00

info-554-214

 

Ganti jendela pengguna dan masukkan antarmuka baris perintah dari jendela lain.

#cd /dll

#ls> /dev /ttyr 00

Misalnya:

info-554-220

 

Hasil tes:

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

info-554-174

 

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