上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 正文: 最近关注DWM1000 定位,一方面在看DWM1000 官方提供的代码,也在四处网上找资料看资料。 其中比较好的一份开源源代码是bitcaze的lps-node-firmwar,github直接共享,b 阅读全文
posted @ 2017-10-24 22:42 tuzhuke 阅读(4343) 评论(0) 推荐(2) 编辑
摘要: 在分析这个部分前,目前我看到DWM1000 的资料,data可以分为blink和一般无线数据,后面有内容我们再扩充, 上面我们已经看到接收到blink触发的事件为 case SIG_RX_BLINK : 一般数据包应该触发的的是 case DWT_SIG_RX_OKAY : 表示接收到一个无线无线数 阅读全文
posted @ 2017-10-23 22:18 tuzhuke 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 接着之前ANCHOR的代码分析,但接收到无线数据,应该执行如下代码 case TA_RX_WAIT_DATA : //already recive a message // Wait RX data //printf("TA_RX_WAIT_DATA %d", message) ; switch ( 阅读全文
posted @ 2017-10-23 22:14 tuzhuke 阅读(1817) 评论(2) 推荐(0) 编辑
摘要: 我们前面分析过,不论ANCHOR 还是TAG,前面变量的初始化基本都是一样的,只是状态机必须明确区分不同的设备类型。我们从开始看TAG。由于初始化TAG的 testAppState一样初始化为TA_INIT。 INST_STATES testAppState ; int instance_init_ 阅读全文
posted @ 2017-10-23 22:13 tuzhuke 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: ACHOR 返回到Main函数(其它设备代码一样)执行下面的判断,我们先看monitor,看看之前有没有初始化,我们前面分析代码没有设置monitor所以只能找初始化了。 没有找到,我们认为它是0,所以不满足条件。 进去看看 同理,变量newrange,我们也没有找到初始化,所以认为它是0,所以最终 阅读全文
posted @ 2017-10-23 22:12 tuzhuke 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 上面我们的代码分析到ANCHOR 调用了一次testapprun_s,但是后面退出后发现还是满足while 条件,逼不得已还得再次调用testapprun_s。testapprun_s 也就是这样一点一点被消磨殆尽(分析完)(大部分代码也是本人第一次看,分析的不妥的地方大家多担待,后续发现问题我会及 阅读全文
posted @ 2017-10-21 22:17 tuzhuke 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: int done = INST_NOT_DONE_YET; int message = instance_peekevent(); //get any of the received events from ISR 第一次运行到这里的时候,instance_data[instance].dweven 阅读全文
posted @ 2017-10-21 21:47 tuzhuke 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: instance_init 函数追下去,绝大多数的代码都在初始化如下结构体 上述默认初始化设别为,但是后面接着会根据拨码开关再次决定设备类型 并再次调用函数设置设备类型 注意:设置全部都保存在结果体instance_data中,如果我们想扩充设备,那就需要修改这个家伙的数组了。 后面是初始化init 阅读全文
posted @ 2017-10-21 19:19 tuzhuke 阅读(3432) 评论(0) 推荐(1) 编辑
摘要: 蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 正文: 室内定位兴起,DWM1000 作为超宽带UWB的代表,在国内用的越来越多,但是可见资料非常少。 一方面是官方代码写的实在有点太差,另一方面是现在国内普及者将自己的代码当作是商业机密,当作是卖点,很少出来 阅读全文
posted @ 2017-10-20 22:59 tuzhuke 阅读(5059) 评论(4) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-20 22:14 tuzhuke 阅读(550) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; l4ever = parent.document.location; var s=”本文来源: Position 闲谈”; var y=”原文地址:” + ” “; clipboardData.setData(’Text’,”+t+’\r\n’+s+’\r\n’+y+”); }