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)

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)

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ụ:

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


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

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

4. Cài đặt trình điều khiển
./mxinstTrong thư mục trình điều khiển

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

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

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

Đầu ra lệnh như sau:

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

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ụ:

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.


#cat < /dev /ttyr 00

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ụ:

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ị.

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

