我需要將網絡堆棧集成到我的嵌入式應用程序中。它可以是一個在C上編寫的跨平臺實時網絡堆棧。該應用程序基於ARM7處理器和FreeRTOS內核。任何人都可以推薦一個開源的實時網絡堆棧嗎?
例如,如果他們是免費的,我會使用TRECK(Treck Inc.)或Fusion(Unicoi Systems)實時網絡堆棧。另外我知道,例如,FreeBSD和OpenBSD的網絡堆棧存在eCos操作系統的端口,但是可以將它們作爲獨立軟件包獲得,以便將它們集成起來相對容易?雖然我懷疑他們不是實時的。
請不要建議我將我的應用程序的操作系統更改爲具有內置網絡堆棧的操作系統。 :-)
什麼是您的實時定義?以及您如何期望擁有獨立於操作系統的實時網絡堆棧? –
@dwelch RT函數是一個具有可預測執行時間的函數。就網絡堆棧而言,這可以應用於其內部邏輯(外部消息顯然變得不可預知)。當然,如果您嘗試在非RT OS上啓動RT堆棧,那麼堆棧服務的總效果將是非RT。 – krokoziabla
你假設一個rt堆棧在外部rt os將是確定性的? –