Gần đây tôi đã bắt đầu thử nghiệm với sự kết hợp chủ đề os/hw. Thiết lập hw của tôi được xác minh chức năng bằng hệ điều hành 32 bit Raspbian (Buster) và hệ điều hành được liên kết
phiên bản ý tưởng arduino. Nhưng tôi đã không thành công - mặc dù đã nỗ lực tìm kiếm, thiết lập và gỡ lỗi toàn diện - để đạt được com giữa Arduino và Pi để cho phép tải lên/flash hoặc com nối tiếp thường xuyên với hệ điều hành chủ đề và Arduino IDE mới nhất cho ARM64 (v1.8.18 ).
Gỡ lỗi cho thấy thiết bị đang được nhận dạng và quyền đối với thiết bị có liên quan là rqd. Tôi thấy sự khác biệt trong cách các thiết bị nối tiếp
(/dev/serial*, ttyACMx vs tty AMA*) xuất hiện giữa các hệ điều hành, nhưng không chắc đây có phải là nguyên nhân gốc rễ hay không (tôi đã phải tìm hiểu rất nhiều về thế giới Linux....).
Tôi không rõ liệu bản cài đặt arduino-1.8.18 đã thiết lập quyền truy cập vào thiết bị nối tiếp đúng cách hay chưa. Các tập lệnh cài đặt đặt quy tắc udev
đối với ttyACMx (và ttyUSBx), cả hai đều không có trong/dev cho hệ điều hành 64 bit. Những nỗ lực của tôi để sửa đổi mọi thứ đã không thành công.
Có hàng trăm bài đăng liên quan đến quyền truy cập thiết bị và tôi đã thực hiện dự án bằng cách cố gắng hiểu chuyện gì đang xảy ra, nhưng không gặp may....
Q ban đầu của tôi là:
Có ai gặp phải vấn đề này với chủ đề hw/sw/os/setup không? Tôi đã thấy nhiều bài đăng liên quan đến usb/com nối tiếp trên PI (có và không có phần cứng Arduino liên quan) nhưng không liên quan đến chủ đề chính xác phiên bản hệ điều hành đang sử dụng.
Tôi đã đăng rất nhiều thông tin về phiên bản/thiết bị/quy trình có liên quan + quan sát tại https://github.com/shamoke00/raspi_ard_debug1/tree/main/system_info, dựa vào
trạng thái hiện tại của thiết lập của tôi.Ai đó có thể xem và cung cấp bất kỳ gợi ý nào về nơi tiếp theo, cụ thể là trong lĩnh vực thiết lập và chẩn đoán com cổng nối tiếp không?
Dữ liệu so sánh từ hệ điều hành Raspbian cũng có.
Đánh giá cao bất kỳ trợ giúp/lời khuyên/v.v. Cám ơn!
Ghi chú: Cái này câu hỏi đề cập đến một gói gọi là linux-mô-đun-thêm
nhưng khi tôi cố cài đặt nó, tôi nhận được 'E: Không thể định vị gói linux-modules-extra'
CHỈNH SỬA (22/12):
tôi đọc sai Cái này bưu kiện; câu trả lời đề cập linux-mô-đun-thêm-raspi
, mà tôi đã có thể cài đặt. Nối tiếp com / tải lên hiện đang hoạt động.