0

我需要在 868 MHz 的欧洲 ISM 频段上运行我的无线网状网络。我的兴趣落在了Contiki-OS上,而Thingsquare Mist是一个 Contiki 端口,它支持一些德州仪器 868MHz 收发器。

现在,我已经从入门指南成功完成了 Instant Contiki 中的模拟,但是我在编译来自 Thingsquare Mist 的示例代码时遇到了麻烦。

尝试使用来自的固件在模拟中添加节点时

thingsquare-mist-1.0.1/platform/mist-exp5438/contiki-exp5438-main.c

我得到:

$ make contiki-exp5438-main.exp5438 TARGET=exp5438
make: *** No rule to make target `contiki-exp5438-main.exp5438'

尝试编译其中ip64-conf.h缺少的一些示例状态,apps/ip64/并将现有文件重命名为ip64-conf-example.h所述ip64-conf.h文件夹中的文件只会给我很多编译时错误。

显然我在这里做一些根本性的错误,有人能指出我正确的方向吗?

4

2 回答 2

0

contiki-exp5438-main.c 不是应用程序,请尝试从示例目录构建任何内容。

也就是说,我真的不知道自己在做什么,而且我自己也没有成功模拟 Cooja 中的任何 Mist 应用程序,但是尝试从示例目录构建任何东西至少会给你一个有效的 make 目标

编辑:哎呀,我没有阅读整个问题,我现在看到您也已经尝试过了。另一个答案建议为mist-exp5438 构建,但正如这里建议的那样,您应该改用exp1101 或exp1120。除了应用程序不适合这些目标的 ROM...

于 2013-06-19T12:28:18.113 回答
0

试试这个命令:

make contiki-exp5438-main.exp5438 TARGET=mist-exp5438
于 2013-05-07T13:58:13.733 回答