[![License](https://img.shields.io/badge/licence-Apache%202.0-brightgreen.svg?style=flat)](LICENSE)
-lightweight RTOS-based platform to support low-end IoT devices.
-
-Please find project details on our [Tizen wiki](https://wiki.tizen.org/wiki/Tizen_RT).
+lightweight RTOS-based platform to support low-end IoT devices.
+Please find project details like **APIs**, **Specification** and **Long-term Goals** on our [Tizen Site](https://source.tizen.org/documentation/tizen-rt).
## Quick Start
### Getting the toolchain
-Get the build in binaries and libraries, [gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar](https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update)
-
+Get the build in binaries and libraries, [gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar](https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update)
Untar the gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar and export the path like
```bash
### How to Build
-Configure the build from $TIZENRT_BASEDIR/os/tools directory
+Configure the build from *$TIZENRT_BASEDIR/os/tools* directory
```bash
cd os/tools
./configure.sh <board>/<configuration_set>
```
-For list of boards and configuration set supported, refer belows.
-
-Above copies the canned configuration-set for the particular board, into the $TIZENRT_BASEDIR/os directory.
-
-Configuration can be modified through make menuconfig from $TIZENRT_BASEDIR/os.
+For list of boards and configuration set supported, refer belows.
+Above copies the canned configuration-set for the particular board, into the *$TIZENRT_BASEDIR/os* directory.
+Configuration can be modified through *make menuconfig* from *$TIZENRT_BASEDIR/os*.
```bash
cd ..
make menuconfig
```
-Finally, initiate build by make from $TIZENRT_BASEDIR/os
+Refer kconfig-frontend installation to use *menuconfig* at [APPENDIX](README.md#kconfig-frontends-installation)
+
+Finally, initiate build by make from *$TIZENRT_BASEDIR/os*.
```bash
make
```
-Built binaries are in $TIZENRT_BASEDIR/build/output/bin.
+Built binaries are in *$TIZENRT_BASEDIR/build/output/bin*.
## Supported Board
## Configuration Sets
-To build a Tizen RT application, use the default configuration files named 'defconfig' under build/configs/\<board\>/\<configuration_set\> folder.
-
-To customize your application with specific configuration settings, using the menuconfig tool is recommended at os folder as shown:
+To build a Tizen RT application, use the default configuration files named *defconfig* under *build/configs/\<board\>/\<configuration_set\>* folder.
+To customize your application with specific configuration settings, using the menuconfig tool is recommended at *os* folder as shown:
```bash
make menuconfig
```
Please keep in mind that we are actively working on board configurations, and will be posting our updates on the README files under each config
+## APPENDIX
+### Kconfig-frontends Installation
+
+1. The *gperf* and *libncurses5-dev* packages should be installed.
+```bash
+sudo apt-get install gperf libncurses5-dev
+```
+
+2. Download and untar *kconfig-frontends* package.
+ One of site is [Yann Morin's Project](http://ymorin.is-a-geek.org/projects/kconfig-frontends)
+```bash
+tar -xvf kconfig-frontends-x.xx.x.x.tar.bz2
+```
+
+3. Go to *kconfig-frontends* folder
+```bash
+cd kconfig-frontends-x.xx.x.x
+```
+
+4. Configure and Build
+```bash
+./configure --enable-mconf --disable-gconf --disable-qconf
+make
+sudo make install
+```
+