自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshine

sunshine

  • 博客(193)
  • 资源 (12)
  • 收藏
  • 关注

转载 hid+usage一点点分析

6.2.2.8 Local Items Local item tags define characteristics of controls. These items do not carry over to the next  Main item. If a Main item defines more than one control, it may be preceded by

2012-06-13 22:26:35 2315

转载 usb HID 报告描述符

code char MouseReportDescriptor[63] = {         0x05, 0x01,                    // USAGE_PAGE (Generic Desktop)         0x09, 0x06,                  // USAGE (Keyboard)         0xa1, 0x01,

2012-06-13 22:19:16 1990 1

转载 自制BSL编程MSP430单片机

MSP430单片机闪存编程的方法有三种: JATG端口、BSL或用户开发程序。通过电脑的并行端口自制下载线连接MSP430单片机的JATG端口编程,这种方法大家已经比较熟悉了,有很多介绍自制并口下载线的资料介绍。前年曾有一位西安的网友转让给了一块他自制的下载线给我,很好用。但是在用JATG烧断保密熔丝后,要再想修改闪存程序,就只能用BSL方法了。BSL是启动加载程序(Bootstrap L

2012-06-12 22:17:29 2931

转载 人机接口设备(HID)

目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的类,如显示设备、通信设备、音频设备、大容量存储设备、人机接口设备(HID)。这里介绍如何实现HID类设备,以及如何在应用程序中对HID类设备进行访问。从Windows98操作系统开始,为HID类设备提供了通用的驱动程序,所以只要按照HID设备类的规范编写设备的固件程序,就能够让Windows系统

2012-06-12 11:42:57 8249

原创 virtualbox Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT) 解决办法

Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)virtualbox再也无法启动,根据错误提示属于权限问题,核查根目录下面的文件夹所有者信息看是否有目录权限被挂到了你的用户名下了  chown   root.root   /home  chown   -R   root.root   /usr

2012-06-06 23:13:11 3209

原创 ubuntu优化cpu的工作频率

<!--p {margin-bottom:0.08in}-->sudo     apt-get    install    cpufrequtils然后sudo      chmod    u+s    /usr/bin/cpufreq-set在系统启动程序startup application里面添加两条命令:/usr/bin/cpufreq-set

2012-05-26 00:40:08 1472

转载 HTTP协议的C语言编程实现实例

本文转载自:http://zhoulifa.bokee.com/4640913.html  大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的。每次用到FlashGet之类的下载软件下载网页,当用到那个“用FlashGet下载全部链接”时总觉得很神奇。后来想想,其实要实现这些下载功能也并不难,只要按照HTTP协议发送requ

2012-05-19 09:23:27 1365

转载 HTTPS客户端程序示例

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define DEBUG 1/**

2012-05-19 09:21:48 5045

原创 vim插件--python_fold代码收起/展开

created byJorrit Wiersma script typeutility descriptionThis script uses the expr fold-method to create folds for python source code. Folds are created

2012-05-13 08:05:03 4150

转载 linux驱动结构之device

系统中任一设备都有一个device对象描述,定义在linux/include/linux/device.hstruct device {        struct klist     klist_children;   //设备列表中的子列表     struct klist_node   knode_parent;      //表示兄弟节点        struct kli

2012-05-12 17:45:28 780

转载 为linux添加自己的USB驱动

转载自 http://blog.csdn.net/cricketol/article/details/5919771本来想为mini2440添加自己的USB驱动,然后通过手柄做一些控制,结果一开始就遇到自己写的驱动被抢占了,google了几天未果,在csdn发了一个求助帖(http://topic.csdn.net/u/20100926/15/b5c7fc3b-e4f9-484

2012-05-11 18:50:51 1550

转载 linux为PCI、USB设备找到合适的驱动

本文转载自:http://hi.baidu.com/deep_pro/blog/item/415ec217bdead20c4b90a77d.html 尊重作者这些操作都是我很久以前就想知道的,但是一直没有找到合适的资料,终于在 《linux 内核技术手册》上看到了做一个记录1、确定网卡驱动网卡只知道eth0 这样的设备名,如何确定到具体的驱动呢?[root@

2012-05-11 17:14:14 746

转载 usb-skeleton相关分析

最好还是看一看内核源码的注释,具体内容参见源码树下include/linux/usb.h。    在这里我们重点介绍程序中出现的几个关键字段:struct usb_device *dev    urb所发送的目标设备。unsigned int pipe    一个管道号码,该管道记录了目标设备的端点以及管道的类型。每个管道只有一种类型和一个方向,它与他的目标设备的端点相

2012-05-11 15:59:01 788

转载 Linux USB 鼠标驱动程序详解

USB 总线引出两个重要的链表!一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)。 USB 设备驱动程序(usb device driver)和 USB 驱动程序(us

2012-05-10 14:46:24 534

原创 无路由器,vmware与主机配置通讯,开发板通讯

用路由器的直接选择桥接模式、请无视下文、关闭本页面-------------------------------------------------------------------------------------------------笔记本电脑不连接路由器的情况下,在虚拟机中安装linux,要实现互相访问,可按照如下配置:注:此方式 虚拟机和主机能互相通讯,但虚拟机不能上外网

2012-05-07 23:41:51 1243

转载 Linux下USB 输入子系统的学习(以鼠标驱动为例)

Linux下USB 输入子系统的学习(以鼠标驱动为例)usb 1-1.2: new low speed USB device using musb_hdrc and address 3usb 1-1.2: Product: USB Optical Mouseinput: USB HID v1.11 Mouse [USB Optical Mouse] on usb-musb_hdrc-1

2012-04-23 17:31:23 1183

转载 Linux下USB设备检测

USB设备检测也是通过/proc目录下的USB文件系统进行的。为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块。在检测开始时,一般要先检测是否存在/proc/bus/usb目录,若不存在则尝试插入USB桥接模块。现在一般的USB桥接器模块有两种类型,UHCI和OHCI。在决定插入那一个桥接器模块时,可以察看/proc/pci文件来决定。打开此文件,您若发现

2012-04-23 17:30:07 625

转载 Linux USB 鼠标驱动程序详解

Linux USB 鼠标驱动程序详解USB 总线引出两个重要的链表!一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)。 USB 设备驱动程序(u

2012-04-23 17:28:21 804

转载 linux usb驱动

设备越来越多,而Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题。本文分两部分着力从Linux系统下设备驱动的架构,去阐述怎样去使用和配置以及怎样编制USB设备驱动。对于一般用户,可以使我们明晰Linux设备驱动方式,为更好地配置和使用USB设备提供了方便;而对于希望开发Linux系统下USB设备驱动的程序员,提供了初步学习USB驱动

2012-04-23 17:26:03 1405

转载 Linux环境下如何设置USB驱动程序

Linux环境下如何设置USB驱动程序 什么是USB? USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。最新的USB规范修订了理论上高达480Mbps

2012-04-23 17:24:30 1001

转载 嵌入式Linux下USB驱动程序的设计

嵌入式Linux下USB驱动程序的设计usb概念:  USB(Universal Serial Bus)即通用串行总线,是一种全新的双向同步传输的支持热插拔的数据传输总线,其目的是为了提供一种兼容不同速度的、可扩充的并且使用方便的外围设备接 口,同时也是为了解决计算机接口的太多的弊端而设计的。一个USB系统主要有三部分组成:USB互连、USB主机、USB设备三部分组成的,其结构如图1

2012-04-23 17:23:44 934

转载 浅析linux下usb鼠标和usb键盘usbhid驱动hid_parse_report报告描述符解析

浅析linux下usb鼠标和usb键盘usbhid驱动hid_parse_report报告描述符解析hid_probe==>usb_hid_configure==*>hid = hid_parse_report(rdesc, n)/* * Parse a report description into a hid_device structure. Reports ar

2012-04-23 17:22:12 3306

转载 Linux USB 鼠标驱动程序详解

USB 总线引出两个重要的链表!一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)。USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb

2012-04-23 17:19:57 831

转载 awk使用

Awk释义      英文原义:Aho、Weinberger、Kernighan  中文释义:三位创造者Aho、Weinberger和Kernighan统称Awk简介  AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Wein

2012-04-23 17:18:22 954

转载 usb鼠标驱动注解及测试

usb鼠标驱动注解及测试 分类: mouse usb鼠标驱动注解及测试参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。下文阴影部分为注解。一、    驱动加载部分static int __init usb_mouse_ini

2012-04-23 16:42:54 940

转载 linux下crontab命令的使用技巧

linux下crontab命令的使用技巧 标签: 转载 原文地址:linux下crontab命令的使用技巧作者:feihan21在Linux中任务可以被配置在指定的时间段、指定的日期、或系统平均载量低于指定的数量时自动运行。crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序。cron服务是可以根据时间、日期、月份、星期

2012-04-23 16:40:06 616

转载 mplab c30 注册方法

关键文件是: C:\Program Files\Microchip\MPLAB C30\bin\pic30-lm.exe【适用版本】:应该适用MPLAB C30 v3.00和以前的版本,以及未来的版本。【检查状态】:检查C编译器的许可状态,可用编译器安装目录中BIN子目录下的              pic30-lm.exe文件,在命令行状态下运行这个文件就可查看

2012-04-13 19:08:29 10797

转载 Qt常用类

QChar            表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力是否

2011-12-16 14:51:45 706

转载 隐藏QT窗口边框 并且在隐藏后实现窗口拖拽 同时实现透明度

实现一个以图片边框为窗口边框的Qt程序,可以鼠标左键拖动,点击右键可以推出程序。本程序一共三个文件,分别为shapewidget.h,shapewidget.cpp,main.cpp自定义头文件:shapewidget.h#ifndef SHAPEWIDGET_H#define SHAPEWIDGET_H#include class QPoint;       //定义一个

2011-12-16 14:48:44 3371

转载 QGraphicsPixmapItem与QGraphicsScene的编程实例

本文转载自:http://blog.csdn.net/ghostyu/article/details/7017112  【 支持原作者 】qt中提供了QGphicsView,QGraphicsScene,QGraphicsItem,QGraphicsPixmapItem是QGraphicsItem的子类分辨创建它们的实例:view,scene,item,然后通过各自的方法scene->

2011-12-15 15:04:10 4373

转载 qt

1、设置qt widget全屏显示view plainprint?int main(int argc, char *argv[])  {      QApplication a(argc, argv);      MainWindow w;      //w.show();      w.showFullScreen();      return a.exec();  }

2011-12-15 14:58:42 958

转载 备忘

Google地图(http://ditu.google.cn/)打开Google地图,在上面寻找一个地址,然后上下左右移动地图,让这个地址正好处于地图的正中心位置当您想寻找坐标位置已经处于地图的中心位置的时候拷贝并粘贴以下代码到你的浏览器地址栏,然后回车。   javascript:void(prompt('',gApplication.getMap().getCenter()))

2011-12-08 20:55:41 361

原创 让ubuntu支持windows编码

把windows下的文件拷贝到Linux下,由于windows下文件都是GBK编码的,而Ubuntu默认是不支持GBK编码的。所以,我们要让Ubuntu支持GBK,方法如下:修改/var/lib/locales/supported.d/local,在文件中添加:zh_CN.GBK GBKzh_CN.GB2312 GB2312然后:sudo dpkg-reco

2011-12-08 09:38:52 834

转载 ubuntu中文输入法ibus/fcitx4

Ubuntu$ sudo add-apt-repository ppa:shawn-p-huang/ppa$ sudo apt-get update$ sudo apt-get install ibus-gtk ibus-qt4 ibus-pinyin ibus-pinyin-db-open-phrase  or$ sudo apt-get upgrade$ im-switc

2011-12-08 09:09:32 1563

转载 File sstrip.c of Package crosstool-ng-arm-unknown-linux-gnu

/* http://www.muppetlabs.com/~breadbox/software/elfkickers.html *//* sstrip: Copyright (C) 1999-2001 by Brian Raiter, under the GNU * General Public License. No warranty. See COPYING for details

2011-12-06 11:23:17 915

转载 从命令行创建像素标尺

本文介绍如何使用 Bash 脚本、shell 算法和 ImageMagick 创建一个像素标尺。制作一张画布艺术家需要的首要装备就是一张画布,因此让我们使用 XC 假想类型在 ImageMagick 中创建一张画布。我们还需要一种颜色,可以是 ImageMagick 中的众多已命名颜色中的一种,也可以是一种自定义颜色。(从参考资料 获取到 ImageMagick 文档的链接,这些文档包含一

2011-12-05 18:15:32 999

转载 Linux下截图工具

在Linux下很多软件使用命令就可以很好的操作,截图软件也不例外。刚好要截图使用一下,就找到了这款小巧的却很使用的Linux下的截图工具,就是scrot。 如何安装及使用?  1.安装篇很简单,想安装其他软件一样,Fedora下 yum install scrot , Ubuntu下apt-get install scrot就可以。  2.使用篇一般用法就一般而言,使用 scrot 可以抓

2011-12-05 17:29:56 5620

转载 Network interface operations for IPv4 and IPv6 on AIX Version 5.3

IntroductionFile descriptors are low-level interfaces to input and output. Descriptors might represent a connection to a device, pipe, or a socket for communicating with another process or to a norm

2011-11-29 13:02:09 1863

转载 在Unix下用C编写curses程序的一些常用模块

本文转载自 chinaunix初始化资源    void initial() /* 自定开启 curses 函式 */  {      initscr();      cbreak(); nonl(); noecho();      intrflush(stdscr,FALSE);      keypad(stdscr,TRUE);      refresh

2011-11-26 19:24:10 651

转载 UNIX 屏幕导向程序的发展利器-curses

前言 相信您在网络上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制光标的位置. 除此之外, 这些程序的画面也较为美观. 对 Programming 有兴趣的朋友一定对此感到好奇, 也许他能在 PC 上用 Turbo C 轻易地写出类似的程序, 然而, 但当他将相同的程序一字不变地移到工作站上来编译时, 却出现一堆抓也抓不完的错误. 其实, 原

2011-11-26 19:18:24 830

S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案

非破解 不侵犯版权 底层代码编译创建插件 S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案 单字符即可触发代码补全提示。 颜色彩色配色,方便代码编写及阅读。

2023-03-01

数码显微镜驱动及上位机(附便携amcap软件).rar

内含便携迷你的amcap v3.0.9软件,驱动装好连接usb放大镜,开启amcap软件,勾选 options->preview即可看图。 win10测试可用!

2019-07-10

boa-0.93 带认证

本文对应的说明文章请见:http://blog.csdn.net/q553716434/article/details/10128089 Boa身份认证的实现通常是通过HTTP Authentication来实现,用户登录时会被要求输入用户名和密码,审核通过后才能访问相关资源。如果我们想让通过HTTP认证的用户才能访问/web目录,实现此功能的具体做法是修改Boa.conf文件,在boa.conf中添加语句:Auth /web /etc/web.passwd,表示访问/web目录时需进行身份认证,密码文件是存放在/etc/目录下的web.passwd。 还有一种方法就是可以通过CGI来实现,CGI编写登陆界面然后将登录信息进行处理,这样比较灵活,但是工作量稍大。 另外一种常用的身份认证是cookies,Boa好像不支持cookies。

2013-08-20

替换windows自带的CMD 之console源代码包

替换windows自带的CMD 之console源代码包 它是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

2013-04-24

windows自带CMD替换 console

这是windows 64位版本,32位版本见我上传的资源,另有源码资源包 是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

2013-04-24

替换windows自带CMD cosole

这是32位版本,64位版本见我上传的资源 是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

2013-04-24

IVT_BlueSoleil_6.4.249.0成功注册版(64位)

VT_BlueSoleil_6.4.249.0成功注册版(64位) 注册机请使用这个页面的32位注册机注册 http://download.csdn.net/detail/q553716434/4262892 附注册方法: 安装及破解说明: 1、在安装此BlueSoleil 6最新版前,请拔下蓝牙设配器,卸载BlueSoleil的旧版本; 2、安装完毕,提示是否要重启,选择“否”,暂不要重启系统; 3、将破解补丁复制到程序安装目录下(如C:\Program Files\IVT Corporation\BlueSoleil\); 默认目录为:c:\Program Files\IVT Corporation\BlueSoleil\ 插入蓝牙适配器,开启蓝牙功能,提示剩余15天激活的界面,不用关闭它,不理会。 3.先运行ActivationTool.exe、再运行keygen.exe,将keygen.exe程序生成的Serial Number复制下来, 粘贴到ActivationTool.exe程序的Serial Number栏目,然后点击ActivationTool.exe的Get activation information按钮! 这时候程序会生成一个网址(如果Get activation information按钮点击后没反应,那就关闭ActivationTool.exe重新运行它),完整的复制下来全部的网址,然后粘贴到keygen.exe程序的Activation URL栏中, 再次点击keygen.exe的generate按钮,点击Copy按钮 将程序生成的激活码粘贴到ActivationTool.exe的Activation Code栏,点击Activate BlueSoleil按钮! 4.激活成功,测试通过!需要注意的是复制激活网址和激活码的时候请确认完整的复制了这些内容,如果没有完整的复制下来,可能不成功的。

2013-04-10

qt实现usb插入移除检测并浏览

在qt环境下开发一个usb的设备管理器,当插入usb设备时,弹出文件浏览器,用户可进行复制等文件操作。拔掉后关闭文件浏览器。思路是直 接利用qt自带的QDBus模块来实现。 代码见附件。实现思路如下: 1.创建一个dbus的hal管理接口,关联设备插入和拔出的信号 interfaceHal = new QDBusInterface(DBUS_HAL_SERVICE,DBUS_HAL_PATH,DBUS_HAL_INTERFACE,QDBusConnection::systemBus()); QDBusConnection::systemBus().connect(DBUS_HAL_SERVICE, DBUS_HAL_PATH, DBUS_HAL_INTERFACE, "DeviceAdded", this, SLOT(slotDeviceAdded(QString))); QDBusConnection::systemBus().connect(DBUS_HAL_SERVICE, DBUS_HAL_PATH

2012-07-29

IVT_BlueSoleil_6.4.249.0成功注册版

一定按照我写的如下方法来就好 安装及破解说明: 1、在安装此BlueSoleil 6最新版前,请拔下蓝牙设配器,卸载BlueSoleil的旧版本; 2、安装完毕,提示是否要重启,选择“否”,暂不要重启系统; 3、将破解补丁复制到程序安装目录下(如C:\Program Files\IVT Corporation\BlueSoleil\); 默认目录为:c:\Program Files\IVT Corporation\BlueSoleil\ 插入蓝牙适配器,开启蓝牙功能,提示剩余15天激活的界面,不用关闭它,不理会。 3.先运行ActivationTool.exe、再运行keygen.exe,将keygen.exe程序生成的Serial Number复制下来, 粘贴到ActivationTool.exe程序的Serial Number栏目,然后点击ActivationTool.exe的Get activation information按钮! 这时候程序会生成一个网址(如果Get activation information按钮点击后没反应,那就关闭ActivationTool.exe重新运行它),完整的复制下来全部的网址,然后粘贴到keygen.exe程序的Activation URL栏中, 再次点击keygen.exe的generate按钮,点击Copy按钮 将程序生成的激活码粘贴到ActivationTool.exe的Activation Code栏,点击Activate BlueSoleil按钮! 4.激活成功,测试通过!需要注意的是复制激活网址和激活码的时候请确认完整的复制了这些内容,如果没有完整的复制下来,可能不成功的。

2012-04-28

C8051F330系列源码

C8051F330系列官方源码 相当的丰富,模块包含的很多,如ADC,TIMER,SPI,UART,PCA,WATCHDOG等等。。。代码带有注释

2011-11-04

C8051F30系列源码

C8051F30系列源码 相当的丰富,模块包含的很多,如ADC,TIMER,SPI,UART,PCA,WATCHDOG等等。。。代码带有注释

2011-11-04

C语言程序设计及应用实例

C语言程序设计及应用实例,丰富的例题及解说,一定要好好利用资源哦

2009-03-28

操作系统中的进程同步详析

通过例题解析,让你更好的理解操作系统进程同步问题

2009-03-28

空空如也

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

TA关注的人

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