Tôi đang điều chỉnh hạt nhân Gingerbread cho bảng tùy chỉnh của mình. Tôi đang cố gắng thay thế một màn hình cảm ứng điện trở sử dụng bộ điều khiển ADC trên chip (bộ xử lý S5PV210 từ Samsung). Trong thiết kế của tôi, tôi cần một bộ điều khiển điện dung được hỗ trợ bởi trình điều khiển eGalaxyTouch. Nó được kết nối với USB. Trình điều khiển có thể dễ dàng được kích hoạt từ menu "make xconfig". Nó phần nào hoạt động kể từ khi tôi thêm một số dấu vết trên giao diện điều khiển nối tiếp và tôi có thể thấy nó cài đặt trong khi khởi động hạt nhân và tôi thấy nó cài đặt và gỡ bỏ cài đặt chính nó khi kết nối/ngắt kết nối cáp USB. Nhưng nó không làm bất cứ điều gì trong giao diện người dùng Android. Nó là một thiết bị loại HID. Vấn đề là nó không kết nối với lớp phần mềm màn hình cảm ứng Android phù hợp. Tôi phải nhớ điều gì đó. Phải có một cái gì đó khác để gọi để buộc HID này được kết nối với một lớp phần mềm quản lý màn hình cảm ứng.Thay thế Trình điều khiển màn hình cảm ứng trong Nhân viên Android
Trình điều khiển màn hình cảm ứng được đặt tại hạt nhân/trình điều khiển/đầu vào/màn hình cảm ứng. Ngoài ra còn có một số mã thẳng trong kernel/drivers/input.
Bất kỳ manh mối nào về cách liên kết thiết bị HID đó với lớp màn hình cảm ứng Android? Tôi nhìn như thế nào họ đã làm một điện trở cũ và nó không được thực hiện thông qua một HID vì nó là một "tùy chỉnh thực hiện" thiết bị với ADC tích hợp trong CPU và nó không phải đi qua USB.
bạn có thể cho biết cách có thể thay đổi/sửa đổi hạt nhân của thiết bị ?, tôi cũng có cùng yêu cầu –
Trước hết, bạn nên có mã nguồn đầy đủ của hạt nhân của bảng bạn đang sử dụng. Nếu không, bạn sẽ phải bắt đầu từ đầu và tích hợp các trình điều khiển cho mỗi và mọi phần cứng bạn có trên bảng. Đó là một nhiệm vụ rất dài. Nếu bạn tạo thẻ CPU của riêng mình, bạn có thể bắt đầu từ thiết kế tham chiếu để không phát minh lại bánh xe. Bạn nên bắt đầu với cùng một nguồn kernel và cấu hình công cụ được sử dụng cho thiết kế tham chiếu mà bạn thiết kế dựa trên. Nếu bạn muốn tự mình làm tất cả mọi thứ, hãy nghĩ về thời gian để tiếp thị ... Hạt nhân là 30 000 + tệp –