2011-09-08 98 views
2

我想爲嵌入式設備創建一個控制檯「shell」。 任何人都知道c中的這種事情的開源實現? 我需要基本的行解析命令&參數。c中的命令行解釋器

與uboot - console shell相似的東西會很棒。

回答

1

您可能會在這shell找到有用的代碼片段正在寫作。 他的目標是學習有關shell編碼的問題,所以這個項目應該保持小而易讀。

+0

感謝您的鏈接,但它不會這樣做,我正在編程一個嵌入式設備,所以我沒有操作系統抽象的特權,如stdio,stderr等。此外,大多數庫也沒有特權,不存在。這意味着我需要從頭開始寫所有東西。 u-boot是我需要的一個例子,u-boot在linux之前加載,所以你需要編寫你自己的一切實現... – stdcall

0

有/有書「Linux應用程序開發」 它以實現Shell爲例。我發現這很有說服力。