• 周二. 9 月 17th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

Analysis of Linux kernel technology

King Wang

1 月 3, 2022

Many friends think linux The kernel is messy , I don’t know what’s going on , Today, I will sort out and explain , At the end of the paper, there are video materials , Friends in need can join the group 973961276 obtain , Can also come to the classroom to listen to the teacher live explanation ah >>c/c++ linux Advanced architect of background server


One , Linux Build the kernel development environment

  1. Linux Kernel Research and project real-time column Introduction
  2. Linux Kernel compilation and upgrade
  3. Linux Kernel learning methodology

Two , Linux The kernel Android Components Binder Realization

  1. Interprocess 6 Means of communication , The Conduit , Message queue , Semaphore , Shared memory
  2. Communication between multiple processes , How to implement communication components
  3. Kernel module operation ,insmod, rmmod, lsmod, dmesg
  4. Module initialization module_init
  5. Module launch module_exit
  6. file_operations Introduce
  7. open Interface implementation
  8. release Interface implementation
  9. write Interface implementation
  10. read Interface implementation
  11. poll Interface implementation
  12. Application implementation
  13. System calls and file_operations And the relationship between

3、 … and ,Linux The kernel docker The network card implementation of

  1. The function of computer network card
  2. Linux NIC Structure details
  3. Linux net_device, net_device_ops
  4. network card nic Initialization flow
  5. network card nic sign out , Release net_device
  6. network card nic Send process implementation
  7. Protocol stack work queue netif_wake_queue
  8. network card nic Receive process implementation
  9. sk_buff Function and principle of
  10. Network card test implementation

Four , Think about projects independently :,Linux Virtual network card of kernel ,C1000k Case study

image.png


发表回复