rtems shell
binbinyantai
脚踏实地,一步一个脚印的积累
展开
-
rtems shell (1)
一直以来认为shell就是一些函数的接口。接触rtems以后,要系统的学习一下shell shell是一种交互方式,用来操作,诊断,配置等目的。rtems的shell是一种命令行的交互方式。一些命令和标准posix一致。其他是rtems具体的。用户debug和分析嵌入式系统。 shell就是一个循环,读取输入,把输入作为命令的参数,他可以通过标准的串口或者是rtems的telnetd serv原创 2018-01-23 17:33:02 · 470 阅读 · 0 评论 -
rtems shell (2)-配置
配置rtems shell 。可以获取的命令是用户自己配置的。配置方式类似于confdefs.h 如果配置所有命令(既不是filesystem management,也不是network相关的)那么只需要下面几行即可 #define CONFIGURE_SHELL_COMMANDS_INIT #define CONFIGURE_SHELL_COMMANDS_ALL #include原创 2018-01-23 18:01:29 · 308 阅读 · 0 评论 -
rtems shell (3)-初始化
配置完成后,下面需要进行初始化才能够使用 shell可以很容易的连接到串口和telnet server。那么是怎么连接的呢? 1:串口 rtems_shell_init 产生一个task来运行rtems shell。 调用者将自己挂起,并让 shell接管了控制台设备。当用户退出shell时,控制返回调用者。 void start_shell(原创 2018-01-23 19:30:48 · 462 阅读 · 0 评论