
网盘截图:


课程目录:
├─Linux驱动开发技术-中断机制与内存管理篇
│ 1.tasklet_init.mp4
│ 10.__get_free_pages.mp4
│ 11.alloc_pages.mp4
│ 12.__krealloc.mp4
│ 13.alloc_pages_exact.mp4
│ 14.get_unmapped_area.mp4
│ 15.get_zeroed_page.mp4
│ 16.__get_vm_area.mp4
│ 17.find_vma.mp4
│ 18.find_vma_intersection.mp4
│ 19.kcalloc.mp4
│ 2.tasklet_schedule.mp4
│ 20.kmalloc.mp4
│ 21.kmem_cache_create.mp4
│ 22.kmem_cache_alloc.mp4
│ 23.kmem_cache_zalloc.mp4
│ 24.kmemdup.mp4
│ 25.kstrdup.mp4
│ 26.kstrndup.mp4
│ 27.kzalloc.mp4
│ 28.memdup_user.mp4
│ 29.mempool_create.mp4
│ 3.tasklet_hi_schedule.mp4
│ 30.mempool_alloc.mp4
│ 31.mempool_alloc_pages.mp4
│ 32.mempool_alloc_slab.mp4
│ 33.mempool_kmalloc.mp4
│ 34.mempool_resize.mp4
│ 35.nr_free_buffer_pages.mp4
│ 36.page_address.mp4
│ 37.page_zone.mp4
│ 38.probe_kernel_address.mp4
│ 39.probe_kernel_read.mp4
│ 4.tasklet_kill.mp4
│ 40.vmalloc_to_page.mp4
│ 41.vmalloc_to_page.mp4
│ 42.vmalloc_to_pfn.mp4
│ 43.vmalloc_user.mp4
│ 44.vma_page.mp4
│ 45.总结.mp4
│ 46.Linux驱动开发技术-中断机制与内存管理篇.zip
│ 5.__tasklet_hi_schedule.mp4
│ 6.__tasklet_schedule.mp4
│ 7.tasklet_disable_nosync.mp4
│ 8.tasklet_disable.mp4
│ 9.tasklet_trylock.mp4
│
├─Linux驱动开发技术-文件系统与设备管理篇
│ 1.__mnt_is_readonly.mp4
│ 10.get_super.mp4
│ 11.I_BDEV.mp4
│ 12.inode_set_bytes.mp4
│ 13.inode_add_bytes.mp4
│ 14.inode_set_bytes.mp4
│ 15.inode_sub_bytes.mp4
│ 16.make_bad_inode.mp4
│ 17.may_umount.mp4
│ 18.may_umount_tree.mp4
│ 19.mnt_want_write.mp4
│ 2.current_umask.mp4
│ 20.unshare_fs_struct.mp4
│ 21.notify_change.mp4
│ 22.put_unused_fd.mp4
│ 23.vfs_getattr.mp4
│ 24.vfs_statfs.mp4
│ 25.cdev_alloc.mp4
│ 26.cdev_init.mp4
│ 27.cdev_add.mp4
│ 28.实现一个app访问设备.mp4
│ 29.接口测试,改造驱动.mp4
│ 3.d_alloc.mp4
│ 30.register_chrdev.mp4
│ 31.class_create.mp4
│ 32.大结局.mp4
│ 33.Linux驱动开发技术-文件系统与设备管理篇.zip
│ 4.d_find_alias.mp4
│ 5.dput.mp4
│ 6.fget.mp4
│ 7.generic_fillattr.mp4
│ 8.get_fs_type.mp4
│ 9.get_max_files.mp4
│
├─Linux驱动开发技术-模块与进程篇
│ 1.linux驱动开发入门.mp4
│ 10.find_pid_ns.mp4
│ 11.find_vpid.mp4
│ 12.get_pid.mp4
│ 13.get_task_mm.mp4
│ 14.mmput.mp4
│ 15.ns_of_pid.mp4
│ 16.pid_nr.mp4
│ 17.pid_task.mp4
│ 18.pid_vnr.mp4
│ 19.put_pid.mp4
│ 2.搭建开发环境.mp4
│ 20.task_active_pid_ns.mp4
│ 21.task_tgid_nr_ns.mp4
│ 22.__wake_up.mp4
│ 23.__wake_up_sync.mp4
│ 24.__wake_up_sync_key.mp4
│ 25.add_wait_queue.mp4
│ 26.add_wait_queue_exclusive.mp4
│ 27.autoremove_wake_function.mp4
│ 28.complete.mp4
│ 29.complete_all.mp4
│ 3.studio建立调试环境.mp4
│ 30.completion_done.mp4
│ 31.current_thread_info.mp4
│ 32.default_wake_function.mp4
│ 33.do_exit.mp4
│ 34.finish_wait.mp4
│ 35.init_waitqueue_entry.mp4
│ 36.init_waitqueue_head.mp4
│ 37.kthread_create_on_node.mp4
│ 38.kthread_stop.mp4
│ 39.prepare_to_wait.mp4
│ 4.内核模块操作1.mp4
│ 40.remove_wait_queue.mp4
│ 41.sched_setscheduler.mp4
│ 42.set_cpus_allowed_ptr_1.mp4
│ 43.set_user_nice.mp4
│ 44.task_nice.mp4
│ 45.wait_for_completion.mp4
│ 46.try_wait_for_completion.mp4
│ 47.wait_for_completion_interrupti.mp4
│ 48.wait_for_completion_killable.mp4
│ 49.wait_for_completion_timeout.mp4
│ 5.symbol_get.mp4
│ 50.wake_up_process.mp4
│ 51.yield.mp4
│ 52.Linux驱动开发技术-模块与进程篇.zip
│ 6.symbol_put.mp4
│ 7.find_symbol_and_module_is_live.mp4
│ 8.task_pid_nr_ns.mp4
│ 9.find_pid_ns.mp4
│
├─Linux驱动开发技术-系统定时器与内核同步
│ 1.__round_jiffies.mp4
│ 10.add_timer.mp4
│ 11.del_timer.mp4
│ 12.mod_timer.mp4
│ 13.mod_timer_pending.mp4
│ 14.init_timer_key.mp4
│ 15.__init_timer_on_stack.mp4
│ 16.init_timer_on_stack_key.mp4
│ 17.timer_setup.mp4
│ 18.timer_setup_on_stack.mp4
│ 19.del_timer_sync.mp4
│ 2.__round_jiffies_relative.mp4
│ 20.try_to_del_timer_sync.mp4
│ 21.do_settimeofday64.mp4
│ 22.get_seconds.mp4
│ 23.getnstimeofday.mp4
│ 24.mktime64.mp4
│ 25.ns_to_timespec.mp4
│ 26.ns_to_timeval.mp4
│ 27.timespec_to_ns.mp4
│ 28.timeval_to_ns.mp4
│ 29.timespec_add_ns.mp4
│ 3.__round_jiffes_up.mp4
│ 30.timespec_sub.mp4
│ 31.timespec_compare.mp4
│ 32.timespec_equal.mp4
│ 33.atomic_read.mp4
│ 34.atomic_set.mp4
│ 35.atomic_inc.mp4
│ 36.atomic_inc_and_test.mp4
│ 37.atomic_dec.mp4
│ 38.atomic_dec_and_test.mp4
│ 39.atomic_add.mp4
│ 4.__round_jiffies_up_relative.mp4
│ 40.atomic_add_negative.mp4
│ 41.atomic_add_return.mp4
│ 42.atomic_add_unless.mp4
│ 43.atomic_cmpxchg.mp4
│ 44.atomic_sub.mp4
│ 45.atomic_sub_and_test.mp4
│ 46.atomic_sub_return.mp4
│ 47.sema_init.mp4
│ 48.down.mp4
│ 49.down_interruptible.mp4
│ 5.round_jiffies.mp4
│ 50.down_killable.mp4
│ 51.init_rwsem.mp4
│ 52.down_read.mp4
│ 53.down_read_trylock.mp4
│ 54.down_write.mp4
│ 55.down_write_trylock.mp4
│ 56.downgrade_write.mp4
│ 57.seqlock_init.mp4
│ 58.read_seqbegin.mp4
│ 59.read_seqretry.mp4
│ 6.round_jiffies_relative.mp4
│ 60.Linux驱动开发技术-系统定时器与内核同步.zip
│ 7.round_jiffies_up.mp4
│ 8.round_up_jiffies_relative.mp4
│ 9.__init_timer.mp4
│
└─windows内核安全与驱动开发 硬件篇
1.windows内核安全与驱动开发硬件篇.zip
10.常用内核函数及说明_windows内核安全与驱动开发 硬件篇.mp4
11.驱动开发框架介绍_windows内核安全与驱动开发 硬件篇.mp4
12.字符串基本操作1_windows内核安全与驱动开发 硬件篇.mp4
13.字符串操作2_windows内核安全与驱动开发 硬件篇.mp4
14.memory_windows内核安全与驱动开发 硬件篇.mp4
15.链表_windows内核安全与驱动开发 硬件篇.mp4
16.锁_windows内核安全与驱动开发 硬件篇.mp4
17.文件操作_windows内核安全与驱动开发 硬件篇.mp4
18.注册表_windows内核安全与驱动开发 硬件篇.mp4
19.dpc定时器_windows内核安全与驱动开发 硬件篇.mp4
2.课程介绍_windows内核安全与驱动开发 硬件篇.mp4
20.线程与同步_windows内核安全与驱动开发 硬件篇.mp4
21.迁移项目到visual studio2019_windows内核安全与驱动开发 硬件篇.mp4
22.应用与驱动通信演示_windows内核安全与驱动开发 硬件篇.mp4
23.驱动通信过程的安全编码_windows内核安全与驱动开发 硬件篇.mp4
24.64位的新增机制_windows内核安全与驱动开发 硬件篇.mp4
25.串口过滤_windows内核安全与驱动开发 硬件篇.mp4
26.键盘设备_windows内核安全与驱动开发 硬件篇.mp4
27.键盘过滤框架_windows内核安全与驱动开发 硬件篇.mp4
28.hook方式对键盘过滤_windows内核安全与驱动开发 硬件篇.mp4
29.磁盘及文件系统_windows内核安全与驱动开发 硬件篇.mp4
3.visual studio 2019开发环境安装配置_windows内核安全与驱动开发 硬件篇.mp4
30.虚拟磁盘_windows内核安全与驱动开发 硬件篇.mp4
31.磁盘过滤的原理_windows内核安全与驱动开发 硬件篇.mp4
32.初始化代码分析_windows内核安全与驱动开发 硬件篇.mp4
33.pnp消息处理_windows内核安全与驱动开发 硬件篇.mp4
34.devceiocontrol过滤讲解_windows内核安全与驱动开发 硬件篇.mp4
35.bitmap分析_windows内核安全与驱动开发 硬件篇.mp4
36.稀疏文件_windows内核安全与驱动开发 硬件篇.mp4
37.磁盘读写分析及效果演示_windows内核安全与驱动开发 硬件篇.mp4
4.visual studio 2019开发环境安装配置2_windows内核安全与驱动开发 硬件篇.mp4
5.基础篇介绍_windows内核安全与驱动开发 硬件篇.mp4
6.内核编程环境介绍_windows内核安全与驱动开发 硬件篇.mp4
7.内核模块以及返回状态_windows内核安全与驱动开发 硬件篇.mp4
8.字符串类型_windows内核安全与驱动开发 硬件篇.mp4
9.驱动对象,设备对象与io请求_windows内核安全与驱动开发 硬件篇.mp4
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。