本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2298103_1_1.html
前言:基本操作已经测试过,接下来搭建开发环境。
一. 资料整理
根据开发板提供资料下载地址进行资料下载,下载完成如图所示,资料大概10几个G。
将用户资料浏览一遍,每个文件夹下都有类似readme的目录说明,想做那一项,直接找即可。根据用户手册知道如何测试开发板板载的各种功能,根据用户编译手册知道如何搭建环境,开发自己的用户程序。
二. 开发环境搭建
1. 提取飞凌提供的虚拟机,如图所示。没有启动起来,估计内存不够,关闭虚拟机。
2. 打开VMware,打开刚刚Ubuntu 64.vmx,然后显示虚拟机配置,如图所示。因为本人电脑配置较低,所以需要修改一下虚拟机配置。
3. 确定后,播放虚拟机,进入如图所示界面,登录forlinux。
4. 进入界面如图所示。
5. 打开work文件夹,将OKG2L-linux-sdk10.tar.bz2.00文件拷贝到work目录,如图所示。
6. 解压OKG2L-linux-sdk10.tar.bz2.00文件,如图所示。
7. 设置环境变量
environment-setup-aarch64-smarc-rzg2l-toolchain 脚本存放在 OKG2L-linux-sdk10 目录下,执行该脚本可以安装交叉编译链并配置编译所需环境变量。如果交叉编译链已经安装完成,再次执行只会配置环境变量。特别说明一下:执行脚本,先输入点.,空格后再输入脚本执行。
8. 源码编译
编译的时候需确认自己在 root 权限下,防止报权限错误。
root@ubuntu:~/work/OKG2L-linux-sdk10# ./build.sh all
虚拟机配置低了,编译的时间也就长了,建议搭建找台配置好的电脑编译,编译完成如图所示。
9. 查看镜像文件
根据编译手册,OKG2L-linux-sdk10/images 目录下镜像如图所示。
先不刷机,后面用到的时候再刷机。
三、虚拟机上安装nfs
安装NFS,将虚拟机挂载到板端,测试用户程序,不用刷机。程序确定后再进行刷机。命令安装nfs-kernel-server和nfs-common,如图所示。
添加NFS共享目录,sudo vim /etc/exports在文件的最后添加想要共享的文件/home/forlinx/work *(rw,sync,no_root_squash),"/home/forlinx/work"是要共享的目录,“ * ”意思是所有人都能挂载。
修改文件夹权限chmod -R 777 ~/work,然后重启nfs服务sudo /etc/init.d/nfs-kernel-server start,如图所示。
4、 后续工作
如果开发板上有nfs功能,则直接挂载则可测试,发现板子上没有这个命令,只能自己去移植了,后面移植nfs,实现网络挂载测试用户程序。
-
飞凌
+关注
关注
0文章
134浏览量
16093 -
开发板试用
+关注
关注
3文章
301浏览量
2033
发布评论请先 登录
相关推荐
评论