6篇文章 · 17626字 · 4人关注
最近开始想稍微深入一点地学习Linux内核,主要参考内容是《深入理解Linux内核》和《深入理解Linux内核架构》以及源码,经验有限,只能分析...
1三个相关数据结构. 关于socket的创建,首先需要分析socket这个结构体,这是整个的核心。 104 struct socket { 10...
在漫长地分析完socket的创建源码后,发现一片浆糊,所以特此总结,我的博客中同时有另外一篇详细的源码分析,内核版本为3.9,建议在阅读本文后若...
1.聊天室程序——客户端 客户端我也用了select进行I/O复用,同时监控是否有来自socket的消息和标准输入,近似可以完成对键盘的中断使用...
针对内核3.9 系统开启时,会使用init/main.c,然后再里面调用kernel_init(),在里面会再调用do_basic_setup(...
做内核驱动第一步都是学习如何添加模块,这是基础,有了这个基础,剩下就是写代码了。 由于2.4到2.6内核版本的更新,无论是系统调用还是模块添加机...
文集作者