无尽之无奈

工作为了活着,活着为了享受。如何工作,如何享受? 活着只是副产品。现在享受工作,以后享受生命。
  • windows驱动学习之hello world - [Windows]

    2007年11月24日

    从今天开始本人要记录下学习驱动的过程。主要目的是给自己以后提供复习的资料。
    学习驱动的目的原因很多:一是没有办法,人家让学你就得学,不学就没有工作了,所以硬着头皮也要学。在此基础上给自己一个合理的安慰,那就是学习驱动的人不多,听说学好了也能赚很多钱,所以也给自己学习的动力。

    开始了。。。。。。。。。。。。

    1。到网上查查人家是怎么学的,是怎么写的。找到应该看得书籍记录如下:


    《C程序设计》(第二版) ...
    Tag:windows 驱动 driver
    HCUP 发表于02时01分14秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 内核模块 && Makefile for module - [Linux]

    2007年09月29日

    1.编写内核模块源文件:
    // hello.c

    #include <linux/init.h>
    #include <linux/module.h>
    MODULE_LICENSE("Dual BSD/GPL"...
    Tag:linux 内核模块 makefile 驱动
    HCUP 发表于15时37分40秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • struct dst_entry - [Linux]

    2007年07月25日

    最终生成的IP数据报的路由称为目的入口(dst_entry),目的入口反映了相邻的外部主机在主机内部的一种“映象”,目的入口在内核中的定义如下:
        struct dst_entry
        {
            struct dst_entry        *next;
            atomic_t    __refcnt;
       &n...
    Tag:linux 驱动
    HCUP 发表于13时33分59秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 深入Linux网络核心堆栈 - [Linux]

    2007年06月30日

        本文将向你展示,Linux的网络堆栈的一些怪异行为(并不一定是弱点)如何被用于邪恶的或者是其它形形色色的目的。在这里将要讨论的是将表面上看起来合法的Netfilter hook用于后门的通信,以及一种使特定的网络通信在运行于本机的基于Libpcap的嗅探器中消声匿迹的技术。
        Netfilter是Linux 2.4内核的一个子系统,Netfiler使得诸如数据包过滤、网络地址转换(NAT)以及网络连接跟踪等技巧成为可能,这些功能仅通过使用内核网络代码提供的各式各样的hook既可以完成。这些hook位于内核代码中,要么是静态链接的,要么是以动态加载的模块的形式存在。可以为指定的网络事件注册相应的回调函数,数据包的接收就是这样一个例子。
    Tag:linux 网络 驱动
    HCUP 发表于14时47分05秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • sk_buff读书笔记 - [Linux]

    2007年06月27日

    转自  http://if.ustc.edu.cn/~hwang/rohc/ourdesign/netbuffxzhang.htm

    第一部分:
        skb - Linux network buffers
        skb——Linux网络缓存
    第二部分:
        标题: Linux网络代码导读v0.2
    第三部分:Alan Cox的妙文:
        Network Buffers: Introduction
    第四部分:Linux Kernel核心中文手册

    Tag:sk_buff linux 网络 驱动
    HCUP 发表于22时32分03秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 网卡驱动和队列层中的数据包接收(五) - [Linux]

    2007年06月06日

    五、队列层

    1、软中断与下半部
    Tag:驱动 网卡 linux
    HCUP 发表于01时11分22秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 网卡驱动和队列层中的数据包接收(四) - [Linux]

    2007年06月06日

    四、网卡的数据接收

    内核如何从网卡接受数据,传统的经典过程:
    Tag:驱动 网卡 linux
    HCUP 发表于01时10分54秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 网卡驱动和队列层中的数据包接收(三) - [Linux]

    2007年06月06日

    三、网卡中断

    从本质上来讲,中断,是一种电信号,当设备有某种事件发生的时候,它就会产生中断,通过总线把电信号发送给中断控制器,如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚。处理器于是立即停止自己正在做的事,跳到内存中内核设置的中断处理程序的入口点,进行中断处理。
    Tag:驱动 网卡 linux
    HCUP 发表于01时10分17秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 网卡驱动和队列层中的数据包接收(二) - [Linux]

    2007年06月06日

    二、打开设备

    在探测函数中,设置了netdev->open = e100_open; 指定了设备的open函数为e100_open:
    Tag:驱动 网卡 linux
    HCUP 发表于01时09分28秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 网卡驱动和队列层中的数据包接收(一) - [Linux]

    2007年06月06日

    Linux TCP/IP协议栈笔记──网卡驱动和队列层中的数据包接收

    一、从网卡说起

    这并非是一个网卡驱动分析的专门文档,只是对网卡处理数据包的流程进行一个重点的分析。这里以Intel的e100驱动为例进行分析。
    Tag:驱动 网卡 linux
    HCUP 发表于01时08分11秒 | 阅读全文 | 评论 0 | 编辑 | 分享 0
共1页 1

个人资料

HCUP

一切都在搜索中。。。
我需要什么?
一切都像虚无缥缈。。。
我是谁?

日历

搜索

文章分类

  • 源码/学习[18]
  • 面试[2]
  • 算法[2]
  • 软件工程[2]
  • 设计模式[2]
  • 软件[1]
  • Windows Mobile Develop[1]
  • 日记[8]
  • Linux[20]
  • Windows[29]
  • 调试工具[4]
  • 生活/娱乐[22]

Tag

  • linux[19]
  • Windows[14]
  • 驱动[10]
  • 这样活着[7]
  • C++[6]
  • C[5]
  • 网卡[5]
  • COM[4]
  • driver[4]
  • UAC[3]
More..

最新日志

  • HTML特殊转义字符列表
  • C++指针直接调用类成员函数探讨
  • WinXP远程桌面的几则雕虫小技
  • 封装 c# 的数据库操作
  • 封装 c# 的数据库操作
  • 字符串string和内存流MemoryStream及比特数组byte[]互转
  • C# Serializable
  • C# Serializable
  • C# Serializable
  • 根据日期计算星期几
全部日志>>

最新评论

  • 黄:楼主,有没有这样的功能啊,用source insight...
  • leonhong:很好很强大,自己仿照写了一个针对LUA的,多谢分享...
  • Di调的潇洒:对不起楼主。 你的办法是OK的,是我自己搞错了。 还...
  • Di调的潇洒:cannot modify thd file buffe...
  • Lai:谢谢分享!
  • 易致富:很希望实现这个功能单看了好几次后还是不能实现. 忘您指...
  • hcup:此文重于写爱,我却更欣赏前部分关于时间流逝的伤感。 遥...
  • hcup:下面这段话摘录与原文,谁能帮我再详细解释一下? ...

链接

  • 奢侈品
  • 很多电子书下载
  • 相当不错的IBM AIX中文文档
  • linux-kernel-api
  • 同行的blog

存档

  • 2010 [1]
  • 2009 [10]
  • 2008 [62]
  • 2007 [41]

管理

  • 进入后台 写新日志
  • 文章管理 评论管理
  • 更换模板 访问统计
  • 访问统计:
欢迎光临HCUP的自由空间