东京热亚洲精品,伊人网在线85,激情综合视频米奇,久久精品水嫩水嫩懂色,五月婷色欧美,美女激情四射扣阴逼,女同性恋日本,美女亚洲综合二区,久久久久久中出久久V

設(shè)為首頁(yè) | 加入收藏 | 中文 | English
 
產(chǎn)品搜索:
 
網(wǎng)站首頁(yè)     ZLIP介紹   SDK開(kāi)發(fā)板   ZLIP功能  ZLWeb功能 串口服務(wù)器   版權(quán)信息     購(gòu)買(mǎi)方法  友情鏈接
ZLWeb功能 ZLIP function
 
ZLWeb API

ZLWeb提供ZLWeb_Init、ZLWeb_AddPostHandler、ZLWeb_AddTagHandler、ZLWeb_Process 4個(gè)API函數(shù)。

ZLWeb_Init

用于初始化ZLWeb模塊。

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

ZLWeb_AddPostHandler

為用于遠(yuǎn)程控制的CGI功能設(shè)置句柄函數(shù)。

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

ZLWeb_AddTagHandler

為用于遠(yuǎn)程數(shù)據(jù)采集的Dynamic標(biāo)簽設(shè)置句柄。

zl_u8 ZLWeb_AddTagHandler(
    zl_u8 * TagName,
    TagHandler function
);

ZLWeb_Process

ZLWeb運(yùn)行主進(jìn)程。

void ZLWeb_Process(
    IP_ADDR ServerIP
);

編寫(xiě)代碼

使用ZLWeb時(shí)編寫(xiě)main函數(shù)為如下形式。另外需根據(jù)ZLWeb_AddPostHandler、ZLWeb_AddTagHandler的使用方法,編寫(xiě)必要的句柄函數(shù)。

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;
}

編寫(xiě)ZLWeb的網(wǎng)頁(yè)

ZLWeb的網(wǎng)頁(yè)遵從HTML標(biāo)準(zhǔn)。在設(shè)計(jì)網(wǎng)頁(yè)前首先需要有一個(gè)網(wǎng)頁(yè)目錄“例如為“\工具\(yùn)ZLFsCreate\web”,稱(chēng)之為網(wǎng)頁(yè)根目錄。在網(wǎng)頁(yè)根目錄下必須有一個(gè)index.html文件,該文件是網(wǎng)頁(yè)首頁(yè),網(wǎng)頁(yè)根目錄下可存在圖片和子目錄。由于51單片機(jī)存儲(chǔ)空間的限制,所有網(wǎng)頁(yè)文件總大小是有限制的,默認(rèn)為32KB。主要注意ZLWeb的CGI遠(yuǎn)程控制網(wǎng)頁(yè)和Dynamic標(biāo)簽網(wǎng)頁(yè)的寫(xiě)法。

產(chǎn)生ZLFs文件系統(tǒng)

使用卓嵐的“\工具\(yùn)ZLFsCreate\ZLFsCreate.exe”程序可以將設(shè)計(jì)好的網(wǎng)頁(yè)目錄打包為ZLFs格式的代碼。
1. 運(yùn)行ZLFsCreate.exe,選擇Root Directory,將其選擇為設(shè)計(jì)好的網(wǎng)頁(yè)的根目錄。

2. 選擇Out put file為myoutput.txt,這可以是一個(gè)不存在的文件,系統(tǒng)會(huì)自動(dòng)新建這個(gè)文件。

3. 設(shè)置“Max size of the Fs”,這可以設(shè)置整個(gè)文件系統(tǒng)大小的上限,可以采用默認(rèn)值——32K。
4. 點(diǎn)擊Create,界面顯示如下:

 

點(diǎn)擊確定。
5. 打開(kāi)myoutput.txt,將其中的數(shù)據(jù)全部拷貝到myweb.c文件的末尾。

之后編譯連接產(chǎn)生myweb.hex。此時(shí)就可以下載運(yùn)行了。


 



   
 
   滬ICP備11004689號(hào)   版權(quán)所有@上海卓嵐信息科技有限公司   Design by infoo.cn  
镇坪县| 介休市| 台北市| 全南县| 临沂市| 五常市| 天柱县| 镇远县| 工布江达县| 吴江市| 定日县| 丰原市| 手游| 卓尼县| 冀州市| 将乐县| 资阳市| 白玉县| 彰化市| 惠安县| 定南县| 临邑县| 楚雄市| 瑞丽市| 望江县| 花莲县| 河西区| 航空| 自贡市| 蒙阴县| 阳原县| 米林县| 永济市| 偃师市| 垫江县| 阳春市| 吴川市| 岢岚县| 株洲市| 绥江县| 泰来县|