教程演示🔗
你会学到什么
-
什么是内核模块、设备驱动程序和区别
-
内核模块的优缺点
-
理解hello world Linux Kernel Module和编译过程
-
各种命令:lsmod、rmmod、modinfo、insmod、modprobe、modinfo、depmod、objdump、dmesg
-
将参数传递给 Linux 内核模块
-
导出符号
-
内核恐慌,哎呀,错误,警告
-
Linux 内核中的进程管理
-
创建内核线程
-
模块元数据
Printk 和动态调试
要求
-
C
-
基本了解 Linux 中最常用的命令(echo、cat、make、ls 等)
-
访问运行 Linux 的计算机(直接或在 VM 上)
描述
110 多场关于 Linux 内核编程的讲座
2020 年 12 月 12 日更新:在奖金部分添加了更多视频
你想扩大你的视野并成为编程发展的一部分吗?您想精通 Linux 内核模块编程以获得编程行业看重的技能吗?
那么为何不?毕竟,Linux 是最受软件开发人员欢迎的操作系统之一,而且它的受欢迎程度只会随着时间的推移而增加。
有许多 Linux 内核模块编程课程可用于学习这些技能。
然而,这些课程往往缺乏实践方法,学生常常感到落后。
那么,现在学习这项宝贵技能的最佳课程是什么?
介绍Learn Linux Kernel Programming,Linux Weekend Learning开发的精品课程。
本课程以实用方法为基础,并使用大量真实示例为您提供适当的培训。
通过注册,您将可以终生访问课程。您可以按照自己的节奏学习并随时参考它们!
以下是本课程的一些好处:
- 超过5小时的视频教学和培训
- 100 多场关于 Linux 内核编程的讲座
- 了解 hello world 内核模块的内部和外部
- 编写各种导出符号、接受参数、创建内核线程的内核模块
- 深入了解printk函数
- 在 Linux 内核模块中使用的各种命令:insmod、rmmod、modprobe、lsmod、dmesg
- 课程中使用的所有示例和注释均可下载
- 通过 Udemy 沟通渠道直接联系您的导师寻求问题和帮助
- 终身访问课程,包括所有未来更新
本课程提供30 天退款保证!如果您对课程不满意,您将获得退款
那么你还在等什么,现在就报名并迈出学习 Linux 内核编程的下一步
您将从本课程中学习的命令:
- lsmod
- dmesg
- insmod
- rmmod
- 调制探头
- 修改信息
- 依赖模式
- 对象转储
- ps -l
课程中涵盖的API :
- 模块参数
- 模块参数数组
- 出口符号
- EXPORT_SYMBOL_GPL
- 模块信息
- KBUILD_MODNAME
- 转储堆栈
- 恐慌
- 漏洞()
- for_each_process
- num_online_cpus
- printk_rate_limit
- 打印一次
- 打印十六进制转储
- print_hex_dump_bytes
- 当前的
- kthread_create
- 唤醒进程
- kthread_stop
- kthread_should_stop
- kthread_run
- usleep_range
- 睡眠
- smp_processor_id
- VERMAGIC_STRING
本课程适合谁:
- 对学习 Linux 内核模块充满好奇的开发者
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。