【文件属性】:
文件名称:harmonyos源代码-tftp-hos:鸿蒙TFTP
文件大小:27KB
文件格式:ZIP
更新时间:2021-07-01 13:33:55
系统开源
harmonyos源代码
TFTP
Server
for
HarmonyOS
目的:
用于在鸿蒙开发板上支持TFTP服务器的功能,目前仅支持Hi3861开发板。
支持的硬件平台:
Hi3861
Hi3516
Hi3518
相关说明:
本项目是从LwIP中抽取的TFTP服务器代码;
添加了鸿蒙IoT文件系统接口适配,用于支持文件读写;
Hi3861
SDK中已经包含了一份预编译的lwip,但没有开启TFTP服务器功能(静态库无法修改);
如何编译:
将tftp代码下载到openharmony源码顶层目录:
git
clone
https://gitee.com/hihopeorg/tftp.git
修改openharmony的build/lite/product/wifiiot.json文件:
将其中的//applications/sample/wifi-iot/app替换为//tftp:tftp;
在openharmony源码的顶层目录,执行python
build.py
wifiiot;
【文件预览】:
tftp-hos-master
----NOTICE(298B)
----BUILD.gn(2KB)
----test()
--------BUILD.gn(2KB)
--------net_params.h(2KB)
--------wifi_connecter.h(2KB)
--------wifi_connecter.c(5KB)
--------tftp_entry_iot.c(3KB)
----include()
--------lwip()
--------tftp_fs.h(3KB)
--------log.h(2KB)
----LICENSE(1KB)
----src()
--------BUILD.gn(2KB)
--------pbuf_port.c(6KB)
--------tftp_fs_iot.c(5KB)
--------tftp_server.c(12KB)
----README.md(868B)