Difference between revisions of "Cooja Simulator"
From Contiki
(→Running Cooja Simulator) |
(→Running Cooja Simulator) |
||
Line 28: | Line 28: | ||
We you execute Cooja the following window pops up. | We you execute Cooja the following window pops up. | ||
− | [[File:Cooja-1.png|center| | + | [[File:Cooja-1.png|center|100px]] |
[[Contiki_tutorials | Back to Contiki Tutorials]] | [[Contiki_tutorials | Back to Contiki Tutorials]] |
Revision as of 20:14, 24 March 2014
Introduction
This tutorial aims at introducing the Cooja Simulator and guiding the reader in a simple debugging exercise. We are going to work with Hello World example for the debugging process. You can also study the Hello_World tutorial to get familiar with its source code.
You Will Learn
- How to run Cooja Simulator.
- How to debug an application using Cooja Simulator.
Relevant Directories
- /contiki/tools/cooja/ - This folder has Cooja Simulator source code. You can run Cooja inside this directory.
- /contiki/examples/hello-world/ - This has the source code of Hello World example.
Running Cooja Simulator
Cooja Simulator is a network simulator specifically designed for Wireless Sensor Networks. A summary of how Cooja executes binaries of different platforms (different types of nodes) and a few details about its structure can be found here:[1].
The simples way of running Cooja is executing it inside its own directory (we will see later how to execute Cooja from any working directory):
cd contiki/tools/cooja ant run
We you execute Cooja the following window pops up.