我正在运行 Ubuntu 12.04,我最近安装了 tinyOS,如官方 wiki 所示: 这里
然后我在 TOSSIM 和 python 支持方面遇到了一些问题,所以我按照本指南进行故障排除: 这里
无论如何,我在尝试编译时仍然遇到一个奇怪的错误$ make micaz sim
,传递参数 sim.
这是我尝试编译时得到的输出:
mkdir -p simbuild/micaz
placing object files in simbuild/micaz
writing XML schema to app.xml
compiling BlinkAppC to object file sim.o
ncc -c -shared -fPIC -o simbuild/micaz/sim.o -g -O0 -tossim
-fnesc-nido-tosnodes=1000 -fnesc-simulate
-fnesc-nido-motenumber=sim_node\(\) -fnesc-gcc=gcc -Wall
-Wshadow -Wnesc-all -target=micaz
-fnesc-cfile=simbuild/micaz/app.c -board=micasb
-DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
-DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"samu\"
-DIDENT_HOSTNAME=\"samu-VirtualBox\" -DIDENT_USERHASH=0x797762e4L
-DIDENT_TIMESTAMP=0x5352a819L -DIDENT_UIDHASH=0x1e3b19c4L
-I/usr/include/python2.7 -Wno-nesc-data-race BlinkAppC.nc
-fnesc-dump=components -fnesc-dump=variables
-fnesc-dump=constants -fnesc-dump=typedefs -fnesc-dump=interfacedefs
-fnesc-dump=tags -fnesc-dumpfile=app.xml
**Missing platform file for target micaz
For the TinyOS directory /home/samu/Scrivania/TinyOS/tinyos-main/tos**
the following targets have valid platform files:
btnode3 epic eyesIFXv1 eyesIFXv2 intelmote2 iris mica2 mica2dot micaz mulle null sam3s_ek sam3u_ek shimmer shimmer2 shimmer2r span telosa telosb tinynode ucmini z1
**make: **[sim-exe] Error 2**
我希望有人能帮助我。我真的无法找出为什么会出现此错误,因为平台文件位于指定目录中。谢谢你的建议。