自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ghostyu的专栏

记录点点滴滴

原创 《二》CC2540和CC2541上实现ANCS(Apple Notification Center Service)

如何利用TI BLE协议栈在CC2540/41上开发ANCS的NC,这应该是许多开发者共同的愿望,在协议栈demo:TimeApp基础上修改,是最快的选择。 TimeApp实现的是SIG发布的标准Service,但Apple ANCS与SIG标准Service非常相似,在上一篇文章中,我们有...

2014-06-10 23:51:54

阅读数 8934

评论数 4

原创 Nexus 5设备调试

第一时间买了nexus5作为我们的bluetooth low energy的Android上的开发平台。到手几天后,才发现,新东西的资源和介绍真是少之又少。 在windows xp上开始Nexus5的设备调试遇到了下面几个问题 1、以前的Android USB调试 选项哪里去了? 4.0以后...

2013-11-07 00:10:05

阅读数 10497

评论数 1

原创 xcode目标调试时未出现ios真机设备

在Scheme中只有各个Simulator,没有出现已经连接到电脑的iphone4手机,在其他Project中明明有的,而且可以真机调试,怎么新建的工程没有?后来才发现,我的iphone4版本未6.01,我而我所建的Project为6.1,因此手机不可用,解决办法是: 单击在TARGETS下的项...

2013-05-17 22:45:39

阅读数 1755

评论数 0

原创 CC2540开发套件资料更新日志

前期我们完善了开发套件硬件,接下来,我们将专注于软件的开发和开发板资料的完善,重要的更新见下列日志,欢迎新老用户前往我们的云盘更新。最近更新为红色字体,详情见http://ghostyu.taobao.com 【20】 2013.06.20 实验LEDDemo相关更新 1>&...

2013-05-04 11:49:50

阅读数 15689

评论数 3

转载 蓝牙又火了 zigbee怎么办

蓝牙作为手机的标配,以前觉得作用也就在于两部接近的手机之间发发图片,也没觉着有多大的用处,反而是zigbee,超低功耗、自组网等特性,加上物联网、智能家居等概念的热炒,曾让笔者对该技术充满了遐想! 但是最近参加蓝牙技术大会,却让笔者感觉到蓝牙这项“老”技术又迎来了第二春。最新发布的蓝牙4.0...

2013-04-23 08:52:17

阅读数 3212

评论数 0

原创 2013年3大目标

1、精通linux网络编程 2、深入IPNC,包括前后端 3、心中的产品链

2013-02-20 16:18:06

阅读数 2566

评论数 0

原创 调试心得:CC2533使用timer3和GPIO模拟UART

当芯片资源非常紧张,或者没有任何可以查看芯片的运行情况时(仿真器实时仿真有时并不好用),用一个GPIO模拟UART将芯片里的数据实时上传到PC端,这样的实时分析就显得非常重要了。 还好RF4CE没有占掉全部的cc2533定时器的资源,可以用定时器3产生105us的中断来模拟9600波特率的UAR...

2013-02-01 23:47:54

阅读数 3718

评论数 0

原创 zigbee计划

记录显示,zigbee计划从2013年1月3日开始了。 但是从2011年初就已经在进行了,之间两年大好时光被浪费得一干二净,现在只好快马加鞭!

2013-01-23 14:04:42

阅读数 2873

评论数 2

原创 onvif规范的实现:onvif开发常用调试方法 和常见的segmentation fault错误

在前几篇中,虽然已经实现了rtsp视频流的对接,但是还要做的工作还非常多,onvif本来就是一个覆盖面非常广的一个协议,每一个功能都要填充大量的函数。而且稍不注意就会出现segmentation fault错误。下面把我之前开发调试时的经验写下来,希望能够帮助有这方面需求的人。【来自http://...

2012-12-25 13:30:47

阅读数 17386

评论数 13

原创 onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接

有了前几篇的基础,现在可以正式开始onvif的实现工作,其中一项非常重要的部分就是视频流的对接,即能够在符合onvif标准的监控客户端软件里接收到设备端NVT发来的RTSP视频流。这里,我所用的客户端软件是Onvif Device Manager v2.2。【来自http://blog.csdn....

2012-11-22 09:59:50

阅读数 135154

评论数 54

原创 onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试

说明:网上关于ONVIF开发的文章并不多,也更找不到具体的实例来入门学习。只能靠翻阅各种Specification摸索中前进,下面是最近几天的成果。调通了服务端(或者说设备端)的Discovery,使用OnvifTestTool12.06能够搜到我的设备。【来自http://blog.csdn.n...

2012-11-14 15:40:54

阅读数 52949

评论数 67

原创 onvif规范的实现:使用gSOAP创建SOAP调用实例

预备知识 ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。【来自http://blog....

2012-11-08 17:09:00

阅读数 40394

评论数 22

转载 onvif规范 中文介绍

什么是ONVIF ? ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。 ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。 ONVIF规范描述了网络视频的模型、接...

2012-11-08 14:54:36

阅读数 54297

评论数 14

原创 原来结构体和函数是可以同名的

见识太少了。。。 #include struct _func{ int s; }; void _func(struct _func s) { printf("in function _func,struct _func:s.s=%d\n",s.s); } int mai...

2012-11-07 11:29:44

阅读数 4869

评论数 1

原创 dm368ipnc 重写架构中的swosd 实现中文osd

appro的ipnc中只实现了英文的osd叠加,就连小小的ascii码表都没有覆盖全,而且该swosd架构灰常凌乱。 其实无非就是两个功能,一是叠加文字,而是叠加图片,由于考虑到兼容不同的分辨率的视频流,所以处理的分支相对校对。 图片的叠加暂不实现,用途最多的是中文的叠加,实现中文osd叠加的...

2012-11-03 23:02:39

阅读数 5647

评论数 16

原创 linux驱动学习(九) usb设备驱动的初步认知

小小的概述 和i2c驱动类似,usb驱动架构中也有usb-core这样的框架,为上层设备驱动程序提供封装后的方便使用的api函数,为底层与硬件相关的代码封装提供总线接入功能。 撇开复杂的usb协议,我们先认知linux驱动中的usb框架,至于细节的实现,需要漫长的代码。在我们还不知道它长什么样...

2012-10-26 15:10:57

阅读数 4169

评论数 0

原创 linux驱动学习(八) i2c驱动架构(史上最全) davinc dm368 i2c驱动分析

预备知识 在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinci.c)。标题党请见谅! 其实i2c接口非常的简单,即使用51单片的gpio来模拟i2c,编写一个e2prom或者其他i2c接口的驱动程序,也不是什...

2012-10-22 15:47:48

阅读数 21823

评论数 9

原创 linux驱动学习(七) ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的关系

以下部分内容来自互联网 在驱动程序里, ioctl() 函数传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 ioctl()的cmd可以通过使用宏_IO()得到,那么cmd到底是怎么组成的呢? cmd的大小为 32位...

2012-10-18 15:03:12

阅读数 14781

评论数 2

原创 /proc/devices awk

/proc/devices/中的设备是通过insmod加载到内核的,它可产生一个major供mknod作为 参数。  /dev/* 是通过mknod加上去的,格式:mknod device1 c/b major minor 如:mknod /dev/ttyS0 c 4 64,用户通过此设备名来访...

2012-10-18 13:41:35

阅读数 4330

评论数 0

转载 gdb参数及命令详解 (已整理) core dump调试

名称         gdb - GNU 调试器 提要         gdb    [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps]               [-tty=dev] [-s symfile] [-e prog] [-...

2012-10-17 21:51:41

阅读数 19305

评论数 0

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