自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

转载 USB开发参考实例网站

与HID设备通讯:http://blog.sina.com.cn/s/blog_484dff580100kq62.htmlUSB开发:http://www.baiheee.com/http://www.baiheee.com/OpenSource/Easy%20USB%2051%20Programer/Easy%20USB%2051%20Programer_kflc.htm#top

2015-05-29 15:30:51 624

转载 实训C++语言设计——继承与派生

目的:1学习定义和使用类的继承关系,定义派生类。              2熟悉不同继承方式下对基类成员的访问控制。              3学习利用虚基类解决二义性问题。内容(算法、程序、步骤和方法):1.定义一个基类animal,有私有整形成员变量age,构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看会出现什么问题,把改为公有成员变量

2015-05-28 15:50:15 899

转载 VC中外部函数如何获得对话框成员变量

在用定时器的时候,回调函数需要调用对话框中的成员变量,但回调函数不在对话框类中是全局的,于是开始琢磨怎么实现外部对对话框中的成员调用,大家都知道一个对话框是在theApp对象中声明创建的,也就是当编译完成theApp后才开始编译对话框类,然后生成对话框变量,那么就可以用theApp来调用对话框对象。后来发现theApp中有:m_pMainWnd = &dlg; 一句话,也就意味着对话框对象的指针赋

2015-05-28 15:10:54 599

转载 Overlapped模型深入分析(原理篇)

简述:     Overlapped I/O也称Asynchronous  I/O,异步I/O模型。异步I/O和同步I/O不同,同步I/O时,程序被挂起,一直到I/O处理完,程序才能获得控制。异步I/O,调用一个函数告诉OS,进行I/O操作,不等I/O结束就立即返回,继续程序执行,操作系统完成I/O之后,通知消息给你。Overlapped I/O只是一种模型,它可以由内核对象(hand),事件

2015-05-28 13:31:03 7770

转载 异步IO模型和Overlapped结构

I/O设备处理必然让主程序停下来干等I/O的完成,解决这个问题,可以使用OVERLAPPED。OVERLAPPED I/O是WIN32的一项技术, 你可以要求操作系统为你传送数据,并且在传送完毕时通知你。这项技术使你的程序在I/O进行过程中仍然能够继续处理事务。事实上,操作系统内部正是以线程来I/O完成OVERLAPPED I/O。你可以获得线程的所有利益,而不需付出什么痛苦的代价。也就是

2015-05-28 13:29:50 715

转载 CreateFile,ReadFile等API详解

CreateFile,ReadFile等API详解一、*****CreateFile*****    这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。    函数原型:HANDLE CreateFile(LPCTSTRlpFileName,

2015-05-28 11:32:59 4231

转载 break、continue、return的用法

break,continue和return这三个语句的用法新手们经常弄混淆,至少在我学习C语言的时候经常把它们的用法给搞错。不过现在好了,我已彻底搞清楚它们之间的用法!break语句:break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 break

2015-05-27 14:07:12 490

原创 GIT初学使用(二)- 实验分支的内容如何合并到主分支中

如要保存实验分支,先新建一待合并分支首先切换到待合并分支使用git rebase -i HEAD~num.其中num.为待合并分支中已提交的文件个数执行该命令后,会打开VIM窗口,在VIM窗口中实验分支中不要的提交文件删除:用dd命令然后 :wq即保存退出。 此时,主分支应在待合并分支下git reset 主分支git checkout ./git br

2015-05-26 18:11:15 682

原创 Driver 成本

1. Tape 材料费用  $25002. Tape Drawing 人工费用 $ 25003. Probe Card费用 $100004. Wafer费用 $ 3000时间:2015年

2015-05-26 17:40:19 386

转载 Windows平台的SDK、DDK与WDK (转)

本文转自:http://blog.csdn.net/suxinpingtao51/article/details/8610528 尽管Windows平台的SDK、DDK与WDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。  1、首先

2015-05-26 13:55:44 724

原创 HID热插拔后,设备状态改变,上位机自动识别

1. 设备状态改变设别注册:       当设备插入或拔下时,windows应用程序可以感知并作出相关动作。要实现这个功能,需要在应用程序中,先申请注册接收该设备类(包括HID类)状态改变时产生的通知。       注册设备状态改变通知要使用函数RegisterDeviceNotification(),HID设备类注册的具体代码如下:void CPCRProjectDlg::Regis

2015-05-21 15:40:23 4040

原创 PMOS 和 NMOS使用总结

PMOS: NMOS: NMOS是栅极高电平(|VGS| > Vt)导通,低电平断开,可用来控制与地之间的导通。PMOS是栅极低电平(|VGS| > Vt)导通,高电平断开,可用来控制与电源之间的导通。NMOS因Source端一般接地(低电位),所以要让|VGS| > Vt, 则Gate端一般要接正电压,这样管子才能导通;PMOS因Source端...

2015-05-15 11:03:12 78455 2

转载 VS2010在调试时产生断点错位怎么解决

总结:删掉所有临时文件和输出文件,重编工程;不行再用UltraEdit打开出问题的文件,另存为ANSI编码、换行回车选择Unix 0x0A方式后,检查是否有乱码或者换行不对,应该都能解决。问题如下:1.错误代码报错行数错位 2.debug动态跟踪错位 3.Release跟踪错位 4.断点设置自动被跳转可能的原因有三种:第一:代码和dll或者exe不一致;第二

2015-05-06 17:47:12 1173

转载 vs2010断点调试技巧分享

设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。调试工具栏:下面是工具栏中对应的名称和快捷键。在调试过程中F5是执行到下一个断点。F11是逐语句,在执行到下图中的断点时,按F11会执行到Fibonacci方法里面逐步记录执行过程。F10是逐过程,与逐

2015-05-06 17:43:46 511

转载 GUID介绍

GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。”Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDenti

2015-05-06 10:52:25 767

原创 GAM调节电路及CABC设置

1. ICN9605 GAM 调节电路    ICN9605中R-String电路只有一条,R/G/B三种颜色可以分别设置其V1、V5、V15、V31...V255。原因是AMOLED每行的RGB不是同时打开,而是分别打开,所以可以在对应的颜色时间,设置R-String的配置。V1V1、V5、V15、V31、V63、V127、V191、V255的设置方法如下图所示:2. CABC 调整

2015-05-05 15:21:01 1688

saleae logic16应用软件及学习资料

saleae logic16逻辑分析仪使用的软件,支持win7 32bit/64bit 还有使用学习资料

2014-05-12

TI BLE_CC2450培训资料

TI BLE CC2540/41的培训资料,里面有对blue tooth架构的较详细介绍,对CC2540开发的框架可以有一个整体的认识。

2013-06-24

USB_HID上位机开发介绍

基于VC++开发USB_HID上位机,对USB上位机开发入门比较有帮助,了解USB应用程序的基本内容

2013-05-28

STM32 F10xx硬件开发使用入门

STM32 F10xx硬件开发使用入门 ST官网资料

2013-05-28

使用Zigbee通信的STM32上位机控制小车

使用Zigbee通信的STM32上位机控制小车

2013-05-28

VbyOne Spec

VbyOne V1.4 Spec. LCD next generation internal interface high speed serial interface

2013-03-18

Silicon XPress详解

使用F340等silicon usb芯片,lib函数详解

2012-11-21

空空如也

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

TA关注的人

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