MoxaเรือรบDแม่น้ำIการติดตั้งและTภายใต้ Linux
บทความนี้ครอบคลุมวิธีการใช้ Moxa Nport เพื่อทำแผนที่พอร์ต com บน Linux หลังจากการแมปพอร์ต COM คุณสามารถใช้ซอฟต์แวร์การดีบักเพื่อเรียกพอร์ต COM และสื่อสารกับอุปกรณ์อนุกรม
คำเตือนพิเศษ:ก่อนที่จะติดตั้งไดรเวอร์ Linux คุณต้องติดตั้งสภาพแวดล้อมการรวบรวมและไฟล์ส่วนหัวเคอร์เนล (ดูภาคผนวกที่ด้านล่างของบทความ)
I. ติดตั้งไดรเวอร์
1. เข้าสู่ระบบ Linux ระบบที่มีสิทธิพิเศษ
(หากระบบไม่ได้เปิดใช้งานผู้ใช้รูทคุณสามารถเข้าสู่ระบบเป็นผู้ใช้ปกติแล้วเรียกใช้งานไฟล์sudo -iคำสั่งเพื่อสลับเป็นสิทธิ์รูท)

2. คัดลอกไฟล์ไดรเวอร์ไปยัง Linuxระบบ
*แพ็คเกจการติดตั้งไดรเวอร์วิธีดาวน์โหลด:
(1) ไปที่เว็บไซต์ทางการของ Moxa คลิกสนับสนุนและเลือกชุดผลิตภัณฑ์ที่เกี่ยวข้อง (เช่น NPORT 5100)
ไดรเวอร์สำหรับเคอร์เนล Linuxจากซอฟต์แวร์ที่เกี่ยวข้องเฟิร์มแวร์และไดรเวอร์ (เลือกตามรุ่นเคอร์เนล)
(ในบทช่วยสอนนี้แพ็คเกจการติดตั้งไดรเวอร์จะถูกวางไว้ในไฟล์/moxaไดเรกทอรีที่นี่คุณสามารถตัดสินใจได้ด้วยตัวเอง)

3. เปิดซิปไดรเวอร์ บรรจุุภัณฑ์
#tar xvzf xxx.tgz("xxx" เป็นชื่อไดรเวอร์) ตัวอย่างเช่น:

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


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

ไฟล์ในโฟลเดอร์ไดรเวอร์มีดังนี้:

4. ติดตั้งไดรเวอร์
./mxinstในโฟลเดอร์ไดรเวอร์

ไดรเวอร์จะประสบความสำเร็จในการติดตั้งดังนี้:

หลังจากการติดตั้งเสร็จสมบูรณ์จะมีไฟล์ไดรเวอร์เพิ่มเติม (npreal2.ko) และซอฟต์แวร์ที่เกี่ยวข้องในโฟลเดอร์ดังต่อไปนี้

ii. การทำแผนที่พอร์ตอนุกรม
1. การทำแผนที่
หลังจากติดตั้งไดรเวอร์คุณสามารถดูไฟล์สคริปต์ได้MXADDSVR ใน/usr/lib/nperal2/ไดรเวอร์ไดเรกทอรี
#cd/usr/lib/nperal2/ไดรเวอร์
#. /MXADDSVR 192.168.127. 254 1 /*IP นี้เป็นที่อยู่ IP เริ่มต้นของเซิร์ฟเวอร์พอร์ตอนุกรม '' 1 '' คือจำนวนพอร์ตอนุกรม

เอาต์พุตคำสั่งมีดังนี้:

2. รีสตาร์ทไฟล์คอมพิวเตอร์
#รีบูต
iii. การทดสอบ
1. ตรวจสอบการโหลดไดรเวอร์และการแมปพอร์ตอนุกรม
ป้อนคำสั่ง:
lsmod|grep npreal2เพื่อตรวจสอบสถานะการโหลดไดรเวอร์
ps -ef|grep nprealเพื่อตรวจสอบว่าเปิดใช้งานโปรแกรม Nport Driver Service หรือไม่
ls /dev /ttyr*ดูชื่อของพอร์ตอนุกรม Nport Mapped

นอกจากนี้จะมีเอกสารnpreal2d.cf ในไดเรกทอรี #/usr/lib/nperal2/ไดรเวอร์- ข้อมูลการกำหนดค่าเกี่ยวกับพอร์ตอนุกรมที่แมปจะถูกเก็บไว้ในเอกสารนี้เช่น:

2. ตัวเอง-การทดสอบลูป
ในการใช้การทดสอบลูปคุณสามารถตั้งค่าได้พอร์ตอนุกรม Nportถึงโหมด 232 จากนั้นหมุดสั้น 2 และ 3 สำหรับการทดสอบ


#CAT < /dev /ttyr 00

สลับหน้าต่างผู้ใช้และป้อนอินเทอร์เฟซบรรทัดคำสั่งของหน้าต่างอื่น
#cd /etc
#ls> /dev /ttyr 00
ตัวอย่างเช่น:

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

ภาคผนวก:
การติดตั้ง Debian Online ของไฟล์ส่วนหัวเคอร์เนลและสภาพแวดล้อมการรวบรวม
▪ก่อนยืนยันว่าระบบสามารถเชื่อมต่อได้อินเทอร์เน็ต ping www.baidu.com
▪ยืนยันว่าแหล่งที่มาใน/etc/apt/sources.list มีให้บริการ โดยปกติเราจะใช้แหล่งที่มาของmirror.163.com
▪แสดงรายการแพ็คเกจในแหล่งที่มาของท้องถิ่นและยืนยันว่าไม่มีข้อผิดพลาดในผลลัพธ์การอัปเดตที่เหมาะสม
▪ติดตั้งไฟล์ส่วนหัวเคอร์เนลและยืนยันว่าไม่มีข้อผิดพลาด7apt-get ติดตั้ง linux-headers-uname –r`
▪ติดตั้งสภาพแวดล้อมการรวบรวมและยืนยันว่าไม่มีข้อผิดพลาดในผลลัพธ์apt-get ติดตั้ง build-essential

