打印
[ARM入门]

迅为干货 |瑞芯微RK3568开发板TFTP&NFS烧写(上)

[复制链接]
854|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本文截取自《itop-3568开发板nfs&tftp手册》

使用网络烧写的方式来进行调试是非常方便的,本次推文将介绍使用tftp在服务器下载Linux内核镜像和设备树,并使用NFS网络挂载根文件系统的方法。


开发环境:Ubuntu18.04 LTS
平台:迅为iTOP-3568开发板

此外,开发板和Ubuntu的IP.0要在同一网段下,本文档Ubuntu的IP地址为192.168.1.9,开发板的IP地址设置为192.168.1.16,关于网络配置不再赘述。
以buildroot系统为例,如使用ubuntu系统,Debian系统,yocto系统等系统,也可以参考本内容。
首先在ubuntu 中执行以下命令安装 TFTP 服务(滑动查看完整代码)
apt-get install tftp-hpa tftpd-hpa





安装完成以后创建 TFTP 服务器工作目录,并对TFTP的服务配置文件进行修改,具体步骤如下:
输入以下命令在家目录创建tftpboot文件夹,
mkdir -p /home/topeet/tftpboot
然后输入以下命令修改tftpboot文件夹权限,如下图所示:

chmod 777 /home/topeet/tftpboot





最后修改配置文件,打开配置文件以后如下图所示:
vim /etc/default/tftpd-hpa





修改完成保存退出,在终端输入以下命令重启tftpd-hpa服务。
service tftpd-hpa restart
如下图所示:



2安装NFS服务器
首先执行以下命令安装 NFS 服务:

apt-get install nfs-kernel-server
然后使用以下命令创建ubuntu20desktop文件并赋予其权限:
mkdir ubuntu20desktopchmod 777 ubuntu20desktop/
使用以下命令编辑/etc/exports 文件,并添加 NFS 服务的工作目录的路径:
vim /etc/exports
添加 NFS 目录:
以/home/topeet/ubuntu20desktop 为例,将其添加到/etc/exports 文件中, 如下所示:
/home/topeet/ubuntu20desktop *(rw,nohide,insecure,no_subtre





配置参数说明:





使用以下命令重启 NFS 服务:
service nfs-kernel-server restart
最后使用命令:“showmount -e ”查看nfs目录是否成功挂载(这里也可能要重启ubuntu才会又挂载目录),如下图所示:




至此,Ubuntu nfs 服务器端的配置完成。

好物推荐-3568开发板
CPU:RK3568
主频:四核A55(2GHz)
内存:2GB,硬件兼容4GB




瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码。
RK3568支持SATA/PCIE/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。

RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK、云终端、车载中控等行业定制市场。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

55

帖子

0

粉丝