Tôi muốn phát triển một ứng dụng whitch điều khiển thiết bị nối tiếp qua usb, trên Linux Android.
Hệ điều hành Android 3.1 hỗ trợ máy chủ lưu trữ USB.Làm cách nào để điều khiển thiết bị nối tiếp trên Android?
Q1: Vui lòng cho tôi biết cách kết nối thiết bị nối tiếp cổng nào.
Tôi có khả năng thông tin thiết bị USB khi tôi nhận "Trạng thái thiết bị đổ" trên Màn hình gỡ lỗi Dalvik.
Và, tôi đã kiểm tra/dev/tty * trên thiết bị Android bằng cách sử dụng adb.
Tôi không biết thiết bị nối tiếp nào (/ dev/tty ??).
adb shell
$ ls/dev/tty *
/dev/tty
/dev/ttyFIQ0
/dev/ttyHS0
/dev/ttyHS2
/dev/ttyHS3
/dev/ttyHS4
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
Q2: Vui lòng cho tôi biết cách điều khiển thiết bị nối tiếp trên Android mà không có quyền root.
Tôi có một ứng dụng (exe) có thể điều khiển thiết bị nối tiếp trên Linux.
Tôi đã cố gắng thực hiện trên android, nhưng tôi không thể thực hiện quyền bị từ chối.
Và, tôi đã cố gắng chuyển hướng đến cổng nối tiếp (có thể)
$ ls>/dev/ttyS0
Nhưng tôi không thể.
không thể tạo/dev/ttyS0: quyền bị từ chối.
Vui lòng cho tôi biết bất kỳ điều gì về cách kiểm soát và truy cập thiết bị nối tiếp.
Để làm điều này bằng cách sử dụng khả năng lưu trữ USB Android và API tương ứng của nó, Bạn phải triển khai mã trình điều khiển nối tiếp USB trong không gian người dùng trong Ứng dụng của bạn. Không có trình điều khiển hoặc thiết bị "nối tiếp" hạt nhân nào kết thúc. –
Thiết bị nối tiếp nào? Có thể có hàng trăm! Vui lòng chỉ định chính xác bạn muốn làm gì. – not2qubit