![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
整理收纳
文章平均质量分 79
dongdong7664
这个作者很懒,什么都没留下…
展开
-
无线网络通信技术完全介绍
根据国际上所采用的通信技术种类可将无线传感器网络划分为无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)、无线个域网(WPAN)、低速率无线个域网(LR-WPAN)。以下是对各类网络各自常见和常用的通信技术进行简单介绍。1 无线广域网(WWAN)无线广域网WWAN(Wireless Wide Area Networks)主要是为了满足超出一个城市范围的信息交流转载 2014-07-16 20:07:30 · 1752 阅读 · 0 评论 -
wifi详解(三)
1 WLAN驱动结构介绍1.1 SDIO驱动1.2 Boardcom无线通讯芯片1.2.1 概述1.2.2 源码1.3 详细接口及代码分析1.3.1 WIFI驱动流程分析1.3.2 WIFI设备注册流程1.3.2.1 加载SDIO host驱动模块1.转载 2014-07-22 09:46:53 · 761 阅读 · 0 评论 -
802.11(wifi)的MAC层功能
MAC层是802.11的主要功能部分。上层应用通过调用MAC层提供的接口原语调用MAC层的功能。 MAC一共向上提供了2大类接口原语,共30种。数据(1)和管理(29)。数据部分就是提供普通数据包的收发接口,管理部分是主要功能部分,例如发起 认证、连接、信道扫描等其它所有管理功能,如下表所示:(并非所有的原语都是可调用的,一部分是indication形式的向上通知。有request转载 2014-07-22 09:48:57 · 786 阅读 · 0 评论 -
wifi详解(一)
目录[-]1 WLAN技术2 802.11协议简述2.1.1 概述3 802.11四种主要物理组件3.1 工作站(Station)3.2 接入点(Access Point)3.3 无线媒介(Wireless Medium)3.4 分布式系统(Distribution转载 2014-07-22 09:41:40 · 613 阅读 · 0 评论 -
wifi详解(二)
目录[-]1 Wifi模块解析和启动流程1.1 框架分析1.2 Wifi启动流程1 Wifi模块解析和启动流程1.1 框架分析WIFI整体框架如图所示:首先,用户程序使用WifiManager类来管理Wifi模块,它能够获得Wifi模块的状态,配置和控制Wifi模块,而所有这些操作转载 2014-07-22 09:43:45 · 551 阅读 · 0 评论 -
STM32的SDIO-WIFI资料归纳
原文:http://blog.csdn.net/ZYBASJJ/article/details/36498257资料一、(1) Wifi卡的常用接口有:–CF 接口–USB接口–SDIO接口–SPI接口–PCMCIA接口很多时候,同一个wifi卡同时支持多种接口,譬如marvell的8686的wifi卡,既支持sp转载 2014-07-22 09:30:49 · 2499 阅读 · 0 评论 -
wifi详解(四)
目录[-]1 IOCTL的调用逻辑2 数据的传送2.1 数据传送过程简述2.2 Bcm4329芯片wlan驱动数据传送2.3 传输超时3 数据的接收3.1 数据接收的方式和过程3.2 选择哪种接收模式3.3 Bcm4329芯片wlan驱动数据传送转载 2014-07-22 09:46:02 · 649 阅读 · 0 评论 -
函数可重入性及编写规范
原文:http://blog.csdn.net/yueyahe/article/details/729126转载 2014-07-24 08:56:55 · 291 阅读 · 0 评论 -
全局变量与局部变量定义及存储小结
原文:http://blog.csdn.net/grow_mature/article/details/8460455转载 2014-07-24 09:20:16 · 528 阅读 · 0 评论 -
Readme-linux yaffs2(译)
转自:http://blog.csdn.net/xgbing/article/details/2661389转载 2014-07-17 09:33:26 · 384 阅读 · 0 评论 -
大小端数据转换
转自:http://blog.csdn.net/xgbing/article/details/5787699转载 2014-07-17 08:57:18 · 965 阅读 · 0 评论 -
mtd nandflash 分析
一、MTD 的概念和层次MTD(memory technology device 存储 技术设备 ) 是用于访问 memory 设备( ROM 、 flash )的 Linux 的子系统。 MTD 的主要目的是为了使新的 memory 设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。 MTD 的所有源代码在 /drivers/mtd 子目录下 。[1]传统上, UN转载 2014-07-16 20:09:29 · 650 阅读 · 0 评论 -
精减版printf
转自:http://blog.csdn.net/xgbing/article/details/7642664转载 2014-07-17 08:53:18 · 384 阅读 · 0 评论 -
怎样理解阻抗匹配
阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。我们先从直流电压源驱动一个负载入手。由于实际的电压源,总是有内阻的(请参看输出阻抗一问),我们可以把一个实际电压源,等效成一个理想的电压源跟一个电阻r串联的模型。假设负载电阻为R,电源电动势为U,内阻为r,那么我们可以计算出流过电阻R的电流为:I=U/(R+r),可以看出,负载电阻R越小,则输出电流转载 2014-07-16 20:01:16 · 519 阅读 · 0 评论 -
读u-boot-2010.06代码(一)
转自:http://blog.csdn.net/xgbing/article/details/6547312(1)启动代码.globl _start_start: b reset ...其它向量表.balignl 16,0xdeadbeef //代码结束的一个标志-------------------------------------------转载 2014-07-17 08:34:56 · 333 阅读 · 0 评论 -
读U-boot-2010.06代码(二)
转自:gd_t结构typedef struct global_data { bd_t *bd; unsigned long flags; unsigned long baudrate; unsigned long have_console; /* serial_init()转载 2014-07-17 08:36:41 · 458 阅读 · 0 评论 -
C语言宏定义技巧(常用宏定义)
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H //头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便转载 2014-07-17 09:00:46 · 363 阅读 · 0 评论 -
如何编写linux下nand flash驱动(集合贴)
【编写驱动之前要了解的知识】1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。关于什么是非易失性/易失性,从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设转载 2014-07-16 20:53:08 · 1096 阅读 · 0 评论 -
vi/vim键盘速记表
转自:http://blog.csdn.net/xgbing/article/details/7896311大家经常用vi/vim吧,它虽然好用,但快捷键一大把,要掌握不是一件易事,我从网上找到这个键盘图,发上来大家分享:转载 2014-07-17 08:48:28 · 443 阅读 · 0 评论 -
用mkfs.jffs2 命令制作jffs2镜像文件
下载:ftp://sources.redhat.com/pub/jffs2/mkfs.jffs2或者使用命令:apt-get install mtd-utils命令使用实例:mkfs.jffs2 -s 0x1000 -e 0x40000 -p 0x500000 -d rootfs/ -o jffs2.img说明:页大小0x1000转载 2014-07-24 16:36:23 · 671 阅读 · 0 评论