当前位置: 首页 > news >正文

awtk-ftpd 发布

1. 介绍

在嵌入式应用程序中,有时需要提供一个 FTP 服务,用于对系统的文件进行远程管理。

awtk-ftpd 实现了一个 简单的 FTP 服务。主要特色有:

  • 小巧。约 800 行代码。
  • 可以在各种嵌入式平台运行。
  • 内存开销低。正常内存需求小于 6K。
  • 兼容 FTP 协议,可以使用常用 FTP 客户端工具。
  • 方便嵌入到 AWTK 应用程序。无缝集成到 AWTK 的主循环,无需另外开辟线程。

为了实现方便,目前使用单用户单连接,Passive 模式使用固定端口。

2 准备

2.1 获取 awtk 并编译

git clone https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -

2.2 获取 awtk-ftpd 并编译

git clone https://github.com/zlgopen/awtk-ftpd.git
cd awtk-ftpd
  • 生成资源
python ./scripts/update_res.py all

或者通过 designer 生成资源

  • 编译 PC 版本
scons
  • 编译 LINUX FB 版本
scons LINUX_FB=true

完整编译选项请参考 编译选项

3. 运行

./bin/demo

默认监听 2121 端口。

4. 相关项目

  • 嵌入式 WEB 服务器 awtk-restful-httpd
http://www.lryc.cn/news/151920.html

相关文章:

  • 抽象轻松的C语言
  • 【力扣每日一题01】两数之和
  • 机器学习——手写数字识别
  • 【日积月累】后端刷题日志
  • Matlab在编码中增加CRC和交织功能
  • Css 设置从上到下的渐变色: 0到70%为yellow,然后线性地变成透明。
  • git在windows上安装
  • 快速上手GIT命令,现学也能登堂入室
  • 二进制安全虚拟机Protostar靶场 安装,基础知识讲解,破解STACK ZERO
  • python实现的一些方法,可以直接拿来用的那种
  • 通过HTTP进行并发的数据抓取
  • 《论文阅读21》Equivariant Multi-View Networks
  • 【数据结构】| 并查集及其优化实现
  • 最新ChatGPT程序源码+AI系统+详细图文部署教程/支持GPT4.0/支持Midjourney绘画/Prompt知识库
  • 自动驾驶和辅助驾驶系统的概念性架构(一)
  • 【两周学会FPGA】从0到1学习紫光同创FPGA开发|盘古PGL22G开发板学习之数码管静态显示(四)
  • 【洛谷】P3853 路标设置
  • 探索图像数据中的隐藏信息:语义实体识别和关系抽取的奇妙之旅
  • Gradle问题处理
  • 架构:C4 Model
  • 数据结构学习系列之顺序表的两种修改方式
  • React:props说明
  • Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
  • C++的单例模式
  • Spring Boot 中 Nacos 配置中心使用实战
  • 学生管理系统VueAjax版本
  • 迭代器模式简介
  • 四方定理c++题解
  • ZDH-权限模块
  • 漏洞修复:在应用程序中发现不必要的 Http 响应头