学习 Linux 内核编程
本课程将教您如何开始编写 Linux 内核模块和设备驱动程序。课程充满示例
讲师:Linux Trainer
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 什么是内核模块、设备驱动程序以及区别
- 内核模块的优点和缺点
- 了解hello world Linux内核模块及编译过程
- 各种命令:lsmod、rmmod、modinfo、insmod、modprobe、modinfo、depmod、objdump、dmesg
- 将参数传递给 Linux 内核模块
- 导出符号
- 内核恐慌,哎呀,BUG,警告
- Linux内核中的进程管理
- 创建内核线程
- 模块元数据
- Printk 和动态调试
要求
- C
- 对 Linux 中最常用命令(echo、cat、make、ls 等)的基本了解
- 访问运行 Linux 的计算机(直接或在虚拟机上)
描述
110 多场关于 Linux 内核编程的讲座
2020 年 12 月 12 日更新:在奖励部分添加了更多视频
您想拓展您的视野并成为编程发展的一部分吗?您想精通 Linux 内核模块编程以获得编程行业重视的技能吗?
那么为何不?毕竟,Linux 是软件开发人员最流行的操作系统之一,而且它的受欢迎程度只会随着时间的推移而增加。
有许多 Linux 内核模块编程课程可用于学习这些技能。
然而,这些课程往往缺乏实践方法,学生常常感到落后。
那么,现在学习这项宝贵技能的最佳课程是什么?
隆重推出《学习 Linux 内核编程》,这是 Linux Weekend Learning 开发的高质量课程。
本课程基于实用方法,并使用大量现实世界的示例来为您提供适当的培训。
注册后,您将终身可以访问课程。您可以按照自己的节奏学习并随时参考!
以下是本课程的一些福利:
- 超过5小时的视频教学和培训
- 100 多场关于 Linux 内核编程的讲座
- 了解 hello world 内核模块的进出
- 编写各种内核模块,导出符号、接受参数、创建内核线程
- 深入了解printk函数
- 在 Linux 内核模块中工作时使用的各种命令:insmod、rmmod、modprobe、lsmod、dmesg
- 课程中使用的所有示例和注释均可下载
- 通过 Udemy 沟通渠道直接向您的讲师询问问题和帮助
- 终身访问课程,包括所有未来的更新
本课程提供30 天退款保证!如果您对课程不满意,您将获得退款
那么您还在等什么,立即注册并迈出学习 Linux 内核编程的下一步
您将从本课程中学到的命令:
- lsmod
- 消息
- 插入模块
- rmmod
- 模组探针
- 模组信息
- 德普莫德
- 对象转储
- ps-l
课程涵盖的API :
- 模块参数
- 模块参数数组
- 导出符号
- EXPORT_SYMBOL_GPL
- 模块信息
- KBUILD_MODNAME
- 转储堆栈
- 恐慌
- 漏洞()
- 对于每个进程
- 在线CPU数
- printk_rate_limit
- 打印一次
- 打印十六进制转储
- 打印_十六进制_转储_字节
- 当前的
- kthread_create
- 唤醒进程
- 线程停止
- kthread_should_stop
- 内核线程运行
- usleep_range
- 睡眠时间
- smp_处理器_id
- VERMAGIC_STRING
本课程适合谁:
- 对学习 Linux 内核模块感到好奇的开发者
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。