说起DMA我们并不陌生,但是实际编程中去用的人不多吧,最多就是网卡驱动里的环形buffer,再有就是设备的dma,下面我们就分析分析. DMA用来在设备内存和内存之间直接数据交互。而无需cpu干预内核为了方便驱动的开发,已经提供了几个dma 函数接口。dma跟硬件架构相关,所以linux关于硬件部分...
分类:
系统相关 时间:
2015-06-07 22:59:32
阅读次数:
193
原文网址:http://blog.chinaunix.net/uid-29589379-id-4708911.html一,内核移植步骤:1,修改顶层目录下的MakefileARCH?=$(SUBARCH)CROSS_COMPILE?=$(CONFIG_CROSS_COMPILE:"%"=%)修改为:...
分类:
系统相关 时间:
2015-06-06 11:57:53
阅读次数:
228
#根据自己看书总结所得,可能不够完全,当成小论文来写。客户端根据URL判断IP和端口,如果最近没有访问过该URL,通过DNS将域名解析为IP地址建立到服务器的TCP连接(著名的三次握手)先介绍下报文:HTTP要发送报文,会以流的形式通过打开的TCP连接传输,TCP层收到数据流后把数据..
分类:
Web程序 时间:
2015-06-03 06:14:41
阅读次数:
106
安装BCM4312无线网卡驱动Linux系统BCM4312无线网卡驱动的安装联想Y450 Linux系统 无线网卡驱动安装准备工作:Broadcom官网驱动下载地址http://www.broadcom.com/support/802.11/linux_sta.php下载上面的驱动,依据系统的版本号...
分类:
其他好文 时间:
2015-06-01 18:44:22
阅读次数:
121
刚开始在网上找到了放在GIT上的一个驱动,试下来速度极慢到让人无法忍受,后来找到了一个哥们儿写的不错的解决方法。1、查看芯片lsusbBus 003 Device 003: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLA...
分类:
系统相关 时间:
2015-06-01 00:33:29
阅读次数:
569
/* 82567 devicesID */#define INTEL_DEVICEID_82567LF 0x10BF#define INTEL_DEVICEID_82567V 0x10CB#define INTEL_DEVICEID_82567LM 0x10F5#define INTEL_DEVICEID_82567V...
分类:
其他好文 时间:
2015-05-28 09:33:43
阅读次数:
247
昨天韦哥写了《Linux下Tun/Tap设备通信原理 》一文,只提到了两个使用Tun的用户进程之间的通信路径,并没有说明Tun虚拟网卡驱动是如何实现的,而正好看到了这里的一篇讲解这方面的文章,果断转载了,感谢作者,原文在这里:虚拟网卡TUN/TAP 驱动程序设计原理简介虚拟网卡Tun/tap驱动是一...
分类:
其他好文 时间:
2015-05-28 00:09:28
阅读次数:
371
Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。
这些对网络虚拟化的支持..
分类:
系统相关 时间:
2015-05-17 18:55:25
阅读次数:
442
Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。 这些对网络虚拟化的支持技术包括任何重量级的虚拟化技术,比较重的比如对虚拟机技术的支持,轻量级的则是net namespace技术。近期的...
分类:
系统相关 时间:
2015-05-17 15:21:44
阅读次数:
484
Centos7 安装RTL8723BE无线网卡驱动基本情况本人笔记本电脑为联想ThinkPad E440,无线网卡为Realtek RTL8723BE,前几天做了个Win7和Centos7的双系统发现无线网卡驱动没有安装
于是在网上各种找还是找到一些有参考价值的文章[这里][1],不同的是我们并不能在官网上下载驱动,最后有人说[这里][2]可以下载到驱动
但是打开连接才发现这个已经被rtlwif...
分类:
其他好文 时间:
2015-05-15 09:15:48
阅读次数:
298