tar -zxvf stupid-ftpd-1.5beta.tar.gz
3.进入stupid-ftpd目录,新建编译脚本ZYNQ045_stupid_ftpd.sh,添加编译脚本可执行权限,并运行编译脚本。具体编译脚本如下图所示:
chmod +x ZYNQ045_stupid_ftpd.sh
./ZYNQ045_stupid_ftpd.sh
4.编译生成stupid-ftpd.Linux6文件和stupid-ftpd.conf配置文件.
5.将stupid-ftpd.Linux6文件和stupid-ftpd.conf配置文件分别拷贝到根文件系统的/sbin目录和/etc目录,如下图所示:
6.修改根文件系统/etc目录下stupid-ftpd.conf的配置文件,端口号为:2121,服务器目录为/home/,登录账号为root。如下图所示:
7.在/etc/init.d/目录下的rcS脚本文件中,添加stupid-ftpd的自动启动服务,如下图所示:
8.拷贝将根文件系统拷贝到nfs路径,设置板卡环境变量为“setenv bootcmd ‘run nfsboot’”,输入boot或重启板卡,进行根文件系统的修改。具体参考nfs根文件系统的制作章节的详细介绍。
sudo cp -r * ~/work/nfs_server/ZYNQ_rootfs/ -d
9.进入系统串口打印,在系统/home目录下新建lsl文件夹,然后通过FileZilla软件登录结果如下图所示:
10.出现以上结果,说明FTP搭建成功。