|
171| 0
|
[其它] Linux驱动开发技术-模块与进程篇 |
课程介绍: 通过学习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
购买主题
本主题需向作者支付 18 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.