Đề tài viết driver cho thiết bị USB mouse

 


1.1 Chuẩn tín hiệu

Chuẩn USB sử dụng 4 đường tín hiệu trong đó có hai đường cấp nguồn DC (VBUS-5V và GND), hai đường còn lại là một cặp tín hiệu vi sai (D+ và D) cho phép truyền dữ liệu. Cặp dây tín hiệu này được nối xoắn ở bên trong,  có khả năng chống nhiễu tốt.


NỘI DUNG:


Đề tài: Viết driver cho thiết bị USB mouse. 1

Viết  driver cho thiết bị USB mouse 3

1. Tổng quan về Chuẩn USB 3

1.1 Chuẩn tín hiệu 3

1.2 Mô hình phân cấp 3

1.3 Kịch bản hoạt động 4

1.4 Chế độ truyền 7

2. Quy trình viết device driver trên Linux 8

2.1 Mô hình phân lớp hệ thống usb trên linux 8

2.2 Danh sách thiết bị điều khiển bởi usb 9

2.3 Khai báo cấu trúc dữ liệu thiết bị 10

2.4 Đăng ký và hủy đăng ký usb Device Driver 10

2.5 Thăm dò thiết bị 11

2.6 Hàm ngắt kết nối thiết bị 12

2.7 Hàm mở, đọc, ghi thiết bị 12

2.8 Đăng ký drive cho usb 13

3. Quá trình build trên linux (ubuntu 12.04). 14

4. Code driver mouse 14

5. Nạp và test driver usb mouse 19

6. Kết luận 20

KẾT LUẬN 20


LINK DOWNLOAD

 


1.1 Chuẩn tín hiệu

Chuẩn USB sử dụng 4 đường tín hiệu trong đó có hai đường cấp nguồn DC (VBUS-5V và GND), hai đường còn lại là một cặp tín hiệu vi sai (D+ và D) cho phép truyền dữ liệu. Cặp dây tín hiệu này được nối xoắn ở bên trong,  có khả năng chống nhiễu tốt.


NỘI DUNG:


Đề tài: Viết driver cho thiết bị USB mouse. 1

Viết  driver cho thiết bị USB mouse 3

1. Tổng quan về Chuẩn USB 3

1.1 Chuẩn tín hiệu 3

1.2 Mô hình phân cấp 3

1.3 Kịch bản hoạt động 4

1.4 Chế độ truyền 7

2. Quy trình viết device driver trên Linux 8

2.1 Mô hình phân lớp hệ thống usb trên linux 8

2.2 Danh sách thiết bị điều khiển bởi usb 9

2.3 Khai báo cấu trúc dữ liệu thiết bị 10

2.4 Đăng ký và hủy đăng ký usb Device Driver 10

2.5 Thăm dò thiết bị 11

2.6 Hàm ngắt kết nối thiết bị 12

2.7 Hàm mở, đọc, ghi thiết bị 12

2.8 Đăng ký drive cho usb 13

3. Quá trình build trên linux (ubuntu 12.04). 14

4. Code driver mouse 14

5. Nạp và test driver usb mouse 19

6. Kết luận 20

KẾT LUẬN 20


LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: