网盘截图:

课程目录:

├─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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。