Tôi đã cài đặt Raspberry Pi 4b với máy chủ Ubuntu (21.10). Tôi muốn nó giao tiếp với một arduino uno r3. Tôi gặp sự cố sau, arduino, trong khi được phát hiện bởi lsub
nó không có một tập tin liên quan dưới nhà phát triển
. Máy chủ có môi trường máy tính để bàn xfce và tôi đã cài đặt arduino IDE v1.8 cho arm64 từ trang web. IDE đang hoạt động và tôi đã chạy chính xác tập lệnh thiết lập linux.
Khi tôi chạy lsusb
đầu ra là
Xe buýt 001 Thiết bị 004: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
và khi tôi chạy ls /dev/ttyACM* /dev/ttyUSB*
ls: không thể truy cập '/dev/ttyACM*': Không có tệp hoặc thư mục như vậy
ls: không thể truy cập '/dev/ttyUSB*': Không có tệp hoặc thư mục như vậy
đầu ra của màn hình sudo udevadm -u
Là:
UDEV [334.511980] thêm /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
UDEV [334.518796] thêm /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV [334.522288] thêm /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.1 (usb)
UDEV [334.529389] liên kết /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
và của tạp chí --follow
(chỉ những phần liên quan)
Ngày 18 tháng 12 13:31:53 Hạt nhân Etheria: usb 1-1.2: thiết bị USB tốc độ tối đa mới số 4 sử dụng xhci_hcd
Ngày 18 tháng 12 13:31:53 Hạt nhân Etheria: usb 1-1.2: Đã tìm thấy thiết bị USB mới, idVendor=2341, idProduct=0043, bcdDevice= 0,01
Ngày 18 tháng 12 13:31:53 Nhân Etheria: usb 1-1.2: Chuỗi thiết bị USB mới: Mfr=1, Product=2, SerialNumber=220
Ngày 18 tháng 12 13:31:53 Hạt nhân Etheria: usb 1-1.2: Nhà sản xuất: Arduino (www.arduino.cc)
Ngày 18 tháng 12 13:31:53 Hạt nhân Etheria: usb 1-1.2: Số sê-ri: 55736303939351714262
(Etheria là tên của mâm xôi pi)
Bất kỳ ý tưởng về những gì có thể xảy ra?
Ngược lại, Arduino được phát hiện hoàn hảo trên máy tính của tôi (Linux, nhưng OpenSuse) với cùng một loại cáp.
Chỉnh sửa
Không thể làm cho nó hoạt động đúng giờ trên Ubuntu nên tôi đã thử manjaro (cho arm64) và nó có thể phát hiện ra arduino. Tôi nghĩ rằng đó là một số gói không được cài đặt theo mặc định trên máy chủ, nếu ai đó phát hiện ra điều đó, vui lòng đăng.