瑞芯微Rockchip开发者社区
直播中

一曲作罢

9年用户 865经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术
私信 关注
[问答]

如何去实现基于s5p6818开发板的TFTP服务呢

如何去实现基于s5p6818开发板的TFTP服务呢?有哪些步骤?

回帖(1)

于帅

2022-1-6 11:02:50

  • 基于ubuntu14.04,ubuntu的IP地址:192.168.1.10,步骤如下
1、        sudo apt-get  install tftp-hpa tftpd-hpa


2、        sudo apt-get  install xinetd


3、        cd/home/**x/linux/              进入/home/**x/linux/目录


4、        mkdir tftpboot                        在/home/**x/linux/文件夹下新建tftpboot文件夹


5、        chmod 777tftpboot/              赋予tftpboot文件夹权限


6、        sudo vi /etc/xinetd.d/tftp       新建文件tftp,添加如下内容:


server tftp


{


socket_type    = dgram


protocol       = udp


wait           = yes


user           = root


server         = /usr/***in/in.tftpd


server_args    = -s /home/**x/linux/tftpboot/


disable        = no


per_source     = 11


cps             = 100 2


flags          = IPv4


}


7、        sudo servicetftpd-hpa start        启动TFTP服务


8、        vi/ect/default/tftpd-hpa,         修改如下


# /etc/default/tftpd-hpa


TFTP_USERNAME="tftp"


TFTP_DIRECTORY="/home/**x/linux/tftpboot"


TFTP_ADDRESS=":69"


TFTP_OPTIONS="-l -c -s"



9、        sudo servicetftpd-hpa restart          重启TFTP服务


将驱动程序 **.ko 拷贝到/home/**x/linux/tftpboot/目录下


开发板上电,在串口终端指定文件夹下执行tftp -g -r **.ko  192.168.1.10,**.ko就会被下载到开发板指定文件夹下,就可以加载、卸载驱动,运行调试程序。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分