明远智睿技术论坛

标题: 移植vsftpd到EK200 [打印本页]

作者: myzr_soft    时间: 2019-8-13 16:33
标题: 移植vsftpd到EK200
本帖最后由 myzr_soft 于 2019-8-13 16:36 编辑

主机平台: UBUNTU14.04
硬件平台:明远智睿MY-IMX6-EK200-6Q-1G
内核版本 :linux-4.1.15
交叉编译链:arm-linux-gnueabihf-gcc
文件系统:L4115-fsl-image-qt5-myimx6a9.tar.bz2

下载地址:
https://fossies.org/linux/misc/vsftpd-3.0.3.tar.gz

设置交叉编译工具链:
$ export PATH=/home/myzr/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/PATH
[attach]459[/attach]
PS:工具链下载地址:打开网盘到 2.3_OS_Linux-4.1.15 -> 03_toolchain,下载gcc-linaro-latest-5 目录

解压:
$ cd
$ tar xzvf vsftpd-3.0.3.tar.gz
$ cd vsftpd-3.0.3/
$ vi Makefile
将CC=gcc修改为:
CC=arm-linux-gnueabihf-gcc
[attach]454[/attach]

$ make  
复制vsftpd、vsftpd.conf 到开发板
在开发板输入:
# vi vsftpd.conf
根据需要修改配置文件,如:
anonymous_enable=NO (禁止匿名访问模式)
local_enable=YES(允许本地用户模式)
write_enable=YES(设置可写权限)
local_umask=022(本地用户模式创建文件的umask值)
[attach]455[/attach]
# mkdir /usr/share/empty -p
# chmod 777 vsftpd
# mv vsftpd /usr/bin/
# mv vsftpd.conf /etc
设置用户密码
# passwd
# vsftpd
[attach]458[/attach]
打开我的电脑 输入地址:ftp://<开发板ip地址>
如:  ftp://192.168.137.81
输入用户名与密码,登录到用户的家目录(/home/root)
[attach]456[/attach][attach]457[/attach]








欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2