我想了解如何在Linux中实现Zigbee模块(TI CC2530)。 该模块将通过SPI连接到开发卡(Merrii的A80 Pro)。
在这一点上,我不确定我要做什么。 我必须为CC2530编写内核驱动程序吗? 或只是一个简单的SPI控制器驱动程序
另外,如果你有任何网站,我可以寻找更多的信息,这将是伟大的。
这里有许多选择:
http://www.ti.com/tool/CC2531EM-IOT-HOME-GATEWAY-RD
http://www.ti.com/tool/z-stack – Z-STACK-LINUX-GATEWAY
开箱即用,通过CDC USB连接到CC2531。 但是,通过修改NPI_Gateway.cfg和zigbeeHAgw脚本文件,您可以将其重新配置为使用UART或SPI。 CC2530将需要在Z-Stack Home 1.2.2.42930 \ Projects \ zstack \ ZNP \下使用http://www.ti.com/tool/z-stack-Z-STACK-HOME SDK中的ZNP FW进行编程。 CC253x,预构建的二进制文件位于Z-Stack Home 1.2.2.42930 \ Projects \ zstack \ ZAP \ ZNP-HexFiles \ CC2530中。
该选项专门用于Linux,它使用4个应用程序空间服务器来管理数据平面,控制计划和现场升级,通过本地套接字上的protobuf提供高级别的家庭自动化API。 它使用现有的CDC,UART或SPI内核驱动程序。 它不会将自己借给内核空间驱动程序。
http://www.ti.com/tool/TIDC-ZNP-HOST-SW3
https://git.ti.com/znp-host-framework/znp-host-framework
问候,TC。