openwrt libubox 開發簡介

簡介

    libubox是openwrt新版本中的一個基礎庫,在openwrt1407中有很多應用程序是基於libubox開發的。(如:uhttpd,odhcpd,libubus等)。

    libubox主要提供一下兩種功能:

        1、提供一套基於事件驅動的機制。

        2、提供多種開發支持接口。(如:鏈表、kv鏈表、平衡查找二叉樹、md5、json)

    使用libubox開發的好處有如下幾點:

        1、可以使程序基於事件驅動,從而可實現在單線程中處理多個任務。

        2、基於libubox提供的開發API可以加快開發進度的同事提高程序的穩定性。

        3、能更好的將程序融入openwrt的架構中,因爲新的openwrt的很多應用和庫都基於libubox開發的。

    綜上所述,libubox是您玩新版openwrt必修的一個東東,相信它也值得大家去研究學習。

示例代碼

    to be continue

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章