- 4
- 0
- 约1.6万字
- 约 12页
- 2019-03-23 发布于江苏
- 举报
从u-boot移植出来的shell命令界面
以前搞过u-boot,,有很多命令,,用超级终端操作,,比如help、tftp、erase、fatload,其实就是下面这段代码接受超级终端命令的。因为最近打算给产品做一个shell,用超级终端输入命令,,所以从u-boot找到这段代码并移植出来了,就只有 delete_char 和 readline_into_buffer 两个函数,非常简单。使用方法是:main(){? ? char buffer[16];//缓冲区长度根据命令长度可调整? ? while(1){? ?? ???_delay_ms(100);? ?? ???//其中LW-C360#就是显示在超级终端的输入命令前端的,叫什么?? ?? ???readline_into_buffer (LW-C360#, buffer);? ?? ???//这里为你的命令解析函数,然后调用对应的处理函数,如我的void shell(void)函数? ?? ???Your_Cmd_Parse_and_Process();? ? }}使用截图:?/************************************************************************************??实现一个简单的Shell命令交互界面,
原创力文档

文档评论(0)