Cài đặt và thử nghiệm trình điều khiển MOXA NPOR

Apr 07, 2025 Để lại lời nhắn

MoxaNortDdòng sôngINstallation vàTEsting dưới Linux

 

 

Bài viết này bao gồm cách sử dụng Moxa Nport để ánh xạ các cổng COM trên Linux. Sau khi ánh xạ cổng COM, bạn có thể sử dụng phần mềm gỡ lỗi để gọi cổng COM và liên lạc với thiết bị nối tiếp.

 

Nhắc nhở đặc biệt:Trước khi cài đặt trình điều khiển Linux, bạn cần cài đặt môi trường biên dịch và tệp tiêu đề kernel. (Xem Phụ lục ở cuối bài viết.)

 

 

I. Cài đặt trình điều khiển

 

 

1. Đăng nhập vào Linux hệ thống có đặc quyền gốc

(Nếu hệ thống không được bật người dùng gốc, bạn có thể đăng nhập như người dùng bình thường và sau đó thực thisudo -ilệnh chuyển sang đặc quyền gốc)

info-554-202

 

2. Sao chép tệp trình điều khiển vào Linuxhệ thống

*Phương thức tải xuống gói cài đặt trình điều khiển:

.

Trình điều khiển cho nhân LinuxTừ phần mềm liên quan, phần sụn và trình điều khiển (chọn theo phiên bản kernel)

(Trong hướng dẫn này, gói cài đặt trình điều khiển được đặt trong/MoxaThư mục ở đây, bạn có thể tự quyết định)

info-554-64

 

3. Giải nén trình điều khiển bưu kiện

#tar xvzf xxx.tgz("xxx" là tên trình điều khiển), ví dụ:

info-554-66

 

Giao diện cho thấy quá trình giải nén như sau:

info-554-320info-554-300

 

MoxaThư mục sẽ được tạo trong thư mục hiện tại.

info-554-114

 

Các tệp trong thư mục trình điều khiển như sau:

info-554-58

 

4. Cài đặt trình điều khiển

./mxinstTrong thư mục trình điều khiển

info-554-268

 

Trình điều khiển được cài đặt thành công như dưới đây:

info-554-196

 

Sau khi cài đặt hoàn tất, sẽ có các tệp trình điều khiển bổ sung (NPREAL2.KO) và phần mềm liên quan trong thư mục, như sau

info-554-102

 

 

Ii. Ánh xạ cổng nối tiếp

 

 

1. Ánh xạ

Sau khi cài đặt trình điều khiển, bạn có thể thấy tệp tập lệnhmxaddsvr trong/usr/lib/nperal2/trình điều khiểnThư mục

#CD/usr/lib/nperal2/trình điều khiển

#. /MXADDSVR 192.168.127. 254 1 /*IP này là địa chỉ IP mặc định của máy chủ cổng nối tiếp, '' 1 '' là số lượng cổng nối tiếp

info-554-104

 

Đầu ra lệnh như sau:

info-554-176

 

2. Khởi động lại của bạnmáy tính

#Reboot

 

 

Iii. Kiểm tra

 

 

1. Kiểm tra tải người lái và ánh xạ cổng nối tiếp

Nhập lệnh:

LSMOD|grep npreal2Để kiểm tra trạng thái tải trình điều khiển

ps -ef|grep nprealĐể kiểm tra xem chương trình dịch vụ trình điều khiển Nport có được bật không

ls /dev /ttyr*Xem tên của cổng nối tiếp được ánh xạ Nport

info-554-166

 

Ngoài ra, sẽ có một tài liệunpreal2d.cf trong thư mục #/usr/lib/nperal2/trình điều khiển. Thông tin cấu hình về cổng nối tiếp được ánh xạ sẽ được lưu trữ trong tài liệu này, ví dụ:

info-554-124

 

2. Tự-Kiểm tra vòng lặp

Để sử dụng thử nghiệm vòng lặp, bạn có thể đặtcổng nối tiếpđến chế độ 232, và sau đó các chân ngắn 2 và 3 để thử nghiệm.

info-554-350info-554-392

#cat < /dev /ttyr 00

info-554-214

 

Chuyển cửa sổ người dùng và nhập giao diện dòng lệnh của cửa sổ khác.

#cd /vv

#LS> /dev /ttyr 00

Ví dụ:

info-554-220

 

Kết quả kiểm tra:

Kiểm tra kết quả của LS trong cửa sổ lệnh CAT. Nếu thiết bị bình thường, tên tệp trong thư mục ETC sẽ được hiển thị.

info-554-174

 

Phụ lục:

Cài đặt trực tuyến Debian của các tệp tiêu đề nhân và môi trường biên dịch

▪ Đầu tiên xác nhận rằng hệ thống có thể kết nối vớiInternet ping www.baidu.com

▪ tự xác nhận liệu nguồn trong/etc/apt/source.list có sẵn. Thông thường chúng tôi sử dụngNguồn củaGương.163.com

▪ Hợp lý danh sách gói trong nguồn đến địa phương và xác nhận rằng không có lỗi nào trong kết quảCập nhật apt-get

▪ Kết thúc các tệp tiêu đề nhân và xác nhận rằng không có lỗi7Apt-get install linux-moaders-`uname

▪ Kết thúc môi trường biên dịch và xác nhận rằng không có lỗi trong kết quảapt-get cài đặt thiết lập xây dựng