Встановлення та тестування драйверів Moxa Nport під Linux

Apr 07, 2025 Залишити повідомлення

МоксаНиткаDрічкаInstallation іTESTING під Linux

 

 

Ця стаття висвітлює, як використовувати Moxa Nport для картографування портів COM на Linux. Після відображення COM -порту ви можете використовувати програмне забезпечення для налагодження, щоб зателефонувати до COM -порту та спілкуватися з серійним пристроєм.

 

Спеціальне нагадування:Перед встановленням драйвера Linux потрібно встановити середовище компіляції та файли заголовків ядра. (Див. Додаток у нижній частині статті.)

 

 

I. Встановіть драйвер

 

 

1. Увійдіть у Linux Система з кореневими привілеями

(Якщо система не має кореневого користувача, ви можете увійти як звичайний користувач, а потім виконатиsudo -iкоманда для переходу на привілеї кореня)

info-554-202

 

2. Скопіюйте файл драйвера в Linuxсистема

*Метод завантаження пакету встановлення драйверів:

(1) Перейдіть на офіційний веб -сайт Moxa, натисніть підтримку та виберіть відповідні серії продуктів (наприклад, NPORT 5100)

Драйвер для ядра Linuxз відповідного програмного забезпечення, прошивки та драйверів (виберіть відповідно до версії ядра)

(У цьому цьому підручнику пакет встановлення драйверів розміщується в/МоксаКаталог тут, ви можете вирішити самостійно)

info-554-64

 

3. Розпакуйте водія пакет

#tar xvzf xxx.tgz("XXX" - це ім'я драйвера), наприклад:

info-554-66

 

Інтерфейс показує процес декомпресії наступним чином:

info-554-320info-554-300

 

моксаПапка буде створена в поточному каталозі.

info-554-114

 

Файли в папці драйвера такі:

info-554-58

 

4. Встановіть драйвер

./mxinstУ папці драйвера

info-554-268

 

Драйвер успішно встановлений, як нижче:

info-554-196

 

Після завершення встановлення в папці буде додаткові файли драйверів (npreal2.ko) та пов'язане з цим програмне забезпечення

info-554-102

 

 

Ii. Картування послідовного порту

 

 

1. Картографування

Після встановлення драйвера ви можете побачити файл сценаріюmxaddsvr в/usr/lib/nperal2/драйверкаталог

#cd/usr/lib/nperal2/драйвер

#. /mxaddsvr 192.168.127. 254 1 /*Цей IP є IP -адресою за замовчуванням сервера послідовних портів, '' 1 '' - це кількість послідовних портів

info-554-104

 

Вихід команди такий:

info-554-176

 

2. Перезавантажте свійкомп'ютер

#перебоїть

 

 

Iii. Тестування

 

 

1. Перевірте завантаження драйвера та відображення послідовного порту

Введіть команду:

LSMOD|grep npreal2Щоб перевірити стан завантаження драйвера

PS -EF|grep nprealЩоб перевірити, чи увімкнена програма служби драйверів NPOR

ls /dev /ttyr*Переглянути назву серійного порту, відображеного Nport

info-554-166

 

Крім того, буде документnpreal2d.cf у каталозі #/usr/lib/nperal2/драйвер. Інформація про конфігурацію про відображений послідовний порт буде зберігатися в цьому документі, наприклад:

info-554-124

 

2. Я-тест на петлю

Щоб використовувати тест циклу, ви можете встановитисерійний порт Nportдо 232 режиму, а потім короткі штифти 2 і 3 для тестування.

info-554-350info-554-392

#cat < /dev /ttyr 00

info-554-214

 

Переключіть вікно користувача та введіть інтерфейс командного рядка іншого вікна.

#cd /тощо

#ls> /dev /ttyr 00

Наприклад:

info-554-220

 

Результати тестів:

Перевірте результат LS у вікні Cat Command. Якщо пристрій є нормальним, відобразиться ім'я файлу в каталозі ETC.

info-554-174

 

Додаток:

Debian Online Встановлення файлів заголовків ядра та середовища компіляції

▪ По -перше підтвердити, що система може підключитися доІнтернет -пінг www.baidu.com

▪Пеконфірм, чи джерело в/etc/apt/sources.list доступний. Зазвичай ми використовуємоджерелодзеркало.163.com

▪ Забезпечте список пакетів у джерелі до локальної та підтвердьте, що в результаті помилок немає помилокApt-get update

▪ Візьміть файли заголовків ядра та підтвердьте, що помилок немає7apt-get встановити Linux-headers-'uname –r`

▪ Встановіть середовище компіляції та підтвердьте, що в результатах немає помилокapt-get встановити збірку