【经验】如何在windows平台搭建Zigbee网关开发环境cygwin?

2019-11-02 世强
多协议SoC芯片,EFR32MG,Silicon Labs 多协议SoC芯片,EFR32MG,Silicon Labs 多协议SoC芯片,EFR32MG,Silicon Labs 多协议SoC芯片,EFR32MG,Silicon Labs

SILICON LABS 的EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,下面的步骤详细介绍了如何在Windows平台上搭建Silicon Labs提供的Zigbee网关开发环境cygwin。

 

Cygwin下载链接

64bit 64位下载  ; 32bit 32位下载如果上述链接用浏览器直接下载较慢,可以尝试用下载软件协助。


进入安装步骤:

 

选择安装方式,这里默认选择直接从 Internet 安装。

 

选择根路径,默认路径c:\cygwin64,软件及所需要的包安装完成后大约占用 1G 空间,这里可以选择安装非系统盘。

 

设置组件包保存位置,大约占用150M,请根据实际情况存放。


选择网络连接方式,默认即可。

 

选择下载源,国内建议选择 163 镜像,如果是第一次安装,需要在 User URL 中填入。

http://mirrors.163.com/cygwin/

,然后再选中列表中的 http://mirrors.163.com,下一步。

 

这里我们进入到组件包的安装界面,其实就是一些软件包。

 

作为开发者,我们主要关注开发相关的软件包,我们直接选择 Category。


这里按照类型把所有组件包分类,我们直接进入 Devel分类中。

 

在这里我们需要把我们开发过程中需要的包一一勾选,例如 gcc等,根据 zigbee gateway host 的参考设计,我们这里需要勾选如下包:

gcc-core,gcc-g++,libreadline-devel,make,libncurses-devel

选择完成后下一步,这里可以看到接下来需要下载并安装的包。

 

进入下载页面,如果前面你已经设置好了国内的镜像,正常这里是很快的。

 

至此,我们 Cygwin 环境搭建已经完成。

 

在编译我们的gatewayhost 之前,请按照 【经验】如何创建 Z3GatewayHost 网关?中的步骤创建Z3Gatewayhost 工程。此时我们打开 D:\cygwin64\Cygwin.bat,并切换路径到 Z3Gatewayhost 工程路径下,直接编译即可。


如果你按照前面的步骤把以来的各种包都安装了,这里就可以直接编译通过,如果出现 readline 等错误,请返回去重新安装一下对应的包即可,上述 Cygwin 的安装步骤可重复多次。


此时在 build/exe 下生成了我们的可执行文件 Z3GatewayHost.exe。如果想让整个网关运行起来,除了在 PC 端构建 host ,我们还需要在 zigbee 芯片上运行的 ncp 来配合,ncp 工程的创建方法请参考:如何制作自己的 Zigbee NCP程序?

 

当构建并烧录好 ncp 端的固件后,可以在这里直接运行 host 的固件即可。

./build/exe/Z3GatewayHost.exe -p COM3

 

至此,我们的gateway已经可以正常运行,在这里我们可以发送 CLI 命令与 host 进行交互,非常便于我们进行功能调试。

 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 4

本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(4

  • 用户10047085 Lv3 高级工程师 2023-12-11
    他这个SDK路径与创建host的路径是怎么样的 这边按照文中make 提示: 致命错误:../../../../../SiliconLabs/SimplicityStudio/v5/developer/sdks/gecko_sdk_suite/v3.2/platform/base/hal/micro/unix/compiler/gcc.h:No such file or directory
    • 用户15081497_世强回复: 这个错误是由../../这几个引起的,可能是你使用了默认的路径来建立项目,同时环境变量没有设置引起的。可以在D盘或其它盘下建立一个新的项目目录,重新建立项目,或将MAKEFILE中的目录修改为绝对路径。

      查看全部1条回复

  • 用户10047085 Lv3. 高级工程师 2023-12-10
    他这个SDK路径与创建host的路径是怎么样的 这边按照文中make 提示: 致命错误:../../../../../SiliconLabs/SimplicityStudio/v5/developer/sdks/gecko_sdk_suite/v3.2/platform/base/hal/micro/unix/compiler/gcc.h:No such file or directory
  • 羊羊任阳阳 Lv7. 资深专家 2021-03-16
    学习了
  • 用户80755246 Lv4. 资深工程师 2021-02-28
    按照文中方法,编译提示 gcc: 致命错误:没有输入文件 编译中断。 ../../../protocol/zigbee/app/framework/plugin/manufacturing-library-cli/manufacturing-library-cli-host.c:395:21: 错误: ‘TOKEN_MFG_LIB_ENABLED’未声明(在此函数内第一次使用) 395 | halCommonSetToken(TOKEN_MFG_LIB_ENABLED, &enabled
没有更多评论了

相关推荐

【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南

EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT

2018-09-24 -  设计经验 代理服务 技术支持 批量订货

【经验】ZigBee 3.0 网络 : 使用由install code 生成的 link key 入网

在ZigBee 3.0之前,install code只用于Smart Energy网络。现在,为了提升 Zigbee 的安全性,所有的ZigBee 3.0设备都需要支持install code,但是否在网络中使用由 Trust Center 决定。本文将讲述使用 install code 的方式把 Z3 Light 加入到 Z3 Gateway 中。

2018-10-12 -  设计经验 代理服务 技术支持 批量订货

【经验】芯科多协议SoC EFR32MG21使用外部高频晶体时CTUNE值的存储与调用过程

在使用SILICON LABS多协议SoC EFR32MG21芯片开发无线产品时,需要校准外部高频晶体的CTUNE值以保证射频的频偏最小,那么CTUNE值校准后要保存在哪里才能生效,本文我们就通过程序看一下。

2023-03-29 -  设计经验 代理服务 技术支持 批量订货

携手无线技术联盟扩展IoT战略-全面布局创新技术和人工智能+安全

物联网(IoT)无线连接技术时刻在发生新变化。近日,物联传媒记者在深圳物联网展会期间特别采访了Silicon Labs亚太区生态高级经理刘俊先生,此次访谈紧密围绕公司在刚结束的深圳物联网展中亮相的前沿科技成果,深入讨论了技术创新、产品优势、应用前景等话题。

2024-10-23 -  原厂动态 代理服务 技术支持 批量订货

【经验】如何使用树莓派开发 ZigBee 网关?

在 Zigbee 系统中,网关是一个非常重要的设备,为了能容纳更大的网络及更复杂的应用逻辑,一个强大的主机是不可或缺的,树莓派就是这样一个强大的开发平台,非常适合用来构建 host application,这个文章将描述如何设置树莓派来开发 Silicon Lbas EmberZNet ZigBee Gateway。

2018-10-12 -  设计经验 代理服务 技术支持 批量订货

【经验】如何创建 Z3GatewayHost 网关?

EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了创建一个 GatewayHost 的方法。

2019-01-01 -  设计经验 代理服务 技术支持 批量订货

【经验】芯科多协议SoC EFR32MG22从启动到加入ZigBee3.0网络的时间分析

我们在使用SILICON LABS多协议SoC EFR32MG22做ZigBee产品时会关心芯片从上电到加入网络具体需要多长时间,这个对使用电池类供电的产品是很重要的参数,本文将分析一下这个过程的时间,介绍初始化时间与扫描入网时间。

2023-03-28 -  设计经验 代理服务 技术支持 批量订货

【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程

EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。Token是用来存储非易失性数据的即掉电后也能保存,本文档指导大家如何在EmberZNet PRO应用程序中自定义Token来存储非易失性数据。

2019-02-13 -  设计经验 代理服务 技术支持 批量订货

【经验】如何制作自己的 Zigbee NCP程序?

Silicon labs 的EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了Silicon Labs提供的网关的参考设计中NCP工程的创建方法。

2019-11-01 -  设计经验 代理服务 技术支持 批量订货

Silicon Labs囊括EE Awards亚洲金选奖四大奖,公司、IoT芯片和软件专业备受肯定

Silicon Labs上周参加ASPENCOREs媒体集团举办的“2022年第二届亚洲金选奖颁奖典礼(EE Awards)”,凭借百分之百投入于物联网无线连接设计领域以及持续增强功能的多协议解决方案,一举在今年达成了拿下四项亚洲金选奖大奖的创举

2022-12-16 -  原厂动态 代理服务 技术支持 批量订货

【经验】如何在Gateway Soc (internal flash)中实现 Ota Server?

EFR32MG多协议SoC芯片是Silicon Labs专门针对 IOT 推出的ZigBee方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。本文介绍在开发 Zigbee Gateway 时如何在Gateway Soc (internal flash)中实现 Ota Server

2019-01-03 -  设计经验 代理服务 技术支持 批量订货

【经验】多协议无线SoC EFR32MG的ZigBee开发之Token概念解析

EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。在EFR32MG芯片中没有eeprom,Silicon Labs提供了使用flash模拟eeprom(simulated eeprom)的用法,用来存储非易失性数据,所以实际上它们是直接存储在flash上。而这些数据的写入和访问就是通过token来实现的。

2019-02-12 -  设计经验 代理服务 技术支持 批量订货

EFR32MG13 Mighty Gecko多协议无线SoC产品系列数据表

描述- EFR32MG13 Mighty Gecko是一款多协议无线SoC,适用于物联网(IoT)设备上的节能多协议、多波段联网。该芯片集成了高性能MCU和高度集成的射频收发器,支持多种无线协议,包括Zigbee、Thread、蓝牙低能耗(BLE)、无线M-Bus等。

型号- EFR32MG13,EFR32MG13P632F512GM48-D,EFR32XG13,EFR32MG13P732F512GM48-D,EFR32MG13P733F512GM48-D,EFR32MG 系列,EFR32MG13P732F512IM48-D,EFR32MG13P733F512IM48-D,EFR32MG13P732F512IM32-D,EFR32MG,EFR32MG13P732F512GM32-D,EFR32XG13P132F512GM48-AR,EFR32MG13P632F512GM32-D,EFR32MG13 FAMILY,EFR32

June, 2022  - SILICON LABS  - 数据手册  - Rev. 1.7 代理服务 技术支持 批量订货 查看更多版本
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 102,628

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,140

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 85,765

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 84,418

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 83,555

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 76,852

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 71,919

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 61,558

品牌:SILICON LABS

品类:Transceiver

价格:¥15.8878

现货: 53,758

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

蓝牙资格认证(BQB)

提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面