前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >迅为干货 |瑞芯微RK3568开发板TFTP&NFS烧写(上)

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

原创
作者头像
用户9167207
发布2022-06-09 15:17:25
1.3K0
发布2022-06-09 15:17:25
举报
文章被收录于专栏:嵌入式开发板

本文截取自《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、云终端、车载中控等行业定制市场。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档