วันอังคารที่ 8 กันยายน พ.ศ. 2558

รัน serial port

ในการเขียนโปรแกรมควบคุม serial port จะติดปัญหาว่าเมื่อรันโปรแกรมแล้วจะติด cannot open device หรือ permission deny ถึงแม้ว่าเราจะ sudo แล้วก็ตาม

มีวิธีแก้ปัญหาคือ

1. เขียนโปรแกรมให้เปิด device โดยใช้สิทธิ์ root

2. เข้า terminal แล้วพิมพ์ chmod o+rx /dev/ttyS0 แล้วเข้า terminal sudo ./xxx เหมือนเดิม
เพื่อที่จะเปิดสิทธิ์ให้ user ทั่วไปสามารถใช้ /dev/ttyS0  read / execute ได้

ไม่มีความคิดเห็น:

แสดงความคิดเห็น