海思开发板上添加ftp功能

萝らか妹 提交于 2019-12-05 23:06:14

海思开发板上添加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

匿名不用输入用户名和密码直接进入



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!