2

我正在尝试在我的 lpc1347 板上为 Contiki 构建一个端口。我已经设置了 mcu 库和 makefile,剩下的就是添加无线电支持。我的目标是使用我拥有的 cc2530 收音机,问题是我对此知之甚少。我看到c2530已经有一个端口,但是我想将cc2530用作收音机,那么是否也需要在其中移植Contiki?我应该如何为 cc2530 的 contiki 文件添加我的 lpc1347 板支持?

谢谢你。

4

1 回答 1

2

CC2530 是带有 8051 MCU 的 SoC 设备。您必须对这个 8051 处理器进行编程才能使用收音机。如果 Contiki 已经在您的 lpc1347 上运行,则无需将其移植到 cc2530 上,但您必须以某种方式与后者通信(uart,spi,...)以便发送/接收无线电数据包和打开/关闭收音机。

我建议您编写一个文件 iecpu/lpc1347/dev/cc2530-rf.c并使用其中一个通信接口实现一个新的无线电驱动程序。struct radio_driver实现中找到的结构所需的每个功能core/dev/radio.h,并将NETSTACK_CONF_RADIO变量设置为这个新的无线电驱动程序。

于 2015-06-23T06:58:08.700 回答