0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【飞凌RZ/G2L开发板试用体验】第二篇:Ubuntu环境搭建,编译image

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-25 10:26 次阅读

本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2298103_1_1.html


前言:
基本操作已经测试过,接下来搭建开发环境。

一. 资料整理

根据开发板提供资料下载地址进行资料下载,下载完成如图所示,资料大概10几个G。

1

将用户资料浏览一遍,每个文件夹下都有类似readme的目录说明,想做那一项,直接找即可。根据用户手册知道如何测试开发板板载的各种功能,根据用户编译手册知道如何搭建环境,开发自己的用户程序。

2

二. 开发环境搭建

1. 提取飞凌提供的虚拟机,如图所示。没有启动起来,估计内存不够,关闭虚拟机。

4

2. 打开VMware,打开刚刚Ubuntu 64.vmx,然后显示虚拟机配置,如图所示。因为本人电脑配置较低,所以需要修改一下虚拟机配置。

5

3. 确定后,播放虚拟机,进入如图所示界面,登录forlinux

6

4. 进入界面如图所示。

7

5. 打开work文件夹,将OKG2L-linux-sdk10.tar.bz2.00文件拷贝到work目录,如图所示。

9

8

6. 解压OKG2L-linux-sdk10.tar.bz2.00文件,如图所示。

10

11

7. 设置环境变量

environment-setup-aarch64-smarc-rzg2l-toolchain 脚本存放在 OKG2L-linux-sdk10 目录下,执行该脚本可以安装交叉编译链并配置编译所需环境变量。如果交叉编译链已经安装完成,再次执行只会配置环境变量。特别说明一下:执行脚本,先输入点.,空格后再输入脚本执行。

13

12

8. 源码编译

编译的时候需确认自己在 root 权限下,防止报权限错误。

root@ubuntu:~/work/OKG2L-linux-sdk10# ./build.sh all

虚拟机配置低了,编译的时间也就长了,建议搭建找台配置好的电脑编译,编译完成如图所示。

14

9. 查看镜像文件

根据编译手册,OKG2L-linux-sdk10/images 目录下镜像如图所示。

15

16

先不刷机,后面用到的时候再刷机。

三、虚拟机上安装nfs

安装NFS,将虚拟机挂载到板端,测试用户程序,不用刷机。程序确定后再进行刷机。命令安装nfs-kernel-server和nfs-common,如图所示。

17

添加NFS共享目录,sudo vim /etc/exports在文件的最后添加想要共享的文件/home/forlinx/work *(rw,sync,no_root_squash),"/home/forlinx/work"是要共享的目录,“ * ”意思是所有人都能挂载。

18

修改文件夹权限chmod -R 777 ~/work,然后重启nfs服务sudo /etc/init.d/nfs-kernel-server start,如图所示。

19

4、 后续工作

如果开发板上有nfs功能,则直接挂载则可测试,发现板子上没有这个命令,只能自己去移植了,后面移植nfs,实现网络挂载测试用户程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 飞凌
    +关注

    关注

    0

    文章

    134

    浏览量

    16105
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2091
收藏 人收藏

    评论

    相关推荐

    嵌入式受邀亮相瑞萨2024工业技术研讨会

    嵌入式作为瑞萨电子的生态合作伙伴,给2024瑞萨电子MCU/MPU工业技术研讨会的现场观众带去了基于RZ/G2L高性能多核异构处理器设计开发
    的头像 发表于 12-07 14:27 278次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式受邀亮相瑞萨2024工业技术研讨会

    RZ/G2L高速虚拟串口方案 基于瑞萨RZ/G2L SMARC开发板的虚拟(Virtual UART)实现方案

    RZ/G2L具有丰富的外设,比如千兆以太网,CANFD以及丰富的UART接口,可以满足工业数据收集处理相关的应用。本文主要介绍基于瑞萨RZ/G2L SMARC
    发表于 11-20 14:41 330次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>高速虚拟串口方案 基于瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SMARC<b class='flag-5'>开发板</b>的虚拟(Virtual UART)实现方案

    北京迅为iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置

    北京迅为iTOP-LS2K0500开发板快速使用编译环境虚拟机Ubuntu基础操作及设置
    的头像 发表于 10-29 13:48 248次阅读
    北京迅为iTOP-LS<b class='flag-5'>2</b>K0500<b class='flag-5'>开发板</b>快速使用<b class='flag-5'>编译</b><b class='flag-5'>环境</b>虚拟机<b class='flag-5'>Ubuntu</b>基础操作及设置

    RZ/G2L串口SCI的使用(下)

    RZ/G2L串口SCI的使用
    的头像 发表于 08-03 08:06 499次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(下)

    RZ/G2L串口SCI的使用(上)

    RZ/G2L串口SCI的使用
    的头像 发表于 07-25 08:06 508次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/G2L Demo调试经验流程分享(1)

    r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,对SMARC EVK of RZ/
    的头像 发表于 05-06 14:25 654次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo调试经验流程分享(1)

    鸿蒙OpenHarmony【搭建Ubuntu环境

    支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu编译
    的头像 发表于 04-19 16:53 1269次阅读
    鸿蒙OpenHarmony【<b class='flag-5'>搭建</b><b class='flag-5'>Ubuntu</b><b class='flag-5'>环境</b>】

    RZ/G2LRZ/G2LC和RZ/G2UL的SMARC EVK启动指南Rev.1.01

    电子发烧友网站提供《RZ/G2LRZ/G2LC和RZ/G2UL的SMARC EVK启动指南Re
    发表于 02-02 09:45 1次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>、<b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>LC和<b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>UL的SMARC EVK启动指南Rev.1.01

    米尔RZ/G2L开发板瑞米派双核A55Remi Pi学习兼容树莓派扩展模块

    RemiPi瑞萨第一款MPU生态板卡兼容树莓派扩展模块瑞萨RZ/G2L工业级处理器,便于企业客户产品开发;RemiPi兼容树莓派所有配件,方便产品原型搭建和创新应用;更多的工业接口,兼
    发表于 01-29 17:05 4次下载

    瑞萨RZ/G2L串口SCI的使用(上)

    瑞萨RZ/G2L的串口简称SCI,全称Serial Communication Interface。
    的头像 发表于 01-17 12:19 1513次阅读
    瑞萨<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/G2L RZ/G2LC RZ/G2UL用灵活的软件包设置GPIO

    电子发烧友网站提供《RZ/G2L RZ/G2LC RZ/G2UL用灵活的软件包设置GPIO.pd
    发表于 01-14 10:53 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>LC <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>UL用灵活的软件包设置GPIO

    RZ/G2L RZ/G2LC RZ/G2UL RZ/G3S灵活软件包应用说明

    电子发烧友网站提供《RZ/G2L RZ/G2LC RZ/G2UL
    发表于 01-14 10:46 1次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>LC <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>UL <b class='flag-5'>RZ</b>/<b class='flag-5'>G</b>3S灵活软件包应用说明

    RZ/G2L Linux系统如何添加新的内核模块

    RZ/G2L Linux系统的镜像基于yocto构建,本篇介绍如何添加新的内核模块。
    的头像 发表于 01-04 12:19 1758次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Linux系统如何添加新的内核模块

    OK113i-S开发板试用】软件开发环境搭建

    OK113i-S开发板试用】软件开发环境搭建
    发表于 12-25 12:06

    OK113i-S开发板试用】开机测评--硬件

    OK113i-S开发板试用】开机测评--硬件 一,开箱见图 包装精致 注意:上面红黄的先是本人接上的 配了电源线和一根usb线一根天
    发表于 12-24 20:51