October 17,2007
網路電台 Shoutcast library
如果你的系統有無線網路, 音效卡, 以及100MHz, 除了 VoIP Phone, 還可以做什麼?
答案就是行動網路收音機. 我們當然要有UI, WLAN driver, TCP/IP Stack, 再來就是要找找看有沒有 mp3 和 streaming 的 library. 竟然也被我找到了,
...繼續閱讀
October 8,2007
lightweight TCP/IP stack
如果你覺得linux或freebsd的TCP/IP Stack佔用太多資源, 或是你的OS基本沒有TCP/IP Stack. 那麼lightweight TCP/IP (LWIP) Stack一定是你的最佳選擇.
...繼續閱讀
June 3,2007
Embedded 系統中的CGI 與 JSON (2)
利用JSON的確可以打造一個輕量給的Embedded web server. 使用JSON只需要你的系統支援以下功能
- 假設Client是IE5.5和Firefox 1.0以上
- Web server可以支援GET method CGI
- Web server最好有HTTP 1.1 modified的功能(optional)
May 30,2007
VMWare 6 出了 -- 窮人用VMWare來開發VoIP Phone遊記
VMWare 6 出了. 多得這個工具, 使我在有限的資源下可以開發voip phone. 話說老板只給我一台電腦, 要我去開發embedded voip phone. 整個開發平台是在Linux下運作的, 而平時收信, 申請表單都是在windows下作業, 這樣每次要工作都要重新啟動電腦, 實在有夠煩. 但是有 Vmware 就不一樣, 你可以同時做windows和linux下的工作. 而且還有更多好處....
...繼續閱讀
May 10,2007
Embedded system GUI design
April 28,2007
Embedded 系統中的CGI 與 JSON (1)
April 25,2007
Small TLS client library
愈來愈多的網路程式需要TLS的功能. 例如你要開發一個無線網路電話, 你就可能同時實作以下功能, 它們都需要TLS client的支援
- SIP over TLS
- WPA-EAP (用EAP-TLS, EAP-TTLS 連到FreeRadius Server)
- HTTPS web server
- SNMPv3
- Autoprovision client
- WISPr
而大多數Open source實作TLS時都只支援openssl. 問題是openssl對Embedded system來說實在是太大了.
...繼續閱讀April 20,2007
SlickEdit 2007
SlickEdit 2007 已發表.
這是比美SourceInsight的IDE環境. 更重要的是他支援Linux平台的開發. 這個比什麼Kdevelop, Eclipse.
Kdevelop 找Reference和define功能不夠強.
Eclipse 慢慢慢...
April 19,2007
UPnp IGD Client
發現一個很小的 UPnP IGD client open source library. 只有80KB 而且, 值得參考.
它比 The Linux SDK for UPnP devices (libupnp) 小多了!