【文件属性】:
文件名称:harmonyos源代码-httpd:httpd
文件大小:114KB
文件格式:ZIP
更新时间:2021-07-01 13:33:52
系统开源
harmonyos源代码
HTTP
Server
for
HarmonyOS
with
liteos-m
kernel
目的:
用于在鸿蒙开发板上支持HTTP服务器的功能,目前仅支持Hi3861开发板。
说明
相关说明:
本项目是从LwIP中抽取的HTTP服务器代码;
Hi3861
SDK中已经包含了一份预编译的lwip,但没有开启HTTP服务器功能(静态库无法修改);
编译
如何编译:
将httpd代码下载到openharmony源码顶层目录:
mkdir
third_party/httpd
&&
git
clone
https://gitee.com/hihopeorg/httpd.git
third_party/httpd
修改openharmony的build/lite/product/wifiiot.json文件:
将其中的//applications/sample/wifi-iot/app替换为//third_party/httpd:app;
在openharmony源码的顶层目录,执行python
build.py
wifiiot;
HTTP
服务器特性
目前已测试通过的
【文件预览】:
httpd-main
----BUILD.gn(2KB)
----test()
--------BUILD.gn(2KB)
--------net_params.h(2KB)
--------wifi_connecter.h(2KB)
--------wifi_connecter.c(5KB)
--------httpd_test.c(4KB)
----bundle.json(578B)
----include()
--------lwip()
----LICENSE(1KB)
----src()
--------core()
--------BUILD.gn(2KB)
--------http()
--------pbuf_port.c(4KB)
--------tcp_port.c(6KB)
----README.md(1KB)
----makefsdata(45KB)