* Here you can find some exemplary applications.\n
* Contains some exemplary applications.\n
*
* \subsection compile_sec Compiling RIOT
*
* Depending on the hardware you want to use, you need first to install a corresponding toolchain. An example of how to install a toolchain for a platform using an ARM7 can be found in our [Wiki](https://github.com/RIOT-OS/boards/wiki/For-MSB-A2).\n
* Once you have setup the toolchain, you can create your own project. Therefore, you will only need C-File containing your source code and a Makefile. A Template for a Makefile is available in the [RIOT repository](https://github.com/RIOT-OS/RIOT) in the `dist` folder.\n
* Within your project's Makefile you can define the target hardware as well as the modules you want to use.\n
* Make will create an elf-file and a Intel hexfile to program your node within the `bin` folder in your project directory (unless otherwise specified).
* Depending on the hardware you want to use, you need to first install a corresponding toolchain. Instructions for the installation of the toolchain for an ARM7 based plaform in Ubuntu or Debian can be found at our [Wiki](https://github.com/RIOT-OS/boards/wiki/For-MSB-A2).\n
* Once you have setup the toolchain, you can create your own project. Apart from the C file(s) containing your source code you need a Makefile. A template Makefile is available in the `dist` folder of the [RIOT repository](https://github.com/RIOT-OS/RIOT).\n
* Within your project's Makefile, you can define the target hardware as well as the modules you want to use.\n
* Unless specified otherwise, make will create an elf-file as well as an Intel hexfile in the `bin` folder of your project directory.
*
* \subsection native_sec Native RIOT - Run RIOT on your PC!
*
* As a special platform you will find a CPU and board called `native` in the repository. This target allows to run RIOT as a program in Linux on almost every available hardware platform. Just choose `native` as CPU and BOARD in your project's Makefile, call `make` and execute the resulting elf-file directly on your computer. More information about the native implementation can be found on the [developer's homepage](http://ludwig.tatzen.net/blog/design/index.html).
* As a special platform, you will find a CPU and board called `native` in the repository. This target allows you to run RIOT as a process on POSIX compliant operating systgems. Just set CPU and BOARD to `native` in your project's Makefile, call `make`, and execute the resulting elf-file.
*
* \section info_sec Community
*
* Whether you are looking for help with writing an application for RIOT, learn more about it, or just want to stay in the loop, you are invited to join the RIOT-users mailing list. For developers who want to participate and contribute to the kernel development or integrate new MCU and platform support, the [RIOT-devel mailing list(http://lists.riot-os.org/mailman/listinfo/devel) is the right place.
* Whether you are looking for help with writing an application for RIOT, want to learn more about it, or just stay in the loop you are invited to join the RIOT-users mailing list. For developers who want to participate and contribute to the kernel development or integrate new MCU and platform support the [RIOT-devel mailing list](http://lists.riot-os.org/mailman/listinfo/devel) is the right place.