3050311118 发表于 2011-11-6 21:31:48

RTT的FINSH 很强大,但是 每次输入命令都要加个(),比如list(),貌似有点麻烦

RT

aozima 发表于 2011-11-6 21:40:17

加括号与不加括号有不同的功能

Excellence 发表于 2011-11-6 21:45:04

开源的,可以自己定义。

ffxz 发表于 2011-11-7 09:36:25

list,list_thread等这些都是函数,并且对于一些函数还可加参数,所以不加()貌似行不通。

并且finsh shell还支持自定义变量,例如定义个(函数)指针,指向一个地址或函数,可以在shell上再把这个函数指针做为函数来调用。

finsh shell内部的实现是复杂的,以后或许还会再加强,从而形成一个完整的C编译器,以解释执行用户的逻辑代码。
页: [1]
查看完整版本: RTT的FINSH 很强大,但是 每次输入命令都要加个(),比如list(),貌似有点麻烦