上位机图像处理和嵌入式模块部署(树莓派4b设置ftp下载)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

作为一个开发板,最好支持ftp下载,这样文件的上传和下载都会比较方便。虽然目前为止,利用mobaxterm和ssh也能实现文件的上传、下载,但这种依赖于特定软件的处理方式不是很合适。好在目前大多是linux开发板都支持ftp的格式,所以我们完全可以通过ftp进行数据的上传和下载。

1、安装ftp服务器

ftp服务器程序安装比较简单,直接输入sudo apt-get install vsftpd。

2、修改/etc/vsftpd.conf

修改的部分,主要就是几句话,我们找到对应的内容,删除前面的#就好了,

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

3、启动ftp服务

启动的方法也是比较简单,直接输入sudo service vsftpd start即可。不过个人建议,还是重启树莓派4b最为稳妥,这样保证所有的配置都发挥作用了。

4、确认ftp服务已经开启

确认的方法,就是查看一下对应的进程在不在,即输入ps aux | grep vsftpd。

5、下载filezilla

既然服务器程序准备好了,接下来就是在windows这边准备一个客户端软件。安装的过程和大多数windows软件是一样的。最后如果没有什么问题的话,输入ip、用户名、密码和端口号,就可以用filezilla联系上树莓派4b了。

6、利用windows自带的ftp命令登录

出了filezilla下载软件之外,还有一种方式也可以进行数据的下载和上传,那就是windows自带的ftp命令行工具。处理流程如下所示,

C:\Users\feixiaoxing\Desktop>ftp 10.0.0.6
连接到 10.0.0.6。
220 (vsFTPd 3.0.3)
200 Always in UTF8 mode.
用户(10.0.0.6:(none)): feixiaoxing
331 Please specify the password.
密码:

230 Login successful.
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:05 Bookshelf
drwxr-xr-x   17 1000     1000         4096 Apr 28 15:38 Desktop
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Documents
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Downloads
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Music
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Pictures
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Public
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Templates
drwxr-xr-x    2 1000     1000         4096 Mar 15 16:12 Videos
226 Directory send OK.
ftp: 收到 593 字节,用时 0.06秒 9.27千字节/秒。
ftp> cd Desktop
250 Directory successfully changed.
ftp> dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
drwxr-xr-x    2 1000     1000         4096 Apr 27 04:46 boost
drwxr-xr-x    6 1000     1000         4096 Apr 28 13:28 build-demo-Desktop-Debug
-rw-r--r--    1 1000     1000           15 Apr 27 07:13 config.ini
drwxr-xr-x    2 1000     1000         4096 Apr 28 01:22 coredump
-rw-r--r--    1 1000     1000           16 Apr 27 07:13 data.json
drwxr-xr-x    4 1000     1000         4096 Apr 28 15:55 demo
drwxr-xr-x    2 1000     1000         4096 Apr 27 02:06 django
drwxr-xr-x    2 1000     1000         4096 Apr 27 01:40 g++
drwxr-xr-x    2 1000     1000         4096 Apr 27 01:38 gcc
drwxr-xr-x    2 1000     1000         4096 Apr 28 01:04 log
drwxr-xr-x    3 1000     1000         4096 Apr 27 03:20 make
drwxr-xr-x    2 1000     1000         4096 Apr 27 11:40 movie
drwxr-xr-x    2 1000     1000         4096 Apr 27 03:26 opencv
drwxr-xr-x    2 1000     1000         4096 Apr 27 01:40 python
drwxr-xr-x    2 1000     1000         4096 Apr 28 01:45 qt
-rwxr-xr-x    1 1000     1000           95 Apr 27 10:27 run.sh
drwxr-xr-x    2 1000     1000         4096 Apr 27 07:00 sqlite3
drwxr-xr-x    3 1000     1000         4096 Apr 27 01:49 web
226 Directory send OK.
ftp: 收到 1161 字节,用时 0.08秒 13.82千字节/秒。
ftp> get config.ini
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for config.ini (15 bytes).
226 Transfer complete.
ftp: 收到 15 字节,用时 0.00秒 15000.00千字节/秒。
ftp> put locationRegion.ini
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 发送 269 字节,用时 0.02秒 14.16千字节/秒。
相关推荐
嵌联驰1 小时前
【S32K3 RTD MCAL 篇1】 K344 KEY 控制 EMIOS PWM
单片机
Daemon.Chen1 小时前
【STM32开发之寄存器版】(五)-窗口看门狗WWDG
stm32·单片机·嵌入式硬件
嵌入式杂谈3 小时前
STM32中断编程详解:配置外部中断和中断服务例程
stm32·单片机·嵌入式硬件
光子物联单片机4 小时前
传感器模块编程实践(三)舵机+超声波模块融合DIY智能垃圾桶模型
stm32·单片机·嵌入式硬件·mcu
嵌入式杂谈6 小时前
STM32中断编程指南:NVIC和中断优先级
stm32·单片机·嵌入式硬件
xiaobuding_QAQ7 小时前
自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)
单片机·嵌入式硬件·学习·proteus
zxfly20139 小时前
STM32的DMA技术介绍
stm32·单片机·嵌入式硬件
CV金科14 小时前
蓝桥杯—STM32G431RBT6(IIC通信--EEPROM(AT24C02)存储器进行通信)
stm32·单片机·嵌入式硬件·算法·蓝桥杯
嵌入式详谈16 小时前
基于STM32的智能风扇控制系统设计
stm32·单片机·嵌入式硬件
小小怪大梦想16 小时前
RTC实时时钟
stm32·单片机·嵌入式硬件