国产在线观看免费视频在线|成人网导航|另类 自拍 校园 小说区|不戴的邻居HD中文|国产精品国产三级国产专区53|黄瓜视频app无限看丝瓜视频丝瓜视在线观看|日本大B视频在线

設為首頁 | 加入收藏 | 中文 | English
 
產品搜索:
 
網站首頁     ZLIP介紹   SDK開發板   ZLIP功能  ZLWeb功能 串口服務器   版權信息     購買方法  友情鏈接
ZLWeb功能 ZLIP function
 
ZLWeb API

ZLWeb提供ZLWeb_Init、ZLWeb_AddPostHandler、ZLWeb_AddTagHandler、ZLWeb_Process 4個API函數。

ZLWeb_Init

用于初始化ZLWeb模塊。

void ZLWeb_Init(
    zl_u8 DT_XDATA * buf,
    zl_u16 buf_size
);

ZLWeb_AddPostHandler

為用于遠程控制的CGI功能設置句柄函數。

zl_u8 ZLWeb_AddPostHandler(
    zl_u8 * FileName,
    zl_u8 * variable,
    PostHandler function
);

ZLWeb_AddTagHandler

為用于遠程數據采集的Dynamic標簽設置句柄。

zl_u8 ZLWeb_AddTagHandler(
    zl_u8 * TagName,
    TagHandler function
);

ZLWeb_Process

ZLWeb運行主進程。

void ZLWeb_Process(
    IP_ADDR ServerIP
);

編寫代碼

使用ZLWeb時編寫main函數為如下形式。另外需根據ZLWeb_AddPostHandler、ZLWeb_AddTagHandler的使用方法,編寫必要的句柄函數。

int main(void)
{
    /* this devRTL will be used in tcp/ip, pointed by NetIf->Info */
    struct zlip_addr_info xdata addr_info=
    {
        ETHER_ADDR,
        IPAddr,
        NetMask,
        GateWay
    };
    /*
    * init
    */
    ZLIP_Init(&addr_info);
    ZLWeb_Init(data_buf_ex, DATA_SIZE);

    ZLWeb_AddPostHandler("/control.html", "LED_GREEN", &LedGreenHandler);
    ZLWeb_AddPostHandler("/control.html", "LED_RED", &LedRedHandler);

    ZLWeb_AddTagHandler("key1_status", &Key1Handler);
    ZLWeb_AddTagHandler("key2_status", &Key2Handler);

   ZLWeb_Process(IPAddr);
    ZLIP_Release();
    return TRUE;
}

編寫ZLWeb的網頁

ZLWeb的網頁遵從HTML標準。在設計網頁前首先需要有一個網頁目錄“例如為“\工具\ZLFsCreate\web”,稱之為網頁根目錄。在網頁根目錄下必須有一個index.html文件,該文件是網頁首頁,網頁根目錄下可存在圖片和子目錄。由于51單片機存儲空間的限制,所有網頁文件總大小是有限制的,默認為32KB。主要注意ZLWeb的CGI遠程控制網頁和Dynamic標簽網頁的寫法。

產生ZLFs文件系統

使用卓嵐的“\工具\ZLFsCreate\ZLFsCreate.exe”程序可以將設計好的網頁目錄打包為ZLFs格式的代碼。
1. 運行ZLFsCreate.exe,選擇Root Directory,將其選擇為設計好的網頁的根目錄。

2. 選擇Out put file為myoutput.txt,這可以是一個不存在的文件,系統會自動新建這個文件。

3. 設置“Max size of the Fs”,這可以設置整個文件系統大小的上限,可以采用默認值——32K。
4. 點擊Create,界面顯示如下:

 

點擊確定。
5. 打開myoutput.txt,將其中的數據全部拷貝到myweb.c文件的末尾。

之后編譯連接產生myweb.hex。此時就可以下載運行了。


 



   
 
   滬ICP備11004689號   版權所有@上海卓嵐信息科技有限公司   Design by infoo.cn