Skip to content

1040003585/linux_driver_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux_driver_study

.
├─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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published