自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式技术在路上

嵌入式软硬件技术

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 crazyflie2_nrf51822程序分析--MBS

从之前对总体结构的介绍,参考crazyflie2_nrf51822程序分析--总体结构可以看出来程序运行的顺序是MBR->MBS->Bootloader->Firmware,MBR我们动不了,所以先分析下MBS都做了什么事情,main函数主要做的事情如下:int main() __attribute__ ((noreturn));int main(){ press = press_

2015-08-30 14:28:33 2069 1

原创 分享bitcraze的管理理念--Self organizing

没有老板,没有员工,大家都是平等的,共同进步,共同进化自己!参考https://www.bitcraze.io/2015/08/self-organizing/This is the first post in the new category “How we work”. The intention is to write about how we work and evolve

2015-08-28 18:58:23 939

原创 crazyflie2_nrf51822程序分析--总体结构

为了尊重原始版本,将英文原文贴出来,同时将一些需要注意的地方加上我的注释Source code of the firmware running in the Crazyflie 2.0 nRF51822. This microcontroller have a couple of roles:Power management (ON/OFF logic and battery ha

2015-08-27 17:56:50 2392

转载 CC2530作为协调器或路由器,最大可以带多少子节点

默认值是5、20、6,共3万个节点。 MAX_DEPTH决定了网络的最大深度。协调器(Coordinator)位于深度0,MAX_DEPTH参数限制了网络在物理上的长度,这个值默认是5,最大不能超过15。    MAX_CHILDREN决定了一个路由(Router)或者一个协调器节点可以处理的儿子节点的最大个数。    MAX_ROUTER 决定了一个路由(Router)或者一

2015-08-21 18:04:30 6421

原创 crazyflie2.0状态记录

1,状态记录:目前的状态:(1)STM32F405R程序下载没有问题,LED测试程序OK(2)nRF51822 256K程序下载没有问题,LED测试程序OK(3)STM32F405R驱动MPU9250没有问题,可以正确的读取到ID(4)nRF51822 256K的crazyflie20程序可以下载,可以进入Bootloader,从手机端看到nRF51822 BLE的

2015-08-17 23:03:39 1577

原创 crazyflie2.0原理图之STM32F405与nRF51822串口1M速率的接收和发送

1,状态记录:目前的状态:(1)STM32F405R程序下载没有问题,LED测试程序OK(2)nRF51822 256K程序下载没有问题,LED测试程序OK(3)STM32F405R驱动MPU9250没有问题,可以正确的读取到ID(4)nRF51822 256K的crazyflie20程序可以下载,可以进入Bootloader,从手机端看到nRF51822 BLE的信息

2015-08-16 22:57:27 3181

原创 运行中修改协调器PAN ID和Channel,协调器广播至所有的设备重启加入新建后的网络

从飞比论坛那边看到一个问题,记录下:一个ZigBee网络运行中,协调器通过串口与上位机连接,上位机设置协调器的PAN ID和Channel,协调器收到配置信息后,首先将PAN ID和Channel广播发送至网络中的所有节点,然后协调器自身重启,加入新网络。部分代码如下://PAN IDuint16 panId = BUILD_UINT16(msg[LOCDONGLE_CONFIG_

2015-08-12 17:56:13 2181

转载 Zstack中End Device设备失去父节点时的重新入网处理方法

http://home.eeworld.com.cn/my/space-uid-361439-blogid-118534.html在TI的Zstack协议栈中,End Device(ED)在失去父节点的时候就不会重新入网了,那么我们该如何处理才能够让ED重新入网呢?我所能想到的办法有以下几种:1、 入网之后,通过网络管理相关函数获取父节点短地址,然后定时同父节点进行数据交互

2015-08-12 17:50:15 1123

原创 ZigBee PANID 扩展PANID

参考帖子 http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/61232.aspx感觉如果是处于同一个网络,那么网络下所有的PANID和扩展PANID都是一样的,那PANID的数量有限只是到0x3FFF,所以我们可以用64bit的扩展PANID来作为指定地址,具体方法参考上面的帖子,TI

2015-08-02 15:12:06 3110

RF计算器ART RF

ART RF衰减器等阻抗计算工具,射频方面很好的工具,有助于开发,非常简单实用,有助于开发,非常简单实用,有助于开发,非常简单实用

2020-10-13

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来,

2018-08-31

aps013_dw1000_and_two_way_ranging.pdf

uwb测距中常用的TWR方式,two way ranging

2016-04-15

Segger_Keil6.0

替换Keil4.72版本以上的Segger文件,就可以去掉烦人的固件更新程序 替换目录如下: Keil安装路径\ARM\

2015-06-09

IAR for ARM 7.2破解文件

使用TI的CC3200需要使用IAR for ARM 7.10.3以上的版本,找了好久,终于找到可以破解的了。 首先从官网下载安装包:http://www.iar.com/Service-Center/Downloads/ 点击编译大小限制的版本下载,这样容易检测是否破解成功! 下载,安装成功后 可以打开EWARM,编译一个工程,是不能够编译的(假如生成的文件大于32K的话)。 然后,关闭EWARM。 下载本注册机 1.防毒软件关掉,否则,补丁会被当病毒隔离或者删除。 2.解压,然后将注册机放到安装目录的IAR Systems\Embedded Workbench 7.0(根据版本不同而不同)目录下。 运行注册机。如果是在Windows 7下安装,以管理员身份运行破解软件 。 4.点击patch按钮 5.显示框中出现一下信息证明破解成功。 File patched! OK ---PATCHING DONE--- 6.破解完成了。

2014-08-22

空空如也

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

TA关注的人

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