运行 使用 cmd 在 contiki 中使用 cooja "ant run"

running cooja in contiki with cmd "ant run"

当我想在 contiki-3.9/tools/cooja 中 运行 "ant run" 时,我面临以下错误:

BUILD FAILED /home/user/contiki-3.0/tools/cooja/build.xml:199: The following error occurred while executing this line: /home/user/contiki-3.0/tools/cooja/apps/mspsim/build.xml:29: - Could not find the MSPSim build file. Did you run "git submodule update --init"?

但其实我运行

             git submodule init
             git submodule update

在使用 "ant run".

之前

请帮我解决这个问题,我是 contiki-os 的新手,应该将它用于我的硕士论文

以下对我有用:

  1. 从这个 link https://github.com/contiki-os/mspsim 中单独下载 mspsim(检查你的 home/contiki/tools/mspsimhome/contiki-3.0/tools/mspsim 个目录,两者都可能是空的)。
  2. 从两个地方删除空的 mspsim 目录
  3. 解压mspsim-master后,将解压后的mspsim-master目录粘贴到两处
  4. 在两个地方将目录从 mspsim-master 重命名为 mspsim
  5. 转到终端 (user@instant-contiki:~/contiki-3.0/tools/cooja$) 然后 运行 这个命令 ant 运行
  6. 无需使用 sudo

尽情享受吧!

  • 转到:contiki/tools/cooja
  • 运行: git submodule update --init 在终端
  • 现在,试试:ant run

请注意上次交战。如果你的英语不好,请使用谷歌翻译。 运行 "git submodule update --init" 在 运行 "ant run".

之前

然后我的时候,蚂蚁运行又出现了

BUILD FAILED
/home/user/contiki-3.0/tools/cooja/build.xml:199: The following error
occurred while executing this line:
/home/user/contiki-3.0/tools/cooja/apps/mspsim/build.xml:29: -
----------------
Could not find the MSPSim build file. Did you run "git submodule update
--init"?

我的解决方案:

cd tools/cooja
rm -rf .git
cd ..
sudo git submodule update --init

享受 Cooja :)

Instant Contiki 虚拟机的另一个解决方案是:

mkdir ~/Downloads/contiki_clone

cd ~/Downloads/contiki_clone

git clone https://github.com/contiki-os/contiki.git

当它克隆 Contiki 时,只需:

cd contiki/tools/cooja

git submodule update --init

ant run

这些命令将让您在您的即时 Contiki VM 上拥有一个全新的 Contiki。你可以简单地删除主目录中旧的 contiki 文件并使用这个。如果您想克隆旧版本,则:

mkdir ~/Downloads/contiki_clone

cd ~/Downloads/contiki_clone

git clone https://github.com/contiki-os/contiki.git

cd contiki

git checkout hash_of_the_older_version

cd tools/cooja

git submodule update --init

在 VMware 播放器中下载并启动即时 contiki 3.0 后,以下步骤对我有用。

cd contiki

git submodule update --init

cd tools/cooja/

ant run

here 下载的即时 contiki 3.0。

其余说明为here