tailieunhanh - Quy trình viết driver cho các thiết bị theo chuẩn usb trong hệ thống nhúng Linux

Bài báo trình bày về quy trình viết Driver cho một thiết bị USB – một chuẩn giao tiếp hết sức phổ biến hiện nay, Driver đƣợc xây dựng cho các hệ thống sử dụng hệ điều hành Linux và nhân ARM là những nền tảng phổ biến trên các hệ thống nhúng hiện đại. | Ngô Thị Vinh và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 116 (02): 9 - 12 QUY TRÌNH VIẾT DRIVER CHO CÁC THIẾT BỊ THEO CHUẨN USB TRONG HỆ THỐNG NHÚNG LINUX Ngô Thị Vinh, Đoàn Ngọc Phƣơng*, Ngô Hữu Huy Trường Đại học Công nghệ Thông tin và Truyền thông – ĐH Thái Nguyên TÓM TẮT Để điều khiển đƣợc các thiết bị ngoại vi, các module mở rộng của các hệ thống nhúng, ngƣời lập trình thƣờng phải tự viết các chƣơng trình điều khiển – Driver cho các cổng giao tiếp thay vì sử dụng các Driver có sẵn của nhà cung cấp thiết bị vì tính riêng biệt của các hệ nhúng. Việc viết Driver cho các cổng giao tiếp luôn đƣợc coi là một công việc hết sức quan trọng và tốn nhiều công sức của ngƣời lập trình, do đó cần có các quy trình rõ ràng để cụ thể hóa và đơn giản hóa công việc này. Bài báo trình bày về quy trình viết Driver cho một thiết bị USB – một chuẩn giao tiếp hết sức phổ biến hiện nay, Driver đƣợc xây dựng cho các hệ thống sử dụng hệ điều hành Linux và nhân ARM là những nền tảng phổ biến trên các hệ thống nhúng hiện đại. Từ khóa: Linux, Tiny 6410, vi điều khiển ARM11, hệ điều hành nhúng, USB Driver GIỚI THIỆU* Khi xây dựng ứng dụng cho các hệ nhúng thì một trong những công việc quan trọng nhất của ngƣời lập trình đó chính là lập trình ghép nối để điều khiển các module, các thiết bị ngoại vi ghép nối với hệ vi điều khiển trung tâm. Nếu các module và các thiết bị đƣợc ghép nối với các hệ thống tƣơng thích với nhau về chuẩn giao tiếp và giao thức truyền thông thì chúng có thể hoạt động và trao đổi dữ liệu cho nhau. Các hệ nhúng thƣờng sử dụng các giao thức truyền thông phổ biến nhƣ Ethernet, RS232, SPI, I2C và đặc biệt ngày nay là giao thức USB. Sử dụng giao thức USB có nhiều ƣu điểm [1] nhƣ dễ sử dụng, tốc độ truyền cao chỉ sau chuẩn Ethernet [1], độ tin cậy cao, chi phí thấp, yêu cầu điện áp nguồn nuôi nhỏ (+5V). Có đƣợc những hiểu biết sâu sắc về chuẩn USB sẽ giúp ngƣời lập trình có thể thực hiện đƣợc rất nhiều công việc nhƣ: thiết kế, chế tạo thiết bị hoạt động theo chuẩn USB, viết .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.