Ubuntu 和 Windows 系统安装搭建tftp服务器
在ARM Linux中,如果要从网络烧写内核和文件系统,就需要在主机上搭建一个tftp服务器,以便开发板上能够连接并下载启动,下面是具体步骤。Ubuntu系统
ubuntu tftp服务器安装包括以下三个部分:
[*]1、安装tftpd(tftp服务器)
[*]2、tftp(tftp客户端)
[*]3、以及xinetd(超级服务器)
1、一键安装tftp服务器
$ sudo apt-get install tftpd tftp xinetd
2、创建/etc/xinetd.d/tftp文件,并在文件中添加如下内容:
service tftp {
socket_type = dgram
protocol = udp
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
3、创建tftp服务器的根目录
$ sudo mkdir /tftpboot
$ sudo chmod -R 777 /tftpboot
$ sudo chown -R nobody /tftpboot
4、通过xinetd超级服务器启动tftpd
$ sudo /etc/init.d/xinetd start
5. 测试
$ tftp 127.0.0.1
tftp> get a.txt #其中 a.txt 是 /tftpboot 目录下的文件
Windows 系统
windows下搭建 tftp服务器相对简单一些,直接下载就可以使用。
1、下载 tftpd32
本论坛下载:
官方下载:http://tftpd32.jounin.net/tftpd32_download.html
2、配置
解压/安装 tftp ,并打开,配置如下:
其中,
current directory是 tftp 的路径,如上是我放了开发板镜像的路径,可以按自己情况设定;
server interface 是选择具体的网卡。
上面是在客户端中回去文件,tftpd32 显示的进度条,说明工作正常。
页:
[1]