linux底层驱动开发之网卡篇
文章平均质量分 91
梦断星魂
这个作者很懒,什么都没留下…
展开
-
linux网卡驱动开发一之网卡子系统模型
自己感觉前段时间的学习,一直是东一榔头,西一棒子,所以决定听“赵磊”大哥的话:这个世界太浮躁,需要静下心来做点儿学问。于是,哥们鼓起勇气开始分析linux内核中的DM9000驱动程序1.网络相关的程序在linux代码中的层次机构 从哥们第一天进公司起,就让哥们开始整理**代码,我以为,整理代码应该是从一个较高的层次去整理,只有对整个代码的架构,设计流程了解了,才能算转载 2014-10-11 15:17:00 · 1293 阅读 · 0 评论 -
linux网卡驱动开发二之结构体
本节继续上次说到那几个结构体,那么他们的作用究竟是什么呢?直接上代码: 最基本的解释在上面了,表层的解释,第一印象,这也是人们选美的第一个标准。就想前不久,重庆环球小姐大赛出炉,海南小姐选美大赛出炉之后,遭到网友的吐槽,乱骂声,这分明是在挑战中国的传统审美观嘛,无奈只好重选。实践证明第一印象很重要的,该是什么就是什么,不要欺骗普通屌丝大众啊。转载 2014-10-13 10:58:30 · 1116 阅读 · 0 评论 -
Android WiFi--系统架构
1. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分析。1.1 WifiService 由SystemServer启动的时候生成的Connecttivity转载 2014-12-12 14:56:58 · 521 阅读 · 0 评论 -
WiFi基本知识
1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835转载 2014-12-12 14:52:40 · 462 阅读 · 0 评论 -
uIP编译时配置选项
详细说明:uIP针对每个工程都可以通过uipopt.h进行配置.这个文件包含了uIP的所有编译时选项,应该针对每一个工程对这些选项进行调整.uIP的发行版包含了一个文档化的uipopt.h文件,用户可以复制和修改这个文件来达到调整选项的目的.注意:uipopt.h中的大部分内容都不必修改,反而是uip-conf.h需要的修改较多.相关文件:uip-conf.h uip配置文转载 2015-10-29 13:29:58 · 1261 阅读 · 0 评论 -
嵌入式网络编程资料汇总
1、网卡底层驱动开发资料(ENC28J60)网址:http://blog.csdn.net/xukai871105/article/details/139318332、网络协议栈开发资料汇总(UIP和LWIP)http://blog.csdn.net/xukai871105/article/details/174718653、物联网开发相关资料汇总http://blog原创 2015-12-15 15:58:24 · 754 阅读 · 0 评论 -
Uip在STM32平台移植之建立UDP链接
在STM32上通过建立UDP连接实现数据的传输。在上节提到采用的是轻型的TCP/IP协议栈Uip,在Uip协议中实现UDP连接的创建,需要以下步骤:第一步,打开支持UDP协议的配置项,支持的UDP连接的个数,参考上节的配置文件。第二步,确定本地的IP地址和端口号(192.168.0.100 9999),远程主机的IP地址和端口号(192.168.0.22 9998)#define I原创 2015-12-15 10:33:04 · 3532 阅读 · 0 评论 -
Uip在STM32平台移植
uIP 由瑞典计算机科学学院(网络嵌入式系统小组)的Adam Dunkels (http://dunkels.com/adam/uip/)开发。其源代码由C 语言编写,并完全公开,有了这个TCP/IP协议栈,让嵌入式可以实现的功能更为丰富。可以作为WebClient 向指定网站提交数据,可以作为WebServer作为网页服务器,提供一个小型的动态页面访问功能。由于是开源的免费协议栈,据说Uip没有转载 2015-10-28 11:07:29 · 1280 阅读 · 0 评论