2024年3月14日发(作者:)
嵌入式开发过程中有宿主机和目标机之分。其中宿主机是用来执行编译,连接程序的。目标
机就是运行编译,链接生成的可执行文件的硬件平台。那么如何将宿主机中的可执行程序放
到目标机中呢?可以通过串口、网络、Jtag和USB等设备实现。如果你选择的是网络实现
的话,就可以使用tftp简单文件传输协议。Tftp服务器工作于宿主机,主要提供对目标机的
主要映像文件的下载工作。
下面就介绍如何安装tftp服务器。
1.首先检查虚拟机是否已经安装了虚拟机。可通过输入:netstate -a | grep tftp 来检验。如果
显示: udp 0 ............(后面我省了),表示已经装了,不用安装,否则就要。如没有装,可通
过一下方法:
(1)rpm -ivh tftp的rpm安装包 这可以到网上下载,或到你的安装Linux的ISO文件中找
到三个:tftp,tftp-server和xinetd(这个好像是守护进程,不太记得了)。通过rpm -ivh 安装后
面接对应的rpm文件名。
(2)第1种方法我是百度的,在我系统上用些问题,可能是下载的版本不对吧,我用的是
另一种方法,这种方法更简单。通过打开终端,输入system-config-packages进入添加或删
除软件包的图像界面。选择“遗留网络服务器”中的细节,并选中tftp,然后再更新即可。我
这里是中文界面,如果你是英文请自己按照它翻译过来吧!哦,还没完呢,他会提示你要插
入想过的磁盘如下图所示:
这时就点击虚拟机->设置,找到相应的磁盘即可..
安装好了之后,用netstat -a | grep tftp测试时发现什么也没有,这是还要启动,通过输入setup
选择“系统服务”找到tftp按空格键选中。你也可以通过chkconfig tftp --list来检验是否启
动。如下图:
2.启动了tftp之后,还要在根目录中建一个tftpboot目录,如果有就不必了。
3.接下来就开始配置tftp了,tftp的配置文件是在/etc/xinetd.d/tftp中,编辑这个文件。以下
是这个文件的配置项。


发布评论