การติดตั้งและทดสอบไดรเวอร์ Moxa Nport ภายใต้ Linux

Apr 07, 2025 ฝากข้อความ

MoxaเรือรบDแม่น้ำIการติดตั้งและTภายใต้ Linux

 

 

บทความนี้ครอบคลุมวิธีการใช้ Moxa Nport เพื่อทำแผนที่พอร์ต com บน Linux หลังจากการแมปพอร์ต COM คุณสามารถใช้ซอฟต์แวร์การดีบักเพื่อเรียกพอร์ต COM และสื่อสารกับอุปกรณ์อนุกรม

 

คำเตือนพิเศษ:ก่อนที่จะติดตั้งไดรเวอร์ Linux คุณต้องติดตั้งสภาพแวดล้อมการรวบรวมและไฟล์ส่วนหัวเคอร์เนล (ดูภาคผนวกที่ด้านล่างของบทความ)

 

 

I. ติดตั้งไดรเวอร์

 

 

1. เข้าสู่ระบบ Linux ระบบที่มีสิทธิพิเศษ

(หากระบบไม่ได้เปิดใช้งานผู้ใช้รูทคุณสามารถเข้าสู่ระบบเป็นผู้ใช้ปกติแล้วเรียกใช้งานไฟล์sudo -iคำสั่งเพื่อสลับเป็นสิทธิ์รูท)

info-554-202

 

2. คัดลอกไฟล์ไดรเวอร์ไปยัง Linuxระบบ

*แพ็คเกจการติดตั้งไดรเวอร์วิธีดาวน์โหลด:

(1) ไปที่เว็บไซต์ทางการของ Moxa คลิกสนับสนุนและเลือกชุดผลิตภัณฑ์ที่เกี่ยวข้อง (เช่น NPORT 5100)

ไดรเวอร์สำหรับเคอร์เนล Linuxจากซอฟต์แวร์ที่เกี่ยวข้องเฟิร์มแวร์และไดรเวอร์ (เลือกตามรุ่นเคอร์เนล)

(ในบทช่วยสอนนี้แพ็คเกจการติดตั้งไดรเวอร์จะถูกวางไว้ในไฟล์/moxaไดเรกทอรีที่นี่คุณสามารถตัดสินใจได้ด้วยตัวเอง)

info-554-64

 

3. เปิดซิปไดรเวอร์ บรรจุุภัณฑ์

#tar xvzf xxx.tgz("xxx" เป็นชื่อไดรเวอร์) ตัวอย่างเช่น:

info-554-66

 

อินเทอร์เฟซแสดงกระบวนการคลายการบีบอัดดังนี้:

info-554-320info-554-300

 

Moxaโฟลเดอร์จะถูกสร้างขึ้นในไดเรกทอรีปัจจุบัน

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เพื่อตรวจสอบว่าเปิดใช้งานโปรแกรม Nport Driver Service หรือไม่

ls /dev /ttyr*ดูชื่อของพอร์ตอนุกรม Nport Mapped

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 /etc

#ls> /dev /ttyr 00

ตัวอย่างเช่น:

info-554-220

 

ผลการทดสอบ:

ตรวจสอบผลลัพธ์ของ LS ในหน้าต่างคำสั่ง CAT หากอุปกรณ์เป็นปกติชื่อไฟล์ในไดเรกทอรี ETC จะปรากฏขึ้น

info-554-174

 

ภาคผนวก:

การติดตั้ง Debian Online ของไฟล์ส่วนหัวเคอร์เนลและสภาพแวดล้อมการรวบรวม

▪ก่อนยืนยันว่าระบบสามารถเชื่อมต่อได้อินเทอร์เน็ต ping www.baidu.com

▪ยืนยันว่าแหล่งที่มาใน/etc/apt/sources.list มีให้บริการ โดยปกติเราจะใช้แหล่งที่มาของmirror.163.com

▪แสดงรายการแพ็คเกจในแหล่งที่มาของท้องถิ่นและยืนยันว่าไม่มีข้อผิดพลาดในผลลัพธ์การอัปเดตที่เหมาะสม

▪ติดตั้งไฟล์ส่วนหัวเคอร์เนลและยืนยันว่าไม่มีข้อผิดพลาด7apt-get ติดตั้ง linux-headers-uname –r`

▪ติดตั้งสภาพแวดล้อมการรวบรวมและยืนยันว่าไม่มีข้อผิดพลาดในผลลัพธ์apt-get ติดตั้ง build-essential