Skip to content

Develop RT Thread Under Linux

rogerz edited this page Mar 23, 2013 · 1 revision

Develop under Linux

Clone source code

git clone git://github.com/RT-Thread/rt-thread.git

Install development tools

install scons

scons is the building tool for RT-Thread

sudo apt-get install scons

install toolchain

select a toolchain for your BSP

  • ARM sourcery
curl https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2012.09-63-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 | sudo tar xjf - -C /opt
  • MIPS sourcery
curl https://sourcery.mentor.com/public/gnu_toolchain/mips-sde-elf/mips-2012.09-98-mips-sde-elf-i686-pc-linux-gnu.tar.bz2 | sudo tar xjf - -C /opt

setup path

cd rt-thread
echo "export RTT_ROOT="`pwd` > rtt.sh
echo "export RTT_CC='gcc' >> rtt.sh

echo "source rtt.sh" > rtt-arm.sh
echo "export RTT_EXEC_PATH=/opt/arm-2012.09/bin" >> rtt-arm.sh

echo "source rtt.sh" > rtt-mips.sh
echo "export RTT_EXEC_PATH=/opt/mips-2012.09/bin" >> rtt-mips.sh

build BSP

Example

source rtt-arm.sh
scons -C bsp/at91sam9260
source rtt-mips.sh
scons -C bsp/dev3210