差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
digi:arm-embedded:ccmp2:bootfomnet [2025/03/16 23:15] – 创建 robindigi:arm-embedded:ccmp2:bootfomnet [2025/04/02 09:59] (当前版本) robin
行 2: 行 2:
 本章介绍如何通过 TFTP 和 NFS 将系统映像传输到目标,并挂载 NFS 根文件系统。 本章介绍如何通过 TFTP 和 NFS 将系统映像传输到目标,并挂载 NFS 根文件系统。
  
-一、在开发机上准备好固件环境+、在开发机上安装配置TFTP和NFS相关软件 
 + 
 +1、安装TFTP服务器 
 +以Ubuntu 22.04为例 
 +<code> 
 +sudo apt install tftpd-hpa 
 +sudo mkdir /tftpboot 
 +sudo chmod 1777 /tftpboot 
 +</code> 
 +2、配置tftp服务器 
 +<code> 
 +nano /etc/default/tftpd-hpa 
 +改为: 
 +TFTP_USERNAME="tftp" 
 +TFTP_DIRECTORY="/tftpboot" 
 +TFTP_ADDRESS="0.0.0.0:69" 
 +TFTP_OPTIONS="--secure" 
 + 
 +重启sudo service tftpd-hpa restart 
 + 
 +</code> 
 +3、安装nfs 
 +<code> 
 +sudo apt install nfs-kernel-server 
 +sudo mkdir -p /exports/nfsroot-ccmp25_dvk 
 +然后在/etc/exports中修改: 
 +sudo nano /etc/exports 
 +/exports/nfsroot-ccmp25_dvk *(rw,no_root_squash,async,no_subtree_check) 
 +重启:sudo service nfs-kernel-server restart 
 +</code> 
 + 
 +、在开发机上准备好固件环境
  
 1. 准备设备镜像构件 1. 准备设备镜像构件