2011-02-24 110 views
5

我正在使用幾乎沒有OS支持的自定義用戶空間環境:只有一個字符設備,海量存儲接口和單個網絡套接字。是否有任何libc項目不需要linux內核

爲了給這個平臺提供C編程,我需要一個libc。是否有任何可配置的libc項目,以便我可以將低級IO映射到我可以訪問的小型API?

AFAIK glibc和uclibc期待linux系統調用,所以我不能使用它們(不嘗試模擬linux系統調用,這是我更喜歡避免的)。

+3

另請參閱http://stackoverflow.com/questions/4921553/small-libc-for-embedded-systems – Christoph 2011-02-24 08:12:24

+0

我怎麼會錯過那一個!謝謝。 – 2011-02-24 08:36:10

回答

4

有幾種不同的libc可供選擇,但都需要一些工作才能集成到您的系統中。

+0

謝謝。做整合工作不是問題。我只是想避免重寫另一個printf,fread等...而一些很酷的項目已經爲我做了。 關於newlib和libc(特性,穩定性)差異的任何見解? – 2011-02-24 08:41:42

1

newlib可能用於此目的。

+0

謝謝。 Newlib,看起來不錯。希望這裏的某個人可能知道我可以比較的其他項目。 – 2011-02-24 08:38:14

相關問題