Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32419
  • 博文数量: 12
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-22 20:05
文章分类
文章存档

2010年(4)

2009年(8)

我的朋友

分类: 嵌入式

2009-12-27 20:50:16

TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。

嵌入式linuxtftp开发环境包括两个方面:

一是linux服务器端的tftp-server支持,

二是嵌入式目标系统的tftp-client支持。

因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。

下面就详细介绍一下linux服务器端tftp-server的安装配置。

1. 安装

# yum –y install tftp-server

 

2. 修改配置文件开启tftp服务

# vi etc/xinetd.d/tftp // modify as following

service tftp

{

        socket_type             = dgram

        protocol                = udp

        wait                    = yes

        user                    = root

        server                  = /usr/sbin/in.tftpd

        server_args             = -s /tftpboot -c

        disable                 = no

        per_source              = 11

        cps                     = 100 2

        flags                   = IPv4

}

说明:修改项server_args= -s  -c,其中处可以改为你的tftp-server的根目录,-c指定了可以创建文件.

 

3. 创建tftp根目录,关闭防火墙,启动tftp-server

#mkdir /tftpboot

#chmod +w       /tftpboot

#/etc/init.d/iptables stop        //关闭防火墙

#/etc/init.d/xinetd restart       //重启 xinetd 服务

# chkconfig --list                //查看tftp服务是否开启

阅读(1415) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~