- 博客(9)
- 资源 (5)
- 收藏
- 关注
转载 自动生成Linux下Makefile全攻略(下)
下面再来看看多个源文件的例子。 如何写用code1.c, code2.c生成 prog1的configure.in和Makefile.am。首先建立一个项目文件夹testproj。在testproj下建立dir1目录。 [kang@node16 kang]$ mkdir testproj [kang@node16 kang]$ mkdir dir1
2013-03-20 22:43:42 634
转载 自动生成Linux下Makefile全攻略(上)
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用 autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序
2013-03-20 22:42:22 516
转载 Generic Netlink HOW-TO based on Jamal's original doc
An Introduction To Using Generic Netlink =============================================================================== Last Updated: November 10, 2006 Table of Contents 1. Introduction 1.1. Doc
2013-03-10 18:46:18 741
转载 为什么在中断上下文中不能休眠?
这个问题有很多人问过,我看了下linux得内核代码,原因如下(当然我不能保证一定对,如果有牛人理解得更好,欢迎指正) 1. 中断处理的时候,不应该发生进程切换,因为在中断context中,唯一能打断当前中断handler的只有更高优先级的中断,它不会被进程打断(这点对 于softirq,tasklet也一样,因此这些bottom half也不能休眠),如果在中断context中休眠,则没有办法唤
2013-03-10 16:45:31 730
转载 进程上下文和中断上下文
[原文:http://blog.chinaunix.net/u3/93613/showart_1907687.html] 进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事的两个概念。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。 处理器
2013-03-10 16:44:23 573
转载 Open vSwitch作为openflow交换机的启动方法
启动NOX控制台: ./nox_core -v -i ptcp:6633 pyswitch 1. 加载open vswitch 模块: insmod datapath/linux-2.6/openvswitch_mod.ko 2. 增加一条数据通路: ovs-dpctl add-dp dp0 3. 将该数据通路与接口进行关联
2013-03-03 14:30:13 1652 2
转载 open vswitch研究:ovs的安装和使用
通过 git clone git://openvswitch.org/openvswitch 下载ovs代码到本地,运行boot.sh,如果遇到提示autoconf版本过低,可以去找最新的autoconf m4等rpm包安装或者通过yum update更新,也可以去下一个较新的包自己装下,e.g. http://ftp.gnu.org/gnu/autoconf/autoconf-2.6
2013-03-03 14:29:31 843
转载 虚拟网卡 TUN/TAP 驱动程序设计原理
简介 虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。 tun/tap驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap
2013-03-01 15:51:10 523
转载 Linux的TUN/TAP编程
TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。 原理简介 TUN/TAP 虚拟网络设备的原理比较简单,他在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的字符设备
2013-03-01 15:47:36 587
深入分析Java Web技术内幕
2018-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人