2011-09-08 102 views
2

我想为嵌入式设备创建一个控制台“shell”。 任何人都知道c中的这种事情的开源实现? 我需要基本的行解析命令&参数。c中的命令行解释器

与uboot - console shell相似的东西会很棒。

回答

1

您可能会在这shell找到有用的代码片段正在写作。 他的目标是学习有关shell编码的问题,所以这个项目应该保持小而易读。

+0

感谢您的链接,但它不会这样做,我正在编程一个嵌入式设备,所以我没有操作系统抽象的特权,如stdio,stderr等。此外,大多数库也没有特权,不存在。这意味着我需要从头开始写所有东西。 u-boot是我需要的一个例子,u-boot在linux之前加载,所以你需要编写你自己的一切实现... – stdcall

0

有/有书“Linux应用程序开发” 它以实现Shell为例。我发现这很有说服力。