TAILIEUCHUNG - Bài giảng Lập trình hệ nhúng: Chương 5 - Phạm Văn Thuận

Chương 5 của bài giảng Lập trình hệ nhúng trang bị cho người học những kiến thức cơ bản về lập trình device driver trên Linux. Những nội dung chính trong chương này gồm có: Kernel module, device driver. . | Chương 5. Lập trình Device Driver trên Linux . Kernel module . Device driver Lập trình hệ nhúng 89 . Kernel Module § Hoạt động trên Kernel Space, có thể truy xuất tới các tài nguyên của hệ thống § Kernel Module cho phép thêm mới các module một cách linh hoạt, tránh việc phải biên dịch lại nhân hệ điều hành § Kernel Module là cơ chế hữu hiệu để phát triển các device driver § Xem danh sạch các module đang chạy: psmod Lập trình hệ nhúng 90 Kernel Module § Các bước để thêm một kernel module vào hệ thống • Viết mã nguồn: chỉ sử dụng các thư viện được cung cấp bởi kernel, không sử dụng được các thư viện bên ngoài • Biên dịch mã nguồn module • Cài đặt module: dùng lệnh insmod • Gỡ module: dùng lệnh rmmod Tên_Module • Xem các thông tin log: sử dụng System Log Viewer Lập trình hệ nhúng 91 Mã nguồn kernel Module Lập trình hệ nhúng 92 Kernel Module Makefile obj-m += all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean Lập trình hệ .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.