下载atftpd编译并安装到不能上网的嵌入式板卡上,然后启动tftp服务器
时间: 2024-03-15 21:41:53 浏览: 10
好的,下面是在不能上网的嵌入式板卡上下载、编译、安装和启动 atftpd 的步骤:
1. 在你的开发机上下载 atftpd 源码:
你可以从 atftpd 的官方网站 https://sourceforge.net/projects/atftp/files/latest/download 下载最新版本的 atftpd,也可以从 atftpd 的 Git 仓库中获取最新版本的源码。
如果你决定从 Git 仓库中获取源码,可以在终端中执行以下命令:
```
git clone https://github.com/troglobit/atftpd.git
```
2. 在开发机上编译源码:
在你的开发机上运行以下命令编译 atftpd 源码:
```
make
```
这将会在当前目录下生成 atftpd 可执行文件。
3. 将 atftpd 可执行文件复制到嵌入式板卡上:
可以使用 scp 命令将 atftpd 可执行文件复制到嵌入式板卡上:
```
scp atftpd root@<嵌入式板卡的 IP 地址>:/root/
```
这会将 atftpd 可执行文件复制到嵌入式板卡的 /root 目录下。
4. 在嵌入式板卡上安装 atftpd:
在嵌入式板卡上运行以下命令以安装 atftpd:
```
cd /root/
chmod +x atftpd
mv atftpd /usr/sbin/
```
这会将 atftpd 移动到 /usr/sbin 目录下。
5. 启动 atftpd:
在嵌入式板卡上运行以下命令以启动 atftpd:
```
/usr/sbin/atftpd --daemon /var/lib/tftpboot
```
这会将 atftpd 启动为守护进程,并将 TFTP 根目录设置为 /var/lib/tftpboot。
现在,你已经成功地在不能上网的嵌入式板卡上下载、编译、安装并启动了 atftpd。你可以使用 TFTP 客户端测试 atftpd 是否正常工作,例如 tftp 或者 tftp-hpa。