编程知识 cdmana.com

linux内核技术分析

很多朋友觉得linux内核很乱,不知道有哪些东西,今天就为大家来整理讲解一下,文末附有配套视频资料,有需要的朋友可以进群973961276获取,也可以来课堂上听老师直播讲解啊>>c/c++ linux后台服务器高级架构师


一, Linux内核开发环境搭建

  1. Linux内核研习与项目实战专栏介绍
  2. Linux内核编译与升级
  3. Linux内核学习方法论

二, Linux内核之Android组件Binder实现

  1. 进程间6种通信方式,管道,消息队列,信号量,共享内存
  2. 多个进程之间通信,如何实现通信组件
  3. 内核模块操作,insmod, rmmod, lsmod, dmesg
  4. 模块初始化 module_init
  5. 模块推出 module_exit
  6. file_operations介绍
  7. open接口实现
  8. release接口实现
  9. write接口实现
  10. read接口实现
  11. poll接口实现
  12. 应用程序实现
  13. 系统调用与file_operations之间关联

三,Linux内核之docker的网卡实现

  1. 计算机网卡的作用
  2. Linux NIC架构详解
  3. Linux net_device, net_device_ops
  4. 网卡nic初始化流程
  5. 网卡nic退出,释放net_device
  6. 网卡nic发送流程实现
  7. 协议栈工作队列 netif_wake_queue
  8. 网卡nic接收流程实现
  9. sk_buff的功能与原理
  10. 网卡测试实现

四,自主思考项目:,Linux内核之虚拟网卡,C1000k案例

image.png


版权声明
本文为[秃头大哥]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000037796141

Scroll to Top