.
├─ch06_01--hello_world
├─ch06_01--module_init
│ ├─song4--EXPORT_SYMBOL
│ ├─song4--EXPORT_SYMBOL_another
│ ├─song4--module_param
│ ├─song4--request_module
│ │ └─1.main-sub-module
│ │ ├─main_module
│ │ └─sub_module
│ └─song4--try_module_get
│ ├─1.try_module_get
│ ├─2.module_put
│ ├─3.try_module_get2
│ ├─4.try_module_get_at_device
│ └─5.try_module_get_at_two_module
│ ├─client
│ └─server
├─ch06_02--misc_register
├─ch06_03--file_operations
├─ch06_04--word_count
├─ch06_05--word_count_userspace
├─song06--Character-devices
│ ├─1.Character-devices-Template
│ ├─2.Character-devices
│ ├─3.Character-devices_n
│ ├─Character-devices-Test
│ └─test-globalmem
├─song07--Concurrency-control
│ └─1.Character-devices_n-with-mutex
├─song08--Block_NONBLOCK
│ ├─1.Wait-Queue
│ └─2.Poll
├─song09--AsyncNotify_AsyncIO
│ └─1.signal
├─song10--Interrupts
│ ├─1.tasklet
│ ├─2.delayed_work
│ │ ├─1.work
│ │ └─2.work_multi_file
│ └─3.xxx_charger_work
│ └─device
├─song10--Timer_Delay
│ ├─1.timer_list
│ ├─2.hrtimer
│ ├─3.delayed_work
│ └─4.delay
└─song12--Softwave-Architecture
├─1.Platform-device-driver
│ ├─1.Character-device
│ ├─2.Character-driver
│ └─Character-device+driver--Bug
└─2.Layered-thinking
├─2.input-device-driver
└─6.misc-device-driver
├─1.misc-platform_device
└─2.misc-platform_driver
-
Notifications
You must be signed in to change notification settings - Fork 0
1040003585/linux_driver_study
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published