【飞凌RZ/G2L开发板试用体验】第一篇 飞凌RZ/G2L开发板初体验

描述

本文来源电子发烧友社区,作者:h1654155285.8644, 帖子地址:https://bbs.elecfans.com/jishu_2295852_1_1.html


本人有幸参加电子发烧友网站和飞凌嵌入式合作举办的RZ/G2L开发板试用活动,并被选中。现将本开发板的初步体验感受与大家分享,对于宣传页面已经有的和手册上已经标清楚的就不再重复。

       一、开发板
飞凌
 
        
          该开发板给人最直接的感受就是大和全,大指的是体积大,全指的是接口种类全,基本上用到的接口在开发板上都可以找到,如SPI、UART、4G、WIFi、以太网、TF卡、SIM卡、耳机、485、CAN……
        本人提出以下意见:
        1、该开发板的串口较少,不算485接口,由用户自由使用的TTL UART口只有一个。本人主要进行基于单片机设备的开发,需要和多个外部设备进行串口通信,对串口数量比较敏感。该核心板最多具有7路串口,能否在P23插座多引出几路串口共用户使用。
        2、该开发板需要使用MIPI接口的LCD显示器,能否增加RGB和LVDS接口,给用户更多的选择。


        二、环境搭建
        官方提供了《OK-G2LD-CLinux4.19.165_用户编译手册》,该手册中对于环境搭建进行了详细的说明,只要按照手册一步步进行就可以完成环境的搭建。为了缩短学习时间,本人直接使用了飞凌搭建好的虚拟机环境。但是在学习中仍然遇到了一定的问题。
        1、虚拟机无法上网问题的解决。一开始本人下载了飞凌的虚拟机环境,使用Vmware Player运行,该虚拟机无法联网。通过查阅网络资料,找到了解决方案,又重新安装的Vmware Workstation。本人笔记本电脑采用Wifi上网,处理方法如下:
        (1)虚拟机中的Ubuntu的网络连接采用“桥接模式”,如图所示。
飞凌
 
 
        (2)设置虚拟机的“虚拟网络编辑器”如下图所示。
飞凌
 
 
通过上述两步设置,该虚拟机便可以正常上网,并获取自己的IP。

        2、交叉编译环境的设置
        本人按照手册说明,进行了较差编译环境的设置。编写了一个简单的helloworld.c程序,并进行编译,结果出现如下界面。
飞凌
 
 
        本人以前使用新唐的NUC980进行linux的编程,从未遇到该问题,只好在微信群求助,彭工对该问题进行了说明,即运行$CC前需要在当前terminal输入过 . environment-setup-aarch64-smarc-rzg2l-toolchain这个环境变量。也就是说使用$CC,必须在当前终端进行设置,如果是新打开的终端,需要重新设置一遍才可。


        三、网络登录及程序运行
       1、联网设置
        本人将开发板的NET0与路由器连接,由于该开发板的eth0出厂默认IP为192.168.0.232,故启动后使用ipconfig指令后看到eth0的ip为192.168.0.232,如下图所示。该IP并不是路由器分配IP,故需要重新设置。
飞凌
 
 
       本人使用指令为udhcpc -i eth0。运行后界面如下所示。
飞凌
 
 
        可以看出,该开发板的IP变为10.10.10.242,与虚拟机、笔记本处于同一网段,可以相互ping通,如下图所示。为SSH传输资料打下基础。
飞凌
 
 
飞凌
 
 
       2、SSH
       为便于测试,本人在开发板的root目录下建立test文件夹,并在虚拟机利用SSH登录开发板,登陆成功后,可以看到所建立的test文件夹。如下图所示。
飞凌
 
 
           建立helloworld.c文件,编译生成helloworld文件,将该文件通过SSH复制至开发板的test文件夹,并执行。如下如所示。
飞凌
 
 
           通过上述操作,编程、运行均可在虚拟机中完成,极大提高了开发效率。


      四、总结
       通过半天的试用,感受到了该开发板的功能之全、速度之快,与本人以往使用的NUC980开发板比较,速度简直是天壤之别。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分