- Back to Home »
- Beginning Linux Programming »
- System Calls and Device Drivers
Saturday, July 18, 2015
System Calls : Là một số hàm được gọi là interface giữa user space và kernel space
Device Driver : Là một tập những low-level interface để điều khiển các thành phần phần cứng hoạt động. Các thiết bị phần cứng cung cấp một tập các thanh ghi mà qua đó driver có thể thao tác trực tiếp xuống các thanh ghi để điều khiển chúng theo một quy trình nhất định.
Device File : Là một loại file đặc biệt để truy cập và điều khiển thiết bị từ user space
Dưới đây là một số hàm thao tác với device file để điều khiển thiết bị:
+ open : Open a file or device
+ read : Read from an open file or device
+ write : Write to a file or device
+ close : Close the file or device
+ ioctl : Pass control information to a device driver
Tương ứng với các hàm gọi open/read/... thì dưới device driver cũng sẽ có những hàm có tên tương ứng để thực hiện các thao tác khi được gọi.
Bài viết liên quan:
+ Device Driver, device file
+ Linux /dev directory