https://github.com/jollen/ldd-lab-20161120
Linux 驅動程式教育訓練 (Lab 1)
https://github.com/jollen/ldd-lab-20161120
Last synced: 9 months ago
JSON representation
Linux 驅動程式教育訓練 (Lab 1)
- Host: GitHub
- URL: https://github.com/jollen/ldd-lab-20161120
- Owner: jollen
- Created: 2016-11-20T08:25:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-26T02:14:03.000Z (over 9 years ago)
- Last Synced: 2025-06-02T13:10:45.220Z (about 1 year ago)
- Language: C
- Size: 5.86 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux 驅動程式教育訓練 (Lab 1)
入門第一階段
## 學習目標
* 解釋 Linux Driver Model ?
* kobject 是什麼?
* sysfs 是什麼?
* 如何產生新的 process?
* 解釋 fork() 的用途?
* 說明 copy_from_user() 的用途與行為?
* 什麼是 virtual memory?
* 解釋 process scheduling?
* 解釋 kernel scheduling?
* 說明 reentrant kernel 的觀念?
* 分析 reentrant function 的出現原因?
* wait_event_interruiptible() 的使用時機?