前言

  • 前面搭建了基于 RT-Thread BSP qemu-virt64-aarch64 的开发编译环境,接下来开启 rt-smart,确认是否可以正常工作

开启 rt-smart

  • 经过初步的验证,发现 qemu-virt64-aarch64 开启 rt-smart,只需要 scons --menuconfig 图形配置界面下,使能 rt-smart 配置即可

在这里插入图片描述

  • 配置使能 RT-Thread Smart 选项后,保存,编译,重新运行 qemu.sh,发现rt-smart 已经可以成功运行

在这里插入图片描述

  • 发现增加了一些 rt-smart 下特有的 shell 命令,如 下
list_channel
list_process
list_shm
list_kernel_space
list_page
  • list_process 可以查看 进程,注意进程与线程的区别

小结

  • 当前 RT-Thread 版本,在 qemu-virt64-aarch64 开启 rt-smart,比较的简单,直接使能 RT-Thread Smart 的配置选项就可以工作了

  • 后续继续研究 RT-Thread Smart 下 用户态 elf 程序的加载运行,进程、内存管理、系统调用等相关的技术点