簡體   English   中英

部分移植 PJLIB - 沒有 IOQUEUE、選擇抽象和套接字抽象 API

[英]Partially Porting PJLIB - Without IOQUEUE, select abstraction, and socket abstraction API

我想使用 PJSIP 庫在嵌入式系統上實現一個小型 SIP 軟電話。 由於這個嵌入式系統不提供 Linux 或支持 POSIX,我想只移植 PJLIB 庫的一部分,如此處所述( https://www.pjsip.org/porting.htm#mozTocId30930 )。 線程功能可以通過宏停用,但我不太確定如何設置這個新的傳輸功能,或者它必須包含在哪里,以便我也可以繞過 IOQUEUE 實現和 PJLIB 套接字抽象.

在我的嵌入式系統(Keil RTX)上,我可以分配一個 UDP 套接字並注冊一個在網絡事件上調用的回調。 我還有一個發送功能,可以用來發送數據包。 雖然我已經查看了堆棧,但我找不到開始的方法。

有沒有人敢於進行部分移植,可以給我一個簡短的幫助。 謝謝 !

看看 Symbian 端口是如何工作的(我認為它可能會從最近的版本中刪除,但它應該仍然可以下載)——它也是基於非 POSIX 套接字的。 創建您自己的特定於平台的套接字文件和 ioqueue 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM