• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

嵌入式开发,ARM系列相关

ConnectCore 6UL启动电路研究

ConnectCore 6UL启动电路研究

ARM处理器启动电路一般需要遵循一定时序,这是因为处理器上电过程中,在还没完全起来之前有个很短的时间,其IO端口还处于未确定状态,一般需要隔离以保护CPU,这是防止外部的IO电路对未启动好的MCU引脚形成钳位或短路,而这些都有可能会导致启动失败。通常的做法是处理器先加电,外部接口稍作延时加电。ConnectCore 6UL中集成有功能性的MCA,相关引脚可以……

XBee ZigBee休眠模块如何调试

XBee ZigBee休眠模块如何调试

XBee ZigBee模块休眠时,向串口发送的数据会被丢弃,因此本地MCU如果需要发送数据,应确保XBee模块处于醒着的状态,具体可以通过引脚判断(比如CTS)。而当其它模块向XBee模块发送数据时,数据是先发给休眠模块的父节点的,当模块醒来时会向父节点polling数据,因此这种方式则无需等待模块醒来再发。 XBee模块的休眠参数和父节点不一致时,或是信号……

使用ConnectCore板子测试简单的web程序

使用ConnectCore板子测试简单的web程序

Digi ConnectCore系列单板机是极简的卡片式电脑,默认的镜像已经集成有强大的网络管理功能和web服务器,这里提供一些简单的测试经历以供其它嵌入式用户参考。本次测试使用的是Digi ConnectCore i.MX6UL的开发板,其它像ConnectCore i.MX8M Mini/Nano或ConnectCore i.MX8X的工板主板操作类似。……

如何自定义基于Yocto的嵌入式Linux系统的时区设置

如何自定义基于Yocto的嵌入式Linux系统的时区设置

许多嵌入式Linux并不需要联网,因此时区并不重要,如果连网时,你可能希望它能反映本地的时区。 linux默认加载/etc/localtime文件设置时区, 如果板子里没有这个文件, 可以将ubuntu系统中的此文件拷贝到板子里, 时区即可设置成功。 事实上,/etc/localtime通常是个链接,指向真正的时区文件: lrwxrwxrwx 1 root ……

新形势和变局下国内LoRa发展该何去何从

新形势和变局下国内LoRa发展该何去何从

2019年中国工信部52号公告进一步规范了微功率短距离无线电发射设备的诸多事项,其中涉及到LoRa所用的频段和功率,一时间众说纷纭,反方认为这给LoRa上了紧箍咒,必然限制LoRa的发展,而正方则认为出了规定反而规范了LoRa的演进方向,更能促进LoRa的发展。两年过去了,如今LoRa的势头如何,未来该怎样看待? “这对CLAA也许是上了道箍,但对其它Lor……

XBee模块的固件版本和NJ参数功能介绍和对比测试

XBee模块的固件版本和NJ参数功能介绍和对比测试

XBee的ZigBee固件版本介绍 Digi的XBee ZigBee模块因为是在固件中实施ZigBee协议,用户只需通过配置AT参数来实现对ZigBee协议和网络的一些调整,而不需要用户程序去实现ZigBee的功能,因此非常稳定可靠。 XBee模块通常会定期更新模块的固件版本,这些固件变化通常是增加一些新的功能或是修复一些已知的bug。如果没有需要用到升级后……

在ZigBee mesh网络中创造跳点并测试路径失效时的包

在ZigBee mesh网络中创造跳点并测试路径失效时的包

一、创建一个跳点 使用一个XBee3 ZB模块作为协调器,另一个XBee3模块作为路由器加入该网络,将其增益参数PL配置为最低,这样在办公室内拉开足够远的距离,它们将通信不上。此时放置一个没调小功率的模块在两者之间并加入之前的网络,它将桥接起之间通信不上的模块,也就是创建好一个跳点了。 二、测试完整经跳点的通信 为了方便测试和观察结果,用API模式通信,将模……

一次大规模ZigBee组网的调试过程

一次大规模ZigBee组网的调试过程

现象: 单独41个节点组网后,通讯正常, 另42个组网后,通讯也正常,天线固定, 两个网合并组在一起,效果不好。source routing单次会收到多个RRI, 节点的MTO与AR值设置不一致。以最后一个RRI为准的路径信息,似乎发送不成功。 固件:XBee3 ZB 1009~100B都有。 调试目标: 达到更好通讯效果 调试过程: A1,A3包过多的情……

国内Yocto编译失败原因

国内Yocto编译失败原因

Yocto是一套用于定制Linux系统的开源软件,它提供模板、工具和方法帮你创建定制 Linux 系统。Yocto的编译机制依赖于各layer提供的recipes,也就是python编译方法。许多recipes都会带有自动版本确定功能,SRCREV = “${AUTOREV}”,这个定义会让脚本通过git ls-remote来搜索版本……

XBee Source Routing功能介绍

XBee Source Routing功能介绍

XBee Zigbee是一种优秀的全功能Zigbee无线模块,理论上它能支持达6万多个设备接入同一个zigbee网络。对于Zigbee模块来说,通常任意两点间之所以能实现实时通讯,主要得益于一种 AODV的寻址方式,虽然这种方式在首次通讯时比较费时,但XBee模块的固件会自动保存前往目标地址的下一跳路由。这种路由表不可能无线增大,因此在一个非加密的ZigBe……