RT-Thread
发布于2021年3月中旬
快速上手
1. 克隆仓库
git clone https://gitee.com/scriptiot.com/evm3
git submodule update --init --recursive
2. 编译固件
cd bsp/rt-thread/qemu-vexpress-a9
export RTT_ROOT=~/evm/os/rt-thread
scons -j4
sudo qemu-system-arm -M vexpress-a9 -smp cpus=2 -kernel rtthread.bin -nographic -sd sd.bin -net nic -net tap
如果编译成功,可以使用qemu-system-arm启动bin文件。启动后如下图所示:
退出终端首先按下ctrl + A,然后再按一下X即可退出。
在debian环境下,安装qemu-system-arm方式:
sudo apt-get install qemu-system-arm
修改模块配置,进入bsp/rt-thread/qemu-vexpress-a9/evm目录下, 编辑SConscript文件:
if rtconfig.CROSS_TOOL == 'gcc':
LIBS = ['ecma', 'ejs']
CPPPATH = [evm_dir + '/include']
CCFLAGS = ' -DEVM_LANG_ENABLE_REPL' +\
' -DCONFIG_EVM_MODULE_BUFFER' +\
' -DCONFIG_EVM_MODULE_ASSERT' +\
' -DCONFIG_EVM_MODULE_NET' +\
' -DCONFIG_EVM_MODULE_UART' +\
' -DCONFIG_EVM_MODULE_GPIO' +\
' -DCONFIG_EVM_MODULE_NET' +\
' -DCONFIG_EVM_MODULE_FS'