FTP_Server_Teensy41库
目录
- 目录
- 为什么我们需要此FTP_Server_Teensy41库
- 特征
- 目前支持的董事会
- ChangElog
- 先决条件
- 安装
- 使用Arduino Library Manager
- 手动安装
- VS代码和平台
- 软件包的补丁
- 1。
- 原始文件
- 例子
- 1。FTP_SERVER_SDFAT2
- 2。多验注射器
- 3。ftp_server_sdfat2_nina new
- 示例ftp_server_sdfat2
- 调试终端输出样品
- 1。ftp_server_sdfat2 on teensy4.1 with qnethernet
- 2。teensy4.1上的ftp_server_sdfat2 with native ethernet
- 3。使用以太网库中的w5x00 teensy 4.0上的ftp_server_sdfat2
- 调试
- 故障排除
- 问题
- 做
- 完毕
- 贡献和感谢
- 贡献
- 执照
- 版权
为什么我们需要此FTP_Server_Teensy41库
特征
此FTP_Server_Teensy41库是从Arduino-ftp-server库修改的W5x00 using Ethernet_Generic Library或Adafruit Airlift Featherwing using WiFiNINA_Generic Library ,并使用QNEthernet , NativeEthernet ,W5X00支持Teensy 4.X。在不久的将来,将支持any FS, such as PSRAM, LittleFS, (Q)SPI Flash, etc. 。
目前支持的董事会
- Teensy 4.1使用Qnethernet,本机越野,W5X00与以太网库或Adafruit Airlift Featherwing使用Wifinina_generic库和内置的SDCARD,等等。
- Teensy 4.0使用W5X00与Ethernet_generic Library或Adafruit Airlift Featherwing使用WiFinina_Generic库
先决条件
Arduino IDE 1.8.19+for Arduino。-
Teensy core v1.57+Teenensy 4.1 -
QNEthernet Library version v0.16.0+for Teensy 4.1内置以太网。 -
NativeEthernet Library version stable111+Teensy 4.1内置以太网。 -
Ethernet_Generic library v2.7.1+使用W5x00 。要安装,请检查 WiFiNINA_Generic library v1.8.15-1+使用Adafruit空运羽毛。要安装,请检查。
安装
使用Arduino Library Manager
最好和最简单的方法是使用Arduino Library Manager 。搜索FTP_Server_Teensy41 ,然后选择 /安装最新版本。您也可以使用此链接以获取更详细的说明。
手动安装
- 导航到FTP_Server_Teensy41页面。
- 下载最新版本
FTP_Server_Teensy41 -main.zip。 - 将zip文件提取到
FTP_Server_Teensy41 -main目录 - 将整个
FTP_Server_Teensy41 -main复制到Arduino库的目录,例如~/Arduino/libraries/。
VS代码和平台:
- 安装VS代码
- 安装平台
- 使用库管理器安装FTP_Server_Teensy41库。在platform.io作者的库中搜索FTP_Server_Teensy41
- 使用示例中的Platform.ini文件包括Platform.ini文件,以确保将自动安装所有依赖的库。请访问文档以获取项目配置文件中的其他选项和示例
软件包的补丁
1。
为了能够在Teensy板上编译和运行,您必须将TeenSy目录中的文件复制到Teensy Hardware Directory(./arduino-1.8.19 /hardware/hardware/teensy/teensy/avr/boards.txt)中。
假设Arduino版本为1.8.19。这些文件必须复制到目录中:
-
./arduino-1.8.19/hardware/teensy/avr/boards.txt -
./arduino-1.8.19/hardware/teensy/avr/cores/teensy/Stream.h -
./arduino-1.8.19/hardware/teensy/avr/cores/teensy3/Stream.h -
./arduino-1.8.19/hardware/teensy/avr/cores/teensy4/Stream.h
每当安装新版本时,请记住将此文件复制到新版本目录中。例如,新版本是X.yy.zz这些文件必须复制到目录中:
-
./arduino-x.yy.zz/hardware/teensy/avr/boards.txt -
./arduino-x.yy.zz/hardware/teensy/avr/cores/teensy/Stream.h -
./arduino-x.yy.zz/hardware/teensy/avr/cores/teensy3/Stream.h -
./arduino-x.yy.zz/hardware/teensy/avr/cores/teensy4/Stream.h
原始文件
请看一下readme_orig.md或readme.md
例子
- ftp_server_sdfat2
- 多验注射
- ftp_server_sdfat2_nina new
示例ftp_server_sdfat2
1。文件ftp_server_sdfat2.ino
FTP_Server_Teensy41 /examples/ftp_server_sdfat2/ftp_server_sdfat2.ino
EDC4CFF中的第10至373行