原创 uio淺析

1uio理論部分1.1爲什麼出現了UIO?    硬件設備可以根據功能分爲網絡設備,塊設備,字符設備,或者根據與CPU相連的方式分爲PCI設備,USB設備等。它們被不同的內核子系統支持。這些標準的設備的驅動編寫較爲容易而且容易維護。很容易加

原创 設備linux2.4內核代碼奔潰解決方案

此方法用於死機故障出現間隔很長,而且不是空指針導致的死機問題.用於查找出現問題的函數.因爲這種情況.你不可能花幾天甚至幾月時間來完成一次調試.不是簡單的靠printk函數輸出就能解決的了的.內核死機前的有用的信息主要有下面下個:CallTr

原创 netlink2.6.32內核實現源碼

內核模塊#include <linux/init.h>#include <linux/module.h>#include <linux/timer.h>#include <linux/time.h>#include <linux/types

原创 netlink 2.6.32內核單播實現

#include <linux/kernel.h>#include <linux/module.h>#include <linux/types.h>#include <linux/sched.h>#include <net/sock.h>#

原创 紅黑樹算法

紅黑樹系列,六篇文章於今日已經完成:1、教你透徹瞭解紅黑樹2、紅黑樹算法的實現與剖析3、紅黑樹的c源碼實現與剖析4、一步一圖一代碼,R-B Tree5、紅黑樹插入和刪除結點的全程演示6、紅黑樹的c++完整實現源碼 -------------

原创 C語言宏定義##連接符和#符的使用

 C語言宏定義##連接符和#符的使用  - 運用之妙,存乎於心         - 博客頻道 - CSDN.NET                                                          C語言宏

原创 iptables命令詳解

1、iptables命令格式iptables的命令格式較爲複雜,一般的格式如下:iptables [-t 表] -命令 匹配   操作說明(1) -t 表表選項用於指定命令應用於哪個iptables內置表。(2)命令命令選項用於指定ipta

原创 iptables詳解

Iptabels是與Linux內核集成的包過濾防火牆系統,幾乎所有的linux發行版本都會包含Iptables的功能。如果 Linux 系統連接到因特網或 LAN、服務器或連接 LAN 和因特網的代理服務器, 則Iptables有利於在 L

原创 我的友情鏈接

51CTO博客開發

原创 徹底釋放Linux線程的資源

    徹底釋放Linux線程的資源                    分類:             LINUX             2012-07-10 17:20     2416人閱讀     評論(0)     收藏

原创 用戶空間和內核空間通訊之【Netlink 中】

 分類: LINUX     今天我們來動手演練一下Netlink的用法,看看它到底是如何實現用戶-內核空間的數據通信的。我們依舊是在2.6.21的內核環境下進行開發。      在</usr/include/linux/netlink.h

原创 RCU機制

 RCU 機制  《RCU是什麼?》第一部分概述Read-copy update (RCU) 是一種 2002 年 10 月被引入到內核當中的同步機制。通過允許在更新的同時讀數據,RCU 提高了同步機制的可伸縮性(scalability)。

原创 Linux內核: 分析coredump文件

       Linux內核:分析coredump文件 - 內核代碼崩潰                    分類:             Linux內核編程             2013-10-23 17:21     61

原创 紅黑樹算法

紅黑樹系列,六篇文章於今日已經完成:1、教你透徹瞭解紅黑樹2、紅黑樹算法的實現與剖析3、紅黑樹的c源碼實現與剖析4、一步一圖一代碼,R-B Tree5、紅黑樹插入和刪除結點的全程演示6、紅黑樹的c++完整實現源碼 -------------

原创 C語言宏定義##連接符和#符的使用

 C語言宏定義##連接符和#符的使用  - 運用之妙,存乎於心         - 博客頻道 - CSDN.NET                                                          C語言宏