海思开发板上添加ftp功能
前言:
本博客是基于海思3520Dv100开发,编译工具链为:arm-hisiv100nptl-linux-gcc
1、下载stupid-ftpd-1.5beta.tar.gz
下载地址:https://sourceforge.net/projects/stupid-ftpd/files/stupid-ftpd/V1_5beta/
下载完成后将压缩包放到Ubuntu系统中。
2、编译
2.1、解压
tar -zxvf stupid-ftpd-1.5beta.tar.gz
cd stupid-ftpd
2.2、修改 Makefile和stupid-ftpd.conf
vim Makefile
CC=gcc 改成 CC=arm-hisiv100nptl-linux-gcc
vim stupid-ftpd.conf
//端口号,ftp默认是21
port=2121 改成 port=21
//这个是在ftp上显示的一级目录,根据项目需求修改
serverroot=/usr/home/cinek/tmp3/aaa 改成 serverroot=/home
登录默认为匿名,若需要修改可根据文档中说明修改user=
2.3、编译
修改完成上面的步骤后就可以编译,若有其他需求参考百度
make
编译生成stupid-ftpd.Linux6
3、运行
将上面生成的stupid-ftpd.Linux6拷贝到开发板中,同时将前面修改后的stupid-ftpd.conf文件也拷贝到同级目录下,确保网络正常即可运行
./stupid-ftpd.Linux6 -f stupid-ftpd.conf
在同网段下用浏览器登录ftp://192.168.xxx.xxx:21
匿名不用输入用户名和密码直接进入
来源:CSDN
作者:hpclinux
链接:https://blog.csdn.net/u011251940/article/details/78781952