|
#include <finsh.h>
void fun_a(void)
{
rt_kprintf("fun_a done.\r\n");
}
FINSH_FUNCTION_EXPORT(fun_a, fun_a desc);
void int_is(int a)
{
rt_kprintf("int is: %d\n", a);
}
FINSH_FUNCTION_EXPORT(int_is, show a integer);
并且开了 RT_USING_FINSH 但就是只能在例程可以使用,换到其他程序里就不行
如下
list()
--Function List:
list_mem -- list memory usage information
hello -- say hello world
version -- show RT-Thread version information
list_thread -- list thread
list_sem -- list semaphone in system
list_event -- list event in system
list_mutex -- list mutex in system
list_mailbox -- list mail box in system
list_msgqueue -- list message queue in system
list_mempool -- list memory pool in system
list_timer -- list timer in system
list_device -- list device in system
list -- list all symbol in system
ls -- list directory contents
rm -- remove files or directories
cat -- print file
copy -- copy source file to destination file
mkfs -- make a file system
df -- get disk free
--Variable List:
dummy -- dummy variable for finsh
0, 0x00000000
finsh>> |
阿莫论坛20周年了!感谢大家的支持与爱护!!
如果天空是黑暗的,那就摸黑生存;
如果发出声音是危险的,那就保持沉默;
如果自觉无力发光,那就蜷伏于牆角。
但是,不要习惯了黑暗就为黑暗辩护;
也不要为自己的苟且而得意;
不要嘲讽那些比自己更勇敢的人。
我们可以卑微如尘土,但不可扭曲如蛆虫。
|