ฉันเพิ่งเริ่มทดลองกับหัวเรื่อง os/hw combo การตั้งค่า hw ของฉันได้รับการยืนยันการทำงานโดยใช้ระบบปฏิบัติการ Raspbian (Buster) 32 บิตและระบบปฏิบัติการที่เกี่ยวข้อง
รุ่น arduino ide แต่ ive ไม่ประสบความสำเร็จ - แม้จะมีความพยายามในการค้นหา ตั้งค่า และแก้ไขจุดบกพร่องอย่างละเอียดถี่ถ้วน - เพื่อให้บรรลุ com ระหว่าง Arduino และ Pi เพื่ออนุญาตการอัพโหลดบอร์ดเป็นประจำ / แฟลชหรือ com อนุกรมกับ OS หัวเรื่องและ Arduino IDE ล่าสุดสำหรับ ARM64 (v1.8.18 ).
การแก้ไขจุดบกพร่องแสดงว่าอุปกรณ์ได้รับการยอมรับและสิทธิ์สำหรับอุปกรณ์ที่เกี่ยวข้องเป็น rqd ฉันเห็นความแตกต่างของอุปกรณ์อนุกรม
(/dev/serial*, ttyACMx vs tty AMA*) ปรากฏขึ้นระหว่างระบบปฏิบัติการ แต่ไม่แน่ใจว่านี่เป็นหรือเกี่ยวข้องกับสาเหตุหลักหรือไม่ (ฉันมีอะไรให้เรียนรู้มากมายเกี่ยวกับโลกของ Linux ....)
ยังไม่ชัดเจนสำหรับฉันว่าการติดตั้ง arduino-1.8.18 ได้ตั้งค่าการเข้าถึงอุปกรณ์ซีเรียลอย่างถูกต้องหรือไม่ สคริปต์การติดตั้งตั้งกฎ udev
สำหรับ ttyACMx (และ ttyUSBx) ซึ่งไม่มีอยู่ใน /dev สำหรับระบบปฏิบัติการ 64 บิต ความพยายามของฉันในการปรับเปลี่ยนสิ่งต่าง ๆ ไม่ประสบผลสำเร็จ
มีโพสต์หลายร้อยรายการที่เกี่ยวข้องกับการเข้าถึงอุปกรณ์และฉันได้สร้างโครงการขึ้นมาจากการพยายามทำความเข้าใจว่าเกิดอะไรขึ้น แต่ก็โชคไม่ดี....
q เริ่มต้นของฉันคือ:
มีใครประสบปัญหานี้กับหัวเรื่อง hw/sw/os/setup หรือไม่ ฉันได้เห็นโพสต์มากมายที่เกี่ยวข้องกับ usb / serial com บน PI (โดยมีและไม่มีฮาร์ดแวร์ Arduino ที่เกี่ยวข้อง) แต่ไม่ใช่เวอร์ชันระบบปฏิบัติการที่ใช้งานอยู่
ฉันได้โพสต์ข้อมูลเวอร์ชัน/อุปกรณ์/กระบวนการที่เกี่ยวข้อง + ข้อสังเกตมากมายที่ https://github.com/shamoke00/raspi_ard_debug1/tree/main/system_infoโดยอ้างอิงจาก
สถานะปัจจุบันของการตั้งค่าของฉันใครสามารถดูและให้คำแนะนำเกี่ยวกับตำแหน่งต่อไปโดยเฉพาะในด้านการตั้งค่าและการวินิจฉัยคอมพอร์ตอนุกรม
ข้อมูลเปรียบเทียบจาก Raspbian OS ก็มีเช่นกัน
ขอบคุณความช่วยเหลือ / คำแนะนำ / ฯลฯ ขอบคุณ!
บันทึก: นี้ คำถามกล่าวถึงแพ็คเกจที่เรียกว่า ลินุกซ์โมดูลเสริม
แต่เมื่อฉันพยายามติดตั้ง ฉันได้รับ 'E: Unable to locate package linux-modules-extra'
แก้ไข (12/22):
ฉันอ่านผิด นี้ โพสต์; คำตอบกล่าวถึง ลินุกซ์โมดูลพิเศษ raspi
ซึ่งฉันสามารถติดตั้งได้ Serial com / อัพโหลดใช้งานได้แล้ว