自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (14)
  • 收藏
  • 关注

转载 Linux 网桥配置命令:brctl

Linux 网桥配置命令:brctl linux brctl Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联:思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了。当然,因为是设备是网关模式,路由和n

2012-06-30 16:49:34 38381

转载 GNU make 指南

GNU make 指南 翻译: 哈少 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点 儿偏激,但 make 实在是应该用在任何稍具规

2012-06-30 15:42:55 1167

转载 ubuntu下搭建svn服务器

一、安装直接使用命令安装$ sudo apt-get install subversion 安装完成后,你也许会问,它给我装到什么地方去呢?不要急用whereis即可知道二、服务器配置1、创建相应的用户及群组sudo addgroup subversion sudo usermod -G subversion -a sucre 使用reboot重启系统,使得上面的

2012-06-30 10:38:34 805

转载 Linux系统基础开发技术1:构建Linux 库文件

Author:gnuhpc WebSite:blog.csdn.net/gnuhpc实验环境:Ubuntu Linux 10.04 32bit1.库文件简介库文件是一个包含了编译后代码、数据的文件,用于与程序其他代码连编,它可以使得程序模块化、编译速度更快,并且易于更新。库文件分为三种(实质为两种,在随后两句话有解释):静态库(在程序之前就已经装载进其中了,也就是说

2012-06-29 23:57:33 583

转载 嵌入式Linux系统CGI程序设计技术

嵌入式Linux系统CGI程序设计技术摘要:在详细介绍一种嵌入式Web服务器BOA的实现与配置方法的基础上,以一个Web在线远程监控GPIO(通用输入/输出)的程序为实例,介绍嵌入式Linux系统下CPU程序设计技术。关键词:嵌入式系统Linux BOA CGI GPIO1 概述随着互联网应用的普及,越来越多的信息化产品需要接入互联网通过Web页面进行远程访问。嵌入式W

2012-06-29 22:20:33 933

转载 Busybox是什么?

Busybox是什么?1,busybox简介busybox是一个集成了一百多个最常用linux命令和工具的软件,他甚至还集成了一个http服务器和一个telnet服务器,而所有这一切功能却只有区区1M左右的大小.我们平时用的那些linux命令就好比是分立式的电子元件,而busybox就好比是一个集成电路,把常用的工具和命令集成压缩在一个可执行文件里,功能基本不变,而大小

2012-06-28 22:16:52 4296

转载 代码覆盖率——gcov lcov的使用

一、关于gcov工具gcov伴随gcc 发布。gcc编译加入-fprofile-arcs -ftest-coverage 参数生成二进制程序,执行测试用例生成代码覆盖率信息。1、如何使用gcov用GCC编译的时候加上-fprofile-arcs -ftest-coverage选项,链接的时候也加上。fprofile-arcs参数使gcc创建一个程序的流图,之后找到适合图的生成树。只

2012-06-25 22:57:54 2039

转载 Linux平台代码覆盖率测试工具GCOV的前端工具LCOV简介

转自博客http://blog.csdn.net/livelylittlefish 贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content1. Lcov是什么?2. 如何在Linux平台安装Lcov?3. 如何使用Lcov?(1) 使用lcov收集覆盖率数据并写入文件(2) 使用genhtml生成基于HTML的

2012-06-25 22:16:53 1280

转载 distcc: a fast, free distributed C/C++ compiler

http://distcc.googlecode.com/svn/trunk/doc/web/index.htmldistcc: a fast, free distributed C/C++ compilerSpeed, it seems to me, provides the one genuinely modern pleasure.— Aldous Huxleydis

2012-06-23 08:14:11 1070

转载 搭建distcc分布式编译环境

简介distcc 在日常工作中常为我们使用来解决大型项目在单一工作站上编译较慢的问题。其主要用于对 C, Object C 以及 C++ 代码进行并行编译,将可以并行的编译任务分布于编译集群中的各个工作站,有效利用各机器资源,达到整体编译性能的成倍提升。在类 Unix 系统上,distcc 使用 sendfile 系统调用在不同工作节点之间传送文件,尽管这种网络文件传输会占用一定的时间

2012-06-23 07:55:10 3351

转载 使用distcc和ccache缩短C/C++项目编译时间

使用distcc和ccache缩短C/C++项目编译时间http://blog.csdn.net/kenny_yu/article/details/1600889一个大型的C/C++项目的编译非常耗时。distcc和ccache这两个工具能够非常有效地压缩编译时间。它们并不是独立的编译器,而是配合 GNU GCC使用(它们的资料明确说明并不关注其他编译器)。distcc介绍中说,有人完

2012-06-23 07:47:49 1618

转载 使用 distcc 缩短编译时间

使用 distcc 缩短编译时间http://www.ibm.com/developerworks/cn/linux/l-distcc/index.html快速、免费的分布式 C/C++ 编译方法Laurence Bonney (bonneyl@uk.ibm.com), Websphere MQ JMS 测试小组领导, EMC简介

2012-06-22 21:07:37 1296

转载 多核CPU、AMP和SMP

CPU开始早已开始向多核方向发展,这是进一步提高CPU处理性能的必然。SMP是对称多处理。AMP是指非对称多处理,非对称多处理是指各核的结构并非对称,用处自然有区别,一般来说,指令集可能不一样,但不排除也可以指令集一样。AMP一图:SMP一图:SMP就是只有跑一个OS,由OS来给各个APP分配CPU core。

2012-06-20 21:23:15 9423

转载 也读SMP,AMP操作系统的差异

http://blog.163.com/huang_bp/blog/static/123119837200911305045437/随着多核的普及,SMP (symmetric multiprocessing)的概念也不断进入到大家的视线,大家通常会有这样的疑问,与SMP对应的是什么呢?他们有什么区别呢?首先来说,SMP是多核cpu发展后才提出的一个概念,与之对应的是AMP(a

2012-06-20 21:11:28 8018 1

转载 skb --- linux network buffers

skbuffs are the buffers in which the linux kernel handles network packets. The packet is received by the network card, put into a skbuff and then passed to the network stack, which uses the skbuff all

2012-06-18 18:27:51 988

转载 Ubuntu开启ssh服务

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用ap

2012-06-18 16:50:51 476

转载 linux教程:如何用iptables实现NAT

linux教程:如何用iptables实现NAT 原文出自【比特网】,转载请保留原文链接:http://biz.chinabyte.com/17/2048517.shtml 本文主要介绍如何使用iptbales实现linux2.4下的强大的NAT功能。关于iptables的详细语法请参考“用iptales实现包过虑型防火墙”一文。需要申明的是,本文绝对不是 NAT-HOWTO的简单重复

2012-06-18 16:29:38 910

转载 向内核添加自己的模块

向内核添加自己的模块http://www.cnblogs.com/timkyle/archive/2012/04/13/2444975.html说明:我开发板的内核启动参数环境变量bootargs内容为root=/dev/nfs nfsroot=192.168.1.10:/nfsroot ip=192.168.1.20 console=ttySAC0,115200。

2012-06-17 20:35:48 1763

转载 ubuntu 10.04建立源码树,实现最简单的驱动模块

本文参考了很多网上的文章,在这里先感谢网上的朋友们。编译了一天终于可以导入linux设备驱动程序最简单的HelloWorld.【rheostat:俺仅验证了驱动部分是没有问题的,没有编译内核】其实我也是一个初学者,但只要坚持学习,一定会理解的。现在我讲述下安装的过程:1.安装编译内核所需要的软件build-essential、autoconf、a

2012-06-17 17:54:52 941

转载 vi命令整理

转载自http://www.eastgame.net/ ★命令模式 移动光标 h 或 向左方向键(←) → 光标向左移动一个字元 j 或 向下方向鍵(↓) → 光标向下移动一个字元 k 或 向上方向鍵(↑) → 光标向上移动一个字元 l 或 向右方向鍵(→) → 光标向右移动一个字元 [Ctrl] + [f] → 屏幕『向下』移动一页,相

2012-06-17 17:13:19 1056

转载 Xshell通过SSH密钥、SSH代理连接Linux服务器详解

Xshell通过SSH密钥、SSH代理连接Linux服务器详解http://hi.baidu.com/kdsex/item/40205cc30a84d052ac00ef56使用SSH客户端来登陆Linux系统,我相信大家肯定都用过,只是选择的SSH客户端的软件不同而已,在Windows系统下,用的比较多就应该就是PUTTY,SecureCRT,Xshell这三个吧。大家是不是曾

2012-06-16 23:02:55 1263

转载 AF_INET和PF_INET的细微不同

AF_INET和PF_INET的细微不同http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/deddb9ef51222e4578f0551d.html在写网络程序的时候,建立TCP socket:sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本

2012-06-16 08:51:34 673

转载 wpa_supplicant / hostapd

http://hostap.epitest.fi/wpa_supplicant/devel/Developers' documentation for wpa_supplicant and hostapd The goal of this documentation and comments in the source code is to give enoug

2012-06-14 20:21:09 3251 1

转载 EAP和EAPOL资料

1.EAP协议802.1x协议在实现整个认证的过程中,其三个关键部分(客户端、认证系统、认证服务器)之间是通过不同的通信协议进行交互的,其中认证系统和认证服务器之间是EAP报文。EAP帧结构如下表所示:字段字节Code1Identifier2Length3-4

2012-06-14 01:10:27 2250

原创 802.11 管理帧

Management FramesGeneric management frame FormatManagement frames (type=00)aManagement framesSubtype value Subtype name0 Association request1 Association response10 Reassociati

2012-06-13 23:43:29 8268

转载 madwifi的介绍

madwifi的介绍madwifi学习记录(1)1 madwifi的结构,主要是有三层,hal是硬件层,然后是ath层,在之上的是802.11层,整个 madwifi源码中重要的就是hal文件夹(硬件),ath文件夹,ath_rate文件夹(动态调整tx rate的三种算法,默认使用sample),net80211文件夹(802.11协议相关),tools文件夹(一些工具)

2012-06-13 21:49:42 2419

转载 hostapd 模块图

本人最近学习802.1x协议,找来hostapd代码分析,看的头比较大。现在找来了hostapd状态图,看起来还是和802.1x没看处太大的联系,(802.1x协议的各个包的功能都已经了解),希望路过的高手能给点指点hostapd 模块图疑问:1.hostapd是如何接受client端的请求,是否是使用ctrl i/f模块?2.event loop 回调函数所调用的state

2012-06-11 23:16:55 3913 1

转载 hostapd的radius/eap server代码分析(3)-初始化及一次认证过程

hostapd的radius/eap server代码分析(3)-初始化及一次认证过程这组代码分析只是不才准备发在csdn的blog中的,内容从hostapd到eapserver到具体eapType最后是openssl。主要偏重于网络安全,而PEDIY似乎片中软件安全居多,发在这里不知是否合适。注册PEDIY的目的是为了在密码学板块交流的。发此文为了申请邀请码,希望斑竹赏脸

2012-06-11 23:08:49 2311

转载 无线AP网络组网方式详解

无线AP网络组网方式详解 无线局域网(WLAN:Wireless Local Area Network)是计算机网络和无线通信技术相结合的产物。具体地说就是在组建局域网时不再使用传统的电缆线而通过无线的方式以红外线、无线电波等作为传输介质来进行连接,提供有线局域网的所有功能。无线局域网的基础还是传统的有线无线局域网(WLAN:WirelessLocal Area Network)是计算机网

2012-06-11 22:16:19 3643

转载 hostapd

hostapdhttp://hostap.epitest.fi/一.hostapd简介 hostapd是一个用户空间的守护程序,主要用在接入结点(AP)和认证服务器上。它实现了IEEE802.11接入结点管理,IEEE802.1X/WPA/WPA2/EAP认证以及RADIUS客户端、EAP服务器和RADIUS认证服务器的功能。当前版本支持Linu

2012-06-11 21:38:26 1563

转载 hostapd的radius/eap server代码分析(2)-hostapd配置

NJZhuJinhua@csdn Apr.10,2010http://blog.csdn.net/njzhujinhua欢迎转载,转载请联系 jinhua1982@gmail.com 并注明出处。 本节将hostapd基本配置及初始化,下节将eap相关的基本配置及初始化【1】首先是main函数最开始定义的hapd_interface变量int main(int ar

2012-06-11 21:37:06 1960

转载 hostapd的radius/eap server代码分析(1)-main

hostapd的radius/eap server代码分析(1)-mainNJZhuJinhua@csdn Apr.10,2010http://blog.csdn.net/NJZhuJinhua/archive/2010/04/11/5473970.aspx欢迎转载,转载请注明出处。hostapd 的main函数位于hostapd/hostapd.c中。函数开始

2012-06-11 20:35:43 947

转载 ioremap_nocache函数说明

ioremap_nocache函数说明NAMEioremap_nocache - 把内存映射到CPU空间  SYNOPSISvoid __iomem * ioremap_nocache (unsigned long phys_addr, unsigned long size);  ARGUMENTSphys_addr要映射的物理地址 size要映射资

2012-06-10 22:19:19 1403

转载 Linux Kernel Makefiles

Linux Kernel MakefilesThis document describes the Linux kernel Makefiles.=== Table of Contents=== 1 Overview=== 2 Who does what=== 3 The kbuild files  --- 3.1 Goal definitions  --- 3.2 B

2012-06-10 19:31:30 1008

转载 什么是WDS功能?桥接模式和中继模式又有什么区别?

WDS (Wireless Distribution System)无线分布式系统,是无线连接两个接入点(AP)的协议。在整个WDS无线网络中,把多个AP通过桥接或中继器的方式连接起来,使整个局域网络以无线的方式为主。通常有以下应用:以桥接方式无线连接两个局域网 扩展无线局域网的覆盖范围 Vigor 无线路由器可以实现以上两种模式,一种是桥接,另一种是中继。下图显示

2012-06-10 09:39:40 5524 1

转载 spinlock

spinlock作者:李强,华清远见嵌入式学院讲师。在初级驱动的我们介绍了几种同步方式,有同学对自旋锁有些不理解,现在把这部分内容详细的讲述一下。自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必

2012-06-09 16:06:33 465

转载 软中断/tasklet/工作队列

软中断/tasklet/工作队列______整理软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom half)演变而来。下半部的机制实际上包括五种,但2.6版本的内核中,下半部和任务队列的函数都消失了,只剩下了前三者。本文重点在于介绍这三者之间的关系。(函数细节将不会在本文中出现,可以参考文献,点这里)(1)上半部和下半部

2012-06-09 15:37:35 1229

转载 linux-Tcp IP协议栈源码阅读笔记

linux-Tcp IP协议栈源码阅读笔记一.linux内核网络栈代码的准备知识 1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件 主要有:/net/socket.c /net/proto

2012-06-09 15:33:05 787

转载 Linux内核网络协议栈笔记1:协议栈分层/层次结构

Linux内核网络协议栈笔记1:协议栈分层/层次结构大家都知道TCP/IP协议栈现在是世界上最流行的网络协议栈,恐怕它的普及的最重要的原因就是其清晰的层次结构以及清晰定义的原语和接口。不仅使得上层应用开发者可以无需关心下层架构或者内部机制,从而相对透明的操作网络。这个明显的层次结构也可以在Linux内核的网络协议栈中观察到。主要的参考文献是:Linux网络栈剖析(中文版)/Anatomy

2012-06-09 15:14:11 3645

转载 linux信号处理机制

本文简单介绍下Linux信号处理机制:首先,先说一下什么是信号。信号本质上是在软件层次上对中断机制的一种模拟,其主要有以下几种来源:程序错误:除零,非法内存访问… 外部信号:终端Ctrl-C产生SGINT信号,定时器到期产生SIGALRM… 显式请求:kill函数允许进程发送任何信号给其他进程或进程组。在Linux下,可以通过以下命令查看系统所有的信号:kill -l可

2012-06-09 15:04:39 643

putty开发工具

开发工具,putty,可以ssh,telnet,等等,很强大,狠新

2014-03-14

自动发送邮件脚本

自动发送邮件脚本,在windows和linux下都能用yeah!

2012-09-13

iptables 指南.pdf

iptables 指南.pdf 本文介绍了iptables,以便你可以领会iptables的精彩,文中不包含iptables或Netfilter在 安全方面的 bug。如果你发现iptables(或其组成部分)任何bug或特殊的行为,请联系 Netfilter mailing lists ,他们会告诉你那是否是bug或如何解决。iptables或Netfilter 中几乎没有安全方面的bug,当然偶尔也会出些问题,它们能在Netfilter主页中找到。

2012-08-09

Shell脚本学习指南

《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。   作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。   我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,... (展开全部)

2012-07-01

wpa_supplicant-devel

wpa_supplicant-develwpa_supplicant-devel

2012-06-15

无线AP网络组网方式详解

无线局域网的组网模式大致上可以分为两种,一种是Ad-hoc模式,即点对点无线网络;另一种是Infrastructure模式,即集中控制式网络。

2012-06-11

第二章_Linux_C编程基础--make

gnu makefile 介绍 为什么要用makefile makefile的用法 makefile的原理 ....

2012-05-26

Android 开发指南中文版

Android 开发指南 中文版

2011-04-03

bash新手使用指南

第 1 章 Bash和Bash脚本:Bash 基础: Bash的优势,建立块,开发优良脚本的首要指导方针。 第 2 章 编写和调试脚本:脚本基础:编写和调试。 第 3 章 Bash环境:Bash环境:初始化文件,变量,引用字符,shell扩展顺序,别名,选项。 第 4 章 正则表达式:正则表达式:介绍。 第 5 章 GNU SED流编辑器:Sed: 介绍sed行编辑器。 第 6 章 GNU AWK编程语言:Awk:介绍awk编程语言。 第 7 章 条件语句:条件语句:在Bash中使用的测试条件的结构。 第 8 章 编写交互脚本:交互脚本:使脚本用户友好化,捕捉用户输入。 第 9 章 重复性任务:重复执行命令:在Bash中使用的自动执行命令的结构。 第 10 章 变量进阶:变量进阶:指定变量类型,介绍变量数组和变量操作。 第 11 章 函数:函数:介绍。 第 12 章 捕捉信号:捕捉信号:进程信号机制介绍,捕获用户发送的信号。 上一页 上一级 下一页 9. 本文档约定 起始页 第 1 章 Bash和Bash脚本

2010-10-08

WIN2000驱动程序设计.chm

WIN2000驱动程序设计.chm 献给所有热爱驱动程序的朋友们

2008-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除