该内容需要权限查看

解锁内容

课程介绍:
通过学习Linux内核里的将近500个kernel api,学习linux驱动开发的核心通用技术

适合人群:

android手机驱动开发, 嵌入式linux驱动开发,linux内核开发

你将会学到:

通过学习Linux内核里的将近500个kernel api,学习linux驱动开发的核心通用技术

课程目录:
第1章linux内核模块(1小时59分钟7节)

1-1linux驱动开发入门[12:01]
1-2搭建开发环境[21:09]
1-3visual studio建立调试环境[10:39]
1-4内核模块操作1[12:57]
1-5symbol_get[21:20]
1-6symbol_put[15:07]
1-7find_symbol_and_module_is_live[26:40]
第2章进程管理api(1小时21分钟14节)

2-1task_pid_nr_ns[15:26]
2-2find_pid_ns[07:49]
2-3find_pid_ns[04:41]
2-4find_vpid[04:31]
2-5get_pid[03:55]
2-6get_task_mm[07:26]
2-7mmput[02:41]
2-8ns_of_pid[07:33]
2-9pid_nr[04:27]
2-10pid_task[04:38]
2-11pid_vnr[05:05]
2-12put_pid[03:40]
2-13task_active_pid_ns[05:23]
2-14task_tgid_nr_ns[04:10]
第3章 进程调度api (3小时39分钟 30节)

3-1__wake_up[21:00]
3-2__wake_up_sync[06:18]
3-3__wake_up_sync_key[02:29]
3-4add_wait_queue[11:14]
3-5add_wait_queue_exclusive[08:28]
3-6autoremove_wake_function[10:24]
3-7complete[09:33]
3-8complete_all[04:17]
3-9completion_done[12:08]
3-10current_thread_info[09:25]
3-11default_wake_function[09:28]
3-12do_exit[04:38]
3-13finish_wait[12:03]
3-14init_waitqueue_entry[05:00]
3-15init_waitqueue_head[04:51]
3-16kthread_create_on_node[04:57]
3-17kthread_stop[03:34]
3-18prepare_to_wait[05:22]
3-19remove_wait_queue[08:32]
3-20sched_setscheduler[09:04]
3-21set_cpus_allowed_ptr_1[15:04]
3-22set_user_nice[06:04]
3-23task_nice[02:39]
3-24wait_for_completion[07:43]
3-25try_wait_for_completion[04:53]
3-26wait_for_completion_interr[05:09]
3-27wait_for_completion_killab[03:38]
3-28wait_for_completion_timeou[03:56]
3-29wake_up_process[05:11]
3-30yield

 

 

侵权联系与免责声明 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 侵权联系邮箱:514719408@qq.com