自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (24)
  • 收藏
  • 关注

转载 c++注册表操作

BOOL fIsBrowser(std::string& paraStrBrowser){// 判断是否是浏览器 if (std::string::npos != paraStrBrowser.find("Opera")) { paraStrBrowser = "Opera" ; return TRUE ; } else if (std::string::npos != par

2014-04-30 16:24:51 1989

转载 从CreateFile(APP)到NtCreateFile(Kernel Mode)

1. Nt*与Zw*的区别"一组与执行体的系统服务(executive's system services)平行的入口点.从内核模式的代码()中调用一个Zwxxx入口点将获得相应的系统服务,只是在使用Zw*()函数时,不会检查调用者的访问权限和参数的有效性,而且调用不会将先前模式(previous mode)切换到用户模式""尽管任意一组函数都可以从内核模式调用,但如果用Zw*()

2014-04-23 15:03:43 3918

转载 win32 查找注册表找网卡

#define SIZEOF_DEVICE_NAME 256CString strDeviceList = "";BOOL get_device_info(int Index, char *key_name, char *device_info, char *device_description){ HKEY hkey ; DWORD size

2014-04-23 10:36:34 1457

转载 usb传输小节

首先,要明白两个观点。第一,USB总线上所有的事务(数据流传输)都是由USB Host主动发起,而USB设备永远永远都是只是被动地接收然后处理USB Host发来的各种各样的命令(要求)。第二,中断是USB Host和USB设备之间的信令员,USB Host所有的要求都是通过这个信令员即中断来通知USB设备。    我们可以将整个USB数据通信过程看成是由一个一个的数据包构成,而这些数据包

2014-04-16 11:52:30 877

转载 USB基础知识2

USB协议出现过的版本有USB1.0,USB1.1,USB2.0。由于USB是主从模式,设备与设备之间、主机与主机之间不能互连,为了解决这个问题,扩大USB的使用范围,就出现了USB OTG(On The Go)。USB OTG的做法是,同一个设备,在不同的场合下可以在主机或从机之间切换。在USB1.0和USB1.1版本中,只支持1.5Mbps的低速(Low Speed)模式和12Mbps的全

2014-04-16 11:46:55 1112

转载 fread返回值

这个问题很容易搞错,并导致很多问题,需要强调的是fread函数返回的并不是字节数。realRead = fread(buf,item,count,fp)    (每次读item大小的数据块,分count次来读。) 而是返回的是成功有效的读取的item元素的个数,而成功读入的字节数则是realRead * sizeof(item)一般说来realRead 是小于cou

2014-04-15 18:34:53 2177

转载 USB 基本知识

USB 基本知识USB的重要关键字:1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。3、上行、下行:设备到主

2014-04-15 10:34:48 1757

转载 usb 端点解释

__u8 bEndpointAddress; //端点地址:0~3位是端点号,第7位是方向(0-OUT,1-IN)端点地址:总共8位0,1,2,3四位时端点号7位时端点方向那么由这5位可以确定32个端点地址.其中输入端点0-15输出端点0-15Outendpoint for all omron health devices,所有Omron健康

2014-04-15 10:27:41 17050

转载 USB的工作原理

USB的工作原理及数据包格式  一 概述 对于USB的工作我这里做个比方,主机好比一个公司,你就是USB设备,要进入公司首先要面试(枚举),你到了面试现场(第一次插入设备),面试官首先了解到你的外表,性别已经你要应聘的岗位(设备描述符),然后给你一个号,以后就开始按号叫人,当你被叫到就开始问你的专业知识,性格等(配置描述符),如果你比较合适(通过了枚举)你就会录取了,并且注册一个你的信息到公司(驱

2014-04-15 10:02:45 18953 3

转载 USB枚举过程图解

USB  最主要的的是要理解   USB主机发送命令给设备,设备要对主机的命令进行响应, USB通讯的基本单位为 “包”   理解好“包”这个概念是学习USB的关键所在。包有如下分类:分别是令牌包、数据包、握手包和特殊包(其实是由PID决定的)令牌包:可分为输入包、输出包、设置包和帧起始包(注意这里的输入包是用于设置输入命令的,输出包是用来设置输出命令的,而不是放据数的)其

2014-04-15 09:54:32 3146 1

转载 Windows7+WDK+VS2010+VisualDDK驱动开发环境搭建(菜鸟的经验)

自己在研究驱动开发,第一步就是开发环境的搭建,网上已有很多的教程一,我也是按着教程一步一步搭建的,但在搭建过程的过程当中遇到一些问题,也花了我不少时间。第一个难题就是,我是Windows7+VS2010+WDK的开发环境。首先我参考了网上的一篇文章:http://www.cppblog.com/guojingjia2006/archive/2011/03/19/142211.htm

2014-04-12 12:10:46 1655

转载 Linux如何查看与/dev/input目录下的event对应的设备

1. /dev/input目录    /dev/input目录下的事件都是在驱动中调用input_register_device(struct input_dev *dev)产生的。如我的盒子的/dev/input目录的内容如下:[cpp] view plaincopycrw-rw---- root     input     13,

2014-04-07 18:31:13 4711

转载 802.11协议基础

1. 802.11管理功能–用户接入过程      STA (工作站)启动初始化、开始正式使用、AP 传送数据幀之前,要经过三个阶段才能接入:      (1) 扫描(SCAN)       (2) 认证(Authentication)       (3) 关联(Association) 1.1 802.11管理–扫描(SCAN)     

2014-04-07 18:19:28 20723

转载 iwconfig android

iwconfig工具使用  下载iwconfig工具相关的源代码,并成功交叉编译通过,用于实际项目中。可依据实际需要修改Makefile中的"CC=gcc","AR=ar"以及安装路径, 我是CC=$(TOOLCHAIN)/bin/arm-linux-gcc,和AR=$(TOOLCHAIN)/bin/arm-linux-ar;其余makefile不需要修改;用 make clean

2014-04-07 18:16:52 3206

转载 adb shell wifi

[DESCRIPTION]通过命令行打开wifi,打开supplicant,从而运行wpa_cli,可以解决客户没有显示屏而无法操作WIFI的问题,还可以避免UI的问题带到driver[SOLUTION]1   ICS2及以前版本打开wifi: #adb shell#cd  /sys/class/rfkill/rfkill

2014-04-07 18:14:57 5923 3

转载 DHCP协议与dhcpcd分析

第一部分 DHCP工作过程DHCP的工作过程主要分为以下六个阶段:     发现阶段,即DHCP客户端寻找DHCP服务器的阶段。DHCP客户端首先以广播方式发送DHCP DISCOVER发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对于客户端来说是未知的),即客户端向地址255.255.255.255发送特定的广播信息。请求信息主要包含客户端的网卡MAC地址还有客户端的计算

2014-04-07 18:14:16 20543

转载 wifi 基础知识

1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz5.475-5.725GHz5.725

2014-04-07 18:10:21 1272

转载 VS2010+VMWare8+VisualDDK1.5.6 创建并调试你的第一个驱动程序 - 完全教程

本文描述了如何使用Visual Studio+VMMare+VisualDDK来创建、编译和调试你的第一个驱动程序。本文提供在开发和调试工具的环境下详细的操作步骤,而无需太多的关心这些环境背后所做的事情。如果你想学习更多驱动程序开发的API,可以参考 Online WDK help。本教程我们会创建以下驱动测序并且在虚拟机上测试它:一个超级简单的驱动,加载时打印一条信息

2014-04-03 20:56:13 6159

转载 使用WinSetupFromUSB来U盘安装windowsXP(不使用win PE系统)

目前用U盘安装XP的多数方法都要借助WINPE,比较麻烦。使用WinSetupFromUSB只需要下载一个6.5MB的绿色软件就可以制作好windows xp的安装U盘,方便简捷。WinSetupFromUSB不仅支持WindowsXP的,还支持Win7/Vista安装U盘的制作。=====================以下正文========================

2014-04-03 20:32:15 3143

DQPSK MATLAB 实现演示

DQPSK MATLAB 实现演示

2022-11-29

无线信道模型简介,Jakes' models

无线信道模型简介,Jakes' models

2022-11-29

802.11az 参考文档

IEEE 802.11az 参考文档

2022-11-29

WIFI 7 IEEE 802.11BE

WIFI 7 IEEE 802.11BE标准文档,WIFI协议开发参考手册

2022-11-29

Core_v5.2.zip

压缩包里面包含了最新的bluetooth 协议完整描述,包括BLE 2M。对研究蓝牙PHY,MAC层有参考意义

2020-08-11

C++ 11英文原版参考书

C++ 11英文原版参考书。做为C++ 11开发不可多得的参考书籍

2017-11-21

深入理解 C++ 11 PDF文档

深入理解 C++ 11 PDF文档,带书签。作为学习C++ 11新特性的一本参考书籍

2017-11-21

visualgdb 5.1r4

visualgdb 5.1r4的破解版 ,方便大家在windows是开发Linux代码

2016-08-01

Sublime Text 3

Sublime Text 3 ,开发神器。方便快捷的编辑器

2015-07-03

SecureCRT_x86 v7.0

SecureCRT_x86 v7.0,非常好用的调试工具。欢迎大家下载使用

2015-07-03

openwrt学习总结

自己学习openwrt过程中的总结: openwrt学习总结目录 1:ath9k中的EEPROM中的数据... 2 2:Atheros原厂中的EEPROM的中的数据... 3 3:如何在openwrt添加自定义模块接口... 4 3.1 make menuconfig中的 kernelmodules. 4 3.2:添加自己的模块到文件netdevices.mk. 6 4:openwrt内核编译及文件系统的生成... 7 4.1 主.config和内核.config的关系... 8 4.2 Linux内核uimage生成... 11 4.3 Linux根文件系统生成... 12 5:openwrt中的进程启动方式... 12 6:网络配置... 15 6.1:有线网络配置... 15 6.2:无线网络配置... 16 7:LUCI命令使用入门... 16 8:openwrt web页面代码分析

2015-04-25

c#控制摄像头

c#控制摄像头,能够录像视频和抓取照片,列出所有USB摄像头。简单的一个demo程序

2015-04-25

IEEE 802.11N

IEEE 802.11N 的标准文档。希望对研究wifi协议的朋友有用

2015-04-15

ieee 802.11 b文档

IEEE 802.11b的协议文档。学习wifi协议必备,希望对大家有用

2015-04-15

IxChariot 6.70 + Endpoint 7.10 (linux & windows)005

IxChariot 6.70 Console 加 Windows(32bit&64bit) 及 Linux(ubuntu: 32bit & 64bit) 7.10 版本的endpoint; linux中也有7.30的endpoint, 但没测试。 在windows 8.1 及 ubuntu 12.04上亲测可用。 由于附件限制60M, 所以分了5个包, 下载后请使用7z解压。

2014-08-20

IxChariot 6.70 + Endpoint 7.10 (linux & windows)004

IxChariot 6.70 Console 加 Windows(32bit&64bit) 及 Linux(ubuntu: 32bit & 64bit) 7.10 版本的endpoint; linux中也有7.30的endpoint, 但没测试。 在windows 8.1 及 ubuntu 12.04上亲测可用。 由于附件限制60M, 所以分了5个包, 下载后请使用7z解压

2014-08-20

IxChariot 6.70 + Endpoint 7.10 (linux & windows) 003

IxChariot 6.70 Console 加 Windows(32bit&64bit) 及 Linux(ubuntu: 32bit & 64bit) 7.10 版本的endpoint; linux中也有7.30的endpoint, 但没测试。 在windows 8.1 及 ubuntu 12.04上亲测可用。 由于附件限制60M, 所以分了5个包, 下载后请使用7z解压

2014-08-20

IxChariot 6.70 + Endpoint 7.10 (linux & windows) 002

IxChariot 6.70 Console 加 Windows(32bit&64bit) 及 Linux(ubuntu: 32bit & 64bit) 7.10 版本的endpoint; linux中也有7.30的endpoint, 但没测试。 在windows 8.1 及 ubuntu 12.04上亲测可用。 由于附件限制60M, 所以分了5个包, 下载后请使用7z解压。

2014-08-20

IxChariot 6.70 + Endpoint 7.10 (linux & windows) 001

IxChariot 6.70 Console 加 Windows(32bit&64bit) 及 Linux(ubuntu: 32bit & 64bit) 7.10 版本的endpoint; linux中也有7.30的endpoint, 但没测试。 在windows 8.1 及 ubuntu 12.04上亲测可用。 由于附件限制60M, 所以分了4个包, 下载后请使用7z解压。

2014-08-20

Chariot开发用户手册

Chariot的API用户开发手册。可以对 Chariot进行自己的定制开发,有很详细的c接口和TCL接口。适合对 Chariot有兴趣的朋友

2014-08-19

linux shell编程

自己收藏的linux shell编程教程。适合初学者或者当参考书查询

2014-01-25

内核fifo在应用层的实现

linux 内核中的kfifo在应用层上的实现。可以很好的拿来做memroy pool测试

2013-07-29

FAT16与FAT32文件系统

关于嵌入式方面的FAT16与FAT32文件系统的实现,包括了ISO9660方面的东西

2009-11-16

windows下的汉字字模提取

提取windows下的ttf矢量字体的字模,生成单色字模文件。可用于单色字库的生成

2009-11-16

服务器均衡负载的开源代码

国外比较著名的服务器均衡负载的开源代码,希望对大家有用

2009-11-16

VHDL语言开发参考

一个VHDL语言开发的参考书籍。希望大家喜欢

2009-03-14

空空如也

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

TA关注的人

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