上位机图像处理和嵌入式模块部署(树莓派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千字节/秒。
相关推荐
tadus_zeng2 小时前
stm8s单片机(二)外部中断实验
单片机·嵌入式硬件
大专生学编程3 小时前
基于ESP32-IDF驱动GPIO输出控制LED
嵌入式硬件·esp32·esp-idf
7yewh4 小时前
嵌入式知识点总结 ARM体系与架构 专题提升(四)-编程
arm开发·stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
Uitwaaien546 小时前
51 单片机矩阵键盘密码锁:原理、实现与应用
c++·单片机·嵌入式硬件·51单片机·课程设计
小关1237 小时前
STM32补充——FLASH
stm32·单片机·嵌入式硬件
7yewh9 小时前
嵌入式知识点总结 操作系统 专题提升(一)-进程和线程
linux·arm开发·驱动开发·stm32·嵌入式硬件·mcu·物联网
怪小庄吖11 小时前
翻译:How do I reset my FPGA?
经验分享·嵌入式硬件·fpga开发·硬件架构·硬件工程·信息与通信·信号处理
雯宝17 小时前
STM32 GPIO工作模式
stm32·单片机·嵌入式硬件
辰哥单片机设计19 小时前
STM32项目分享:智能厨房安全检测系统
stm32·单片机·嵌入式硬件
lshzdq20 小时前
【嵌入式开发】stm32 st-link 烧录
嵌入式硬件