HOWTOs: Difference between revisions
Jump to navigation
Jump to search
(add link to Git page) |
|||
Line 51: | Line 51: | ||
* [[HOWTO use oprofile]] to profile your ns-3 program | * [[HOWTO use oprofile]] to profile your ns-3 program | ||
=== Mercurial-Related Items === | === Mercurial- and Git-Related Items === | ||
* [[HOWTO use Mercurial Queues to manage your ns-3 patches]] | * [[HOWTO use Mercurial Queues to manage your ns-3 patches]] | ||
* [[HOWTO use Git instead of Mercurial]] | |||
=== Data Analysis-Related Items === | === Data Analysis-Related Items === |
Revision as of 19:17, 14 January 2016
Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects
HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers
How to do Various Interesting Things with ns-3
System-Related Items
- HOWTO make ns-3 interact with the real world
- HOWTO use VirtualBox to run simulations on Windows machines
- HOWTO get ns-3 running on Mac OS X (10.5.2 Intel)
- HOWTO get ns-3 running on Mac OS X (10.6.2 Intel)
- HOWTO Use Linux Containers to set up virtual networks
- HOWTO use VMware to set up virtual networks (Windows)
- HOWTO Use CORE to test ns-3 protocols
- HOWTO use ns-3 scripts to drive real hardware (experimental)
- HOWTO use ns-3 directly on the ORBIT testbed hardware
- HOWTO use ns-3 in the ORBIT testbed environment
- HOWTO use ns-3 directly on the CMU wireless emulator
- HOWTO use ns-3 with other libraries
- HOWTO use ns-3 on Windows with Visual Studio 2010
- HOWTO use ns-3 with BonnMotion mobility generator and analysis tool
Programming-Related Items
- HOWTO make and use a new application
- HOWTO extract the IP src/dst address from a packet
- HOWTO create a new type of protocol header or trailer
- HOWTO use null callbacks
- HOWTO create a new OSI layer 1 + 2 implementation
- HOWTO create a traffic generator
- HOWTO determine the path of an attribute or trace source
- HOWTO use the ConfigStore
- HOWTO determine all the available Values
- HOWTO work with ns-3 packet traces
- HOWTO create a new module in ns-3
- HOWTO enable a subset of ns-3's modules
- HOWTO enable/disable examples and tests in ns-3
- HOWTO resolve circular references in ns-3 memory disposal
- HOWTO use IP interface indexes
IDE Integration
- HOWTO configure Eclipse with ns-3
- HOWTO configure NetBeans with ns-3
- HOWTO configure QtCreator with ns-3
Debugging-Related Items
- HOWTO use NS_LOG to find a problem
- HOWTO use gdb to debug program errors
- HOWTO understand and find cause of terminated with signal errors
- HOWTO debug smart pointers and packet pointers
- HOWTO use Valgrind to debug memory problems
- HOWTO resolve circular references in ns-3 memory disposal
- HOWTO build old versions of ns-3 on newer compilers
- HOWTO use oprofile to profile your ns-3 program
Mercurial- and Git-Related Items
Data Analysis-Related Items
- HOWTO get ns-3 data into SciPy
- HOWTO get ns-3 data into ROOT
- HOWTO get ns-3 data into SciLab
- HOWTO get ns-3 data into Octave
- HOWTO get ns-3 to detect steady-state times in your data
Code Review-Related Items
WiFi Model-Related Items
Craigdo 16:34, 22 April 2010 (UTC)