准备工作: 在笔记二的基础上
1. 直接复制 Nano 源码中 rtthread-nano/components 文件夹到工程根目录
2. 在IAR工程添加components/finsh组,在finsh组添加finsh文件夹里面的全部文件,并添加包含路径
3. 在rtconfig.h中使能RT_USING_FINSH
#define RTE_USING_FINSH
RT_THREAD_PRIORITY_MAX调整为32
4. 实现rt_hw_console_getchar(参考Nano 移植控制台/FinSH (rt-thread.org))
5. 屏蔽finsh_port.c中的
#error Please uncomment the line <#include "finsh_config.h"> in the rtconfig.h
6. 编译下载