- 博客(142)
- 资源 (42)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
介绍配置设备规格需求待配置设备规格需求Network requirementsImplementation requirementsProduct behavioral requirementsCertification requirements介绍苹果的无线接入配置允许用户更加简单的配置无线设备,将已经存在IOS设备上的无线网络配置到设备上。 1. 无线发现可配置的配件 2. 为
2017-05-12 15:55:30 469
原创 Zigbee代码解析笔记
首先自己去新建一个工程,并把相应的代码拷贝至工程文件夹,同时将文件添加到工程中,这样有一个比较直观的关于代码架构的认识。然后开始读代码。int main( void ){ // Turn off interrupts //关闭中断 osal_int_disable( INTS_ALL ); // Initialization for board
2013-11-10 16:49:07 5882
转载 linux创建新用户后shell无法自动补全命令
新建一用户lqding,切换到该用户下root@lqding:~# su - lqding$$ echo $USERlqding$ ^[[A提示符仅仅是一个$,很奇怪。输入命令,用TAB键也无法补全命令。并且没有命令历史功能。看样子不光是$PS1这个环境变量的原因。使用root用户查看passwd文件root@
2013-11-06 08:37:49 7027
原创 程序员面试
1.内联函数和宏的差别内联函数要做参数类型检查,这是内联函数和宏相比的优势2.指针和引用的区别1>.非空区别。一个引用不能指向空值,必须指向一个对象。指针可以为空。2>.合法性区别。使用引用不用检测其合法性,但指针必须先检查是否合法。3>.可修改区别。指针在初始化之后还可以修改其指向的内容,但是引用在初始化指向的对象后将不能改变,但是对象内容可以改变。3.C++中有了mal
2013-10-23 19:32:10 1074
原创 Android程序错误累积
1. layout中文件名只能用小写2. setContentView(R.layout.activity_main);//必须在前面,否则后面句柄无法获取
2013-10-12 15:08:02 760
原创 arm单片机串口打印乱码的问题
是因为使用的普通usb转串口的线,即:这种线不支持高波特率的传输,最大为2400bps,必须使用arm专用的转接线,波特率标准为115200bps。
2013-10-08 10:08:42 2551
原创 MFC窗口不能正常关闭
在关闭窗口后显示读写异常原因是使用了EndDialog关闭程序后又添加了Destroy的消息,从而冲突了,将消息删掉即可
2013-09-14 16:39:55 1851
转载 PlaySound播放一个WAV文件
函数定义:BOOL PlaySound(LPCSTRpszSound, HMODULE hmod,DWORD fdwSound);第一个参数是WAV文件的路径名,第二个参数如果不是播放MFC里以资源ID命名的文件,则可以为空,第三个参数,指明了以何种方式播放文件。注意这个函数只能播放100K以下的WAV文件。假如E盘有个a.wav文件,下面这个例子播放这个文件:#include#i
2013-09-14 10:13:35 1945
原创 MFC中类视图里找不到类
结解决方法:1.把vc6.0向导自动生成的.clw文件删除掉,重新打开项目,应该就可以了,这是VC6.0的一个bug!实在不行的话,将.clw文件删除掉,然后在将那两个文件添加进来2.在File View里打开Header Files找到你在类视图里不见了的类,双击打开它的头文件,在随便一个空白处点击空格键,然后重新编译3.打开文件管理,看看是不是找
2013-09-14 09:34:23 4643
原创 MFC风格设置
1.对话框背景在CWinApp中的初始化函数中,在第一行添加 this->SetDialogBkColor(RGB(220,233,248));//设置对话框背景颜色还可以定义一个CBrush的变量m_brush;然后创建新的画刷m_brush.CreateSolidBrush(RGB(220,233,248));然后在color控制事件中返回新的画刷即可
2013-09-13 19:43:38 1136
转载 CString类常用方法----Left(),Mid(),Right()……
CStringLeft(intnCount)const; //从左边1开始获取前 nCount个字符CStringMid(intnFirst)const; //从左边第 nCount+1个字符开始,获取后面所有的字符CStringMid(intnFirst,intnCount)const; //从左边第 nFirst+1 个字符开始,获取后面nCount个字符CStringRight(int
2013-09-13 17:43:22 65509 2
原创 MFC 设置编辑框风格
MFC编程中有时需要限制字符输入的类型,长度等。还可以设置不同颜色来提示。1.首先需要自建一个新的类,插入--类--然后自己新建一个类,可以取名为CNewEdit,基类为CEdit。2.在类视图里找到CNewEdit,然后为它添加WM_CHAR事件。添加如下代码 if((nChar>=0x30&&nChar<=0x39)||nChar==0X08) { CEdit::
2013-09-13 17:41:07 4727
原创 控件串口编程
1.添加控件通过菜单Project→Add to Project→Components and Control插入即可,再将该控件从工具箱中拉到对话框中。2.在窗口上添加一个串口控件,随便放一个位置,此控件是不可见的。3.为控件添加变量m_com为后面操作做准备,如果不添加变量也可以用GetDlgItem函数获取句柄进行操作4.打开串口先获取串口是否打开,如果打开了就先关闭
2013-09-13 17:26:29 2279
原创 ListBox用法
在列表框生成后需要向其中加入或是删除行,可以利用:int AddString( LPCTSTR lpszItem )添加行,int DeleteString( UINT nIndex )删除指定行,int InsertString( int nIndex, LPCTSTR lpszItem )将行插入到指定位置。void ResetContent( )可以删除列表框中所有行。
2013-09-13 17:11:07 848
转载 NFC Forum发布NFC数据交换格式(NDEF)规范
为实现NFC标签、NFC设备以及NFC设备之间的交互通信,NFC论坛(NFC Forum)定义了称为NFC数据交换格式(NDEF)的通用数据格式。 NDEF是轻量级的紧凑的二进制格式,可带有URL,vCard和NFC定义的各种数据类型。 NDEF使NFC的各种功能更加容易的使用各种支持的标签类型进行数据传输,因为NDEF已经封装了NFC标签的种类细节信息,使得应用不用关
2013-03-25 21:45:21 2329
转载 NFC:除了移动支付 我还能干这些!
通过近距离连接技术来完成手机支付是我们见得比较多的功能,而最近CES上向我们展示NFC最新的两种使用方式是:在移动设备和另一个小工具间建立数码连接;或者轻轻一拍就在产品间分享信息。最先进的技术如果不易使用,就会限制技术本身的发展,NFC对简化消费电子品用户界面就起到了很大的作用(说白了,就是能执行一系列动作,把用户界面变为傻瓜式,更好的为用户服务)。一般用到这项技术的设备都包含了NFC芯片
2013-03-06 17:28:12 1295
转载 盘点2012年我们一起关注的NFC创新应用
2012年的NFC,可谓是进入世人眼帘关键的一年,在这一年,支付行业世界各地大规模NFC试点如雨后春笋般出现,其他创新应用,路标、广告、海报、促销活动、电子设备等,都有NFC的身影,各大预测机构也认为NFC会是继蓝牙之后,手机的另一个标配。对于NFC,思路国际移动互联事业部总监(兼中国通信工业协会NFC产业技术专家)孙意笑也表示:“我们把NFC看成人类现实世界和虚拟世界交互的一个网关。现在的NFC
2013-03-06 17:27:46 1883
转载 离我们很远?NFC的实际用途测试。
一直以来,当我们提起NFC,都会有一个思维定式——在国内没什么用处。的确,NFC的一大用途是移动支付,这点在国内还很少见。最近国内的高端手机中兴通讯nubia Z5 和思路名扬的DG90都加入了比较少见的NFC功能,并提供了相应的NFC标签,那在这些手机上,NFC又有什么作用?这是不是意味着NFC将会成为今后手机的标配呢?首先我们要了解一下NFC(Near Field Communicat
2013-03-06 17:27:13 3396
转载 NFC越来越近!关于NFC近场通讯的那些事儿
NFC(近场通讯)技术最近很火,冒出来的频率颇高,而且都是跟智能手机移动支付挂钩的。 苹果:iPhone6被传将内置NFC功能。其实早在iPhone5没出来之前,就有对iPhone将支持手机支付功能的预测。根据之一就是苹果负责移动商务的产品经理有着开发手机近场通讯和移动支付的深厚背景。结果iPhone5并不支持NFC功能,也许没有跟各家支付公司谈妥,也许技术还不够成熟。
2013-03-06 17:26:46 2121
转载 最核心4大NFC技术规范详解
1998年,飞利浦、索尼和诺基亚创建了 NFC论坛,宗旨是推动NFC的发展普及和规范化。论坛至今共推出了5大类技术规范:协议技术规范(Protocol Technical Specification );数据交换格式技术规范(Data Exchange FormatTechnical Specification); NFC标签类型技术规范(NFC Forum Tag TypeTechnical S
2013-03-06 17:22:51 10653
转载 代码的抽象三原则
所谓"抽象化",就是指从具体问题中,提取出具有共性的模式,再使用通用的解决方法加以处理。开发软件的时候,一方面,我们总是希望使用别人已经写好的代码,另一方面,又希望自己写的代码尽可能重用,以求减少工作量。要做到这两个目标,这需要"抽象化"。最近,我读到美国程序员Derick Bailey的一篇文章,谈到"抽象化"应该遵循的三个原则,觉得很有启发。一、DRY原则
2013-03-06 17:21:28 968
转载 智能卡安全机制比较系列CardOS
自从智能卡开始进入人们的日常生活之后,大家对于智能卡的安全性普遍看好,但是不同公司的智能卡在安全机制的实现方面也存在很多的差异。对于智能卡应用开发和智能卡COS设计人员来说,如果能够更多地了解不同公司的智能卡安全机制,无疑会对自己的开发过程有所帮助。在此将逐步介绍一些流行的智能卡操作系统中各具特色的安全机制,究竟这些安全机制孰优孰劣,其实无关紧要,只要这种安全机制能够满足系统的安全需求就足够了。
2013-03-06 17:20:22 5096
转载 NFC以及NFC支付简介
NFC是一种近距离的无线通讯协议,从本质上和目前存在的WiFi以及蓝牙是类似的,但是NFC采用的是13.56MHz的频率,与目前广为流行的非接触智能卡ISO14443所采用的频率相同,所以移动支付市场是NFC技术所要主打的领地。并且NFC本身具备主从两种操作模式,也就是说嵌入NFC芯片的设备即可以作为支付工具代替卡片,又可以作为支付终端起到POS的作用。NFC技术规范是由飞利浦(现为恩智浦
2013-03-06 17:17:42 1830
转载 为什么还用C编程?
传统的那些选择C而不是C++的理由的说服力已经逐渐地被削弱。还有什么继续使用C的更好的理由么?一个 Dr. Dobb's的老读者最近问我:为何人们还在使用C编程。这个话题最近曾在我们站点的评论中出现过。早期也曾出现在与一些行业公司的对话过程中,尤其是微 软。在C++早期,根据你的需要,你可以有许多使用C或C++的理由;但随着C++的演化,C的大量传统的杰出特性已经变得不那么优越了。考虑到
2013-03-06 17:17:03 902
转载 新唐M051系列
新唐科技 NuMicro M051™系列为ARM ® Cortex M0内核的32位微控制器,专为应用系统提供高性能,低价位设计。Cortex™-M0是ARM最新的32位嵌入式处理器,引脚与8051单片机兼容,并拥有与8051单片机匹敌的价格优势。NuMicro M051™ 系列目前包括 M052/M054/M058/M0516等, Cortex™-M0内核系列最高可运行至50MHz,内建8K
2013-03-06 09:58:50 4071
转载 NFC简介
NFC调研一、 NFC简介NFC英文全称Near Field Communication,近距离无线通信。是由飞利浦公司发起,由诺基亚、索尼等著名厂商联合主推的一项无线技术。NFC由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。这项技术最初只是RFID技术和网络技
2013-03-05 14:54:51 3804 1
转载 I2C SPI UART和CAN的区别
I2C的数据输入输出用的是一根线,SPI则分为dataIN和dataOUT。由于这个原因,采用I2C时CPU的端口占用少,SPI多一根。但是由于I2C的数据线是双向的,所以隔离比较复杂,SPI则比较容易。所以系统内部通信可用I2C,若要与外部通信则最好用SPI带隔离(可以提高抗干扰能力)。但是I2C和SPI都不适合长距离传输。长距离时就要用485了。 第一: SPI(Serial
2013-03-05 09:14:16 19147 2
转载 SPI通信
SPI是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,
2013-03-05 09:07:20 16281 1
转载 NFC--近距离无线通讯技术(1)
摘要这篇文章给出NFC在安全和保密手段的一个总体综述。首先,介绍NFC是如何工作的。讨论NFC的硬件结构、标准通讯方式和相关国际标准。在主要的部分,这个工作检测NFC的安全及安全风险检验,总结了有关安全措施和安全内置并提出一个重要安全综合通信协议。最后,这个工作展示一些可以为救援组织提供方便的NFC的应用。1.1 操作模型最重要的NFC与操作模型
2013-03-04 09:53:53 1642
转载 Keil总是出现“File has been changed outside the editor, reload?”提示
Keil总是出现“File has been changed outside the editor, reload?”提示,在用Keil的时候有时候不知道点错什么了,总是会出现这个提示,其实这不算是一个bug知识你打开了相应的**.map文件,造成每次你编译文件的时候该文件后会发生改变,从而出现这个提示!解决办法是,关闭已经打开的对应工程文件的map文件,以我自己的工程文件为例如下图所示
2013-02-28 21:06:56 4220
转载 FLCK、HCLK和PCLK的关系
三星官方搭载的wince系统的FLCK值为400MHz,HCLK值为100MHz、PCLK值为50MHz。那么这些值通过什么方法计算出来呢?大概过程如下,这些值在外部晶振12MHz的基础上通过PLL的作用倍频到我们需要的核心频率如400MHz,由于该频率过高,需要通过对预分频器进行适当的设置获取外围设备能够正常工作的频率如HCLK 100MHz、PLCK 50MHz。Fclk(给CPU核供
2013-02-28 19:20:04 6406
转载 在预编译阶段打印提示信息
假设程序中有如下的语句:int a;#ifdefin _Da=1;#endif假设工程中有很多文件,不清楚_D到底有没有定义,当然也不希望在程序执行的时候,通过看执行结果的方式来查看_D有没有定义。那么,有没有可能在#ifdef和#endif语句间插入特殊的编译指令,在预编译阶段或编译阶段通过打印提示信息来断定_D的定义情况呢?答案是肯定的。
2013-02-05 14:27:32 1057
转载 cannot find -lxxx 问题的总结
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl/usr/bin/l
2013-02-04 18:17:42 823
转载 PN512
概述PN512是一个高度集成的非接触读写芯片,集成了13.56MHz下的各种主动/被动式非接触通信方法和协议。 PN512传输模块支持4种不同的工作模式: 读写器模式,支持ISO 14443A / MIFARE®和FeliCa机制 读写器模式,支持ISO 14443B机制 卡操作模式,支持ISO 14443A / MIFARE®和FeliCa机制 NFCIP-1模
2013-02-04 09:23:13 4407 1
转载 NFC Forum发布NFC数据交换格式(NDEF)规范
为实现NFC标签、NFC设备以及NFC设备之间的交互通信,NFC论坛(NFC Forum)定义了称为NFC数据交换格式(NDEF)的通用数据格式。 NDEF是轻量级的紧凑的二进制格式,可带有URL,vCard和NFC定义的各种数据类型。 NDEF使NFC的各种功能更加容易的使用各种支持的标签类型进行数据传输,因为NDEF已经封装了NFC标签的种类细节信息,使得应用不用关
2013-01-29 19:25:33 3645
转载 操作无法完成。键入的打印机名不正确,或者指定的打印机没有连接到服务器上
刚刚经历的,在工商局西府楼三楼304。电话打来说打印机无法共享打印,我过去看看。本来以为是工商局内部改了IP后造成的,问题应该很好解决,结果却是把IP改过来也没有用。我在客户端电脑的运行里输入打印机连接的电脑地址\\10.20.38.156,确定后看到了共享的打印机,可是双击它或者右击连接的时候提示:操作无法完成。键入的打印机名不正确,或者指定的打印机没有连接到服务器上。有关详细信息,请单
2013-01-28 13:39:46 40482
转载 NFC介绍
简介本文介绍Nokia设备所支持的近场通信技术(NFC)及相关的功能。旨在为使用 Qt/Symbian/Java™ API为Nokia手机开发应用的开发者 刚开始接触NFC开发时提供有用的信息。什么是NFC?NFC是Near Field Communication的缩写,即近场通信。这是一种短距离无线电技术,使得两台设备在接触或靠得很近时互相通信。NFC是一种开
2013-01-22 10:23:14 19755
转载 NFC技术扫盲
NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务 以上是百科对NFC的基本解释,最近看到Find5手机发布
2013-01-21 21:00:59 3064
转载 NFC芯片总体简单介绍
以下芯片都是NXP的NFC芯片1. PN532:NXP推出的专门针对手机的NFC芯片,支持被动模式。读卡器模式:FeliCa、ISO14443A/MIFARE、ISO14443A-4。主机卡模式:ISO14443-4。虚拟卡模式:MIFARE(需要Smart MX芯片)。NFC-IP1模式:106kbps、212kbps或424kbps。2.
2013-01-21 21:00:01 13343 1
ros by example vol 2 indigo
2016-11-17
ros_by_example_1_indigo
2016-11-17
Linux系统管理技术手册
2013-08-28
实战演练第二版
2013-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人